Go to the source code of this file.
|
static_always_inline u32 | sixrd_get_addr_net (const ipip_tunnel_t *t, u64 dal) |
|
int | ipip_add_tunnel (ipip_transport_t transport, u32 instance, ip46_address_t *src, ip46_address_t *dst, u32 fib_index, u8 tc_tos, u32 *sw_if_indexp) |
|
int | ipip_del_tunnel (u32 sw_if_index) |
|
int | sixrd_add_tunnel (ip6_address_t *ip6_prefix, u8 ip6_prefix_len, ip4_address_t *ip4_prefix, u8 ip4_prefix_len, ip4_address_t *ip4_src, bool security_check, u32 ip4_fib_index, u32 ip6_fib_index, u32 *sw_if_index) |
|
int | sixrd_del_tunnel (u32 sw_if_index) |
|
void | ipip_tunnel_db_add (ipip_tunnel_t *t, ipip_tunnel_key_t *key) |
|
void | ipip_tunnel_db_remove (ipip_tunnel_t *t) |
|
ipip_tunnel_t * | ipip_tunnel_db_find (ipip_tunnel_key_t *key) |
|
ipip_tunnel_t * | ipip_tunnel_db_find_by_sw_if_index (u32 sw_if_index) |
|
◆ foreach_ipip_error
#define foreach_ipip_error |
Value: \
_(DECAP_PKTS, "packets decapsulated") \
_(BAD_PROTOCOL, "bad protocol") \
_(NO_TUNNEL, "no tunnel") \
_(FRAGMENTED_PACKET, "fragmented outer packet")
Definition at line 29 of file ipip.h.
◆ ipip_error_t
◆ ipip_mode_t
Enumerator |
---|
IPIP_MODE_P2P | |
IPIP_MODE_6RD | |
Definition at line 61 of file ipip.h.
◆ ipip_transport_t
IPIP Tunnel key.
Enumerator |
---|
IPIP_TRANSPORT_IP4 | |
IPIP_TRANSPORT_IP6 | |
Definition at line 47 of file ipip.h.
◆ ipip_add_tunnel()
int ipip_add_tunnel |
( |
ipip_transport_t |
transport, |
|
|
u32 |
instance, |
|
|
ip46_address_t * |
src, |
|
|
ip46_address_t * |
dst, |
|
|
u32 |
fib_index, |
|
|
u8 |
tc_tos, |
|
|
u32 * |
sw_if_indexp |
|
) |
| |
◆ ipip_del_tunnel()
int ipip_del_tunnel |
( |
u32 |
sw_if_index | ) |
|
◆ ipip_tunnel_db_add()
◆ ipip_tunnel_db_find()
◆ ipip_tunnel_db_find_by_sw_if_index()
◆ ipip_tunnel_db_remove()
◆ sixrd_add_tunnel()
◆ sixrd_del_tunnel()
int sixrd_del_tunnel |
( |
u32 |
sw_if_index | ) |
|
◆ sixrd_get_addr_net()
◆ ipip4_input_node
(constructor) VLIB_REGISTER_NODE (ipip4_input_node)
Definition at line 240 of file node.c.
◆ ipip6_input_node
(constructor) VLIB_REGISTER_NODE (ipip6_input_node)
Definition at line 257 of file node.c.
◆ ipip_hw_interface_class
◆ ipip_main