FD.io VPP
v21.01
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | IP_FRAG_FLAG_IP4_HEADER 0x01 |
#define | IP_FRAG_FLAG_IP6_HEADER 0x02 |
#define | IP4_FRAG_NODE_NAME "ip4-frag" |
#define | IP6_FRAG_NODE_NAME "ip6-frag" |
#define | foreach_ip_frag_error |
Functions | |
void | ip_frag_set_vnet_buffer (vlib_buffer_t *b, u16 mtu, u8 next_index, u8 flags) |
ip_frag_error_t | ip4_frag_do_fragment (vlib_main_t *vm, u32 from_bi, u16 mtu, u16 encapsize, u32 **buffer) |
ip_frag_error_t | ip6_frag_do_fragment (vlib_main_t *vm, u32 from_bi, u16 mtu, u16 encapsize, u32 **buffer) |
Variables | |
vlib_node_registration_t | ip4_frag_node |
(constructor) VLIB_REGISTER_NODE (ip4_frag_node) More... | |
vlib_node_registration_t | ip6_frag_node |
(constructor) VLIB_REGISTER_NODE (ip6_frag_node) More... | |
#define foreach_ip_frag_error |
enum ip_frag_error_t |
enum ip_frag_next_t |
ip_frag_error_t ip4_frag_do_fragment | ( | vlib_main_t * | vm, |
u32 | from_bi, | ||
u16 | mtu, | ||
u16 | encapsize, | ||
u32 ** | buffer | ||
) |
ip_frag_error_t ip6_frag_do_fragment | ( | vlib_main_t * | vm, |
u32 | from_bi, | ||
u16 | mtu, | ||
u16 | encapsize, | ||
u32 ** | buffer | ||
) |
void ip_frag_set_vnet_buffer | ( | vlib_buffer_t * | b, |
u16 | mtu, | ||
u8 | next_index, | ||
u8 | flags | ||
) |
vlib_node_registration_t ip4_frag_node |
vlib_node_registration_t ip6_frag_node |