|
static u8 * | format_nat64_in2out_trace (u8 *s, va_list *args) |
|
static u8 * | format_nat64_in2out_reass_trace (u8 *s, va_list *args) |
|
static u8 | nat64_not_translate (u32 sw_if_index, ip6_address_t ip6_addr) |
|
static_always_inline int | is_hairpinning (ip6_address_t *dst_addr) |
| Check whether is a hairpinning. More...
|
|
static int | nat64_in2out_tcp_udp_set_cb (ip6_header_t *ip6, ip4_header_t *ip4, void *arg) |
|
static int | nat64_in2out_icmp_set_cb (ip6_header_t *ip6, ip4_header_t *ip4, void *arg) |
|
static int | nat64_in2out_inner_icmp_set_cb (ip6_header_t *ip6, ip4_header_t *ip4, void *arg) |
|
static int | unk_proto_st_walk (nat64_db_st_entry_t *ste, void *arg) |
|
static int | nat64_in2out_unk_proto_set_cb (ip6_header_t *ip6, ip4_header_t *ip4, void *arg) |
|
static int | nat64_in2out_tcp_udp_hairpinning (vlib_main_t *vm, vlib_buffer_t *b, ip6_header_t *ip6, u32 thread_index) |
|
static int | nat64_in2out_icmp_hairpinning (vlib_main_t *vm, vlib_buffer_t *b, ip6_header_t *ip6, u32 thread_index) |
|
static int | nat64_in2out_unk_proto_hairpinning (vlib_main_t *vm, vlib_buffer_t *b, ip6_header_t *ip6, u32 thread_index) |
|
static uword | nat64_in2out_node_fn_inline (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame, u8 is_slow_path) |
|
static uword | nat64_in2out_node_fn (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
| VLIB_NODE_FUNCTION_MULTIARCH (nat64_in2out_node, nat64_in2out_node_fn) |
|
static uword | nat64_in2out_slowpath_node_fn (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
| VLIB_NODE_FUNCTION_MULTIARCH (nat64_in2out_slowpath_node, nat64_in2out_slowpath_node_fn) |
|
static int | nat64_in2out_frag_set_cb (ip6_header_t *ip6, ip4_header_t *ip4, void *arg) |
|
static int | nat64_in2out_frag_hairpinning (vlib_buffer_t *b, ip6_header_t *ip6, nat64_in2out_frag_set_ctx_t *ctx) |
|
static uword | nat64_in2out_reass_node_fn (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
| VLIB_NODE_FUNCTION_MULTIARCH (nat64_in2out_reass_node, nat64_in2out_reass_node_fn) |
|
static u8 * | format_nat64_in2out_handoff_trace (u8 *s, va_list *args) |
|
static uword | nat64_in2out_handoff_node_fn (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
| VLIB_NODE_FUNCTION_MULTIARCH (nat64_in2out_handoff_node, nat64_in2out_handoff_node_fn) |
|
NAT64 IPv6 to IPv4 translation (inside to outside network)
Definition in file nat64_in2out.c.