Go to the source code of this file.
|
u8 * | format_tunnel_mode (u8 *s, va_list *args) |
|
uword | unformat_tunnel_mode (unformat_input_t *input, va_list *args) |
|
u8 * | format_tunnel_encap_decap_flags (u8 *s, va_list *args) |
|
uword | unformat_tunnel_encap_decap_flags (unformat_input_t *input, va_list *args) |
|
u8 * | format_tunnel_flags (u8 *s, va_list *args) |
|
uword | unformat_tunnel_flags (unformat_input_t *input, va_list *args) |
|
ip_address_family_t | tunnel_get_af (const tunnel_t *t) |
|
void | tunnel_copy (const tunnel_t *src, tunnel_t *dst) |
|
u8 * | format_tunnel (u8 *s, va_list *args) |
|
uword | unformat_tunnel (unformat_input_t *input, va_list *args) |
|
int | tunnel_resolve (tunnel_t *t, fib_node_type_t child_type, index_t child_index) |
|
void | tunnel_unresolve (tunnel_t *t) |
|
void | tunnel_contribute_forwarding (const tunnel_t *t, dpo_id_t *dpo) |
|
void | tunnel_build_v6_hdr (const tunnel_t *t, ip_protocol_t next_proto, ip6_header_t *ip) |
|
void | tunnel_build_v4_hdr (const tunnel_t *t, ip_protocol_t next_proto, ip4_header_t *ip) |
|
◆ format_tunnel()
u8* format_tunnel |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_tunnel_encap_decap_flags()
u8* format_tunnel_encap_decap_flags |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_tunnel_flags()
u8* format_tunnel_flags |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_tunnel_mode()
u8* format_tunnel_mode |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ tunnel_build_v4_hdr()
◆ tunnel_build_v6_hdr()
◆ tunnel_contribute_forwarding()
◆ tunnel_copy()
◆ tunnel_get_af()
◆ tunnel_resolve()
◆ tunnel_unresolve()
◆ unformat_tunnel()
◆ unformat_tunnel_encap_decap_flags()
◆ unformat_tunnel_flags()
◆ unformat_tunnel_mode()
◆ TUNNEL_ENCAP_DECAP_FLAG_MASK
const u8 TUNNEL_ENCAP_DECAP_FLAG_MASK |
Initial value:= (
#define _(a, b, c)
0)
Definition at line 24 of file tunnel.c.
◆ TUNNEL_FLAG_MASK
const u8 TUNNEL_FLAG_MASK |
Initial value:= (
#define _(a, b, c)
0)
Definition at line 29 of file tunnel.c.