FD.io VPP  v17.01-9-ge7dcee4
Vector Packet Processing
ip6_sr_add_del_tunnel_args_t Struct Reference

Args required for add/del tunnel. More...

+ Collaboration diagram for ip6_sr_add_del_tunnel_args_t:

Data Fields

ip6_address_tsrc_address
 Key (header imposition case) More...
 
ip6_address_tdst_address
 
u32 dst_mask_width
 
u32 rx_table_id
 
u32 tx_table_id
 
u8name
 optional name argument - for referencing SR tunnel/policy by name More...
 
u8policy_name
 optional policy name More...
 
ip6_address_tsegments
 segment list, when inserting an ip6 SR header More...
 
ip6_address_ttags
 "Tag" list, aka segments inserted at the end of the list, past last_seg More...
 
u8shared_secret
 Shared secret => generate SHA-256 HMAC security fields. More...
 
u16 flags_net_byte_order
 Flags, e.g. More...
 
u8 is_del
 Delete the tunnnel? More...
 

Detailed Description

Args required for add/del tunnel.

Else we end up passing a LOT of parameters around.

Definition at line 89 of file sr.h.

Field Documentation

ip6_address_t* ip6_sr_add_del_tunnel_args_t::dst_address

Definition at line 93 of file sr.h.

u32 ip6_sr_add_del_tunnel_args_t::dst_mask_width

Definition at line 94 of file sr.h.

u16 ip6_sr_add_del_tunnel_args_t::flags_net_byte_order

Flags, e.g.

cleanup, policy-list flags

Definition at line 117 of file sr.h.

u8 ip6_sr_add_del_tunnel_args_t::is_del

Delete the tunnnel?

Definition at line 120 of file sr.h.

u8* ip6_sr_add_del_tunnel_args_t::name

optional name argument - for referencing SR tunnel/policy by name

Definition at line 99 of file sr.h.

u8* ip6_sr_add_del_tunnel_args_t::policy_name

optional policy name

Definition at line 102 of file sr.h.

u32 ip6_sr_add_del_tunnel_args_t::rx_table_id

Definition at line 95 of file sr.h.

ip6_address_t* ip6_sr_add_del_tunnel_args_t::segments

segment list, when inserting an ip6 SR header

Definition at line 105 of file sr.h.

u8* ip6_sr_add_del_tunnel_args_t::shared_secret

Shared secret => generate SHA-256 HMAC security fields.

Definition at line 114 of file sr.h.

ip6_address_t* ip6_sr_add_del_tunnel_args_t::src_address

Key (header imposition case)

Definition at line 92 of file sr.h.

ip6_address_t* ip6_sr_add_del_tunnel_args_t::tags

"Tag" list, aka segments inserted at the end of the list, past last_seg

Definition at line 111 of file sr.h.

u32 ip6_sr_add_del_tunnel_args_t::tx_table_id

Definition at line 96 of file sr.h.


The documentation for this struct was generated from the following file: