IP unicast adjacency.
More...
IP unicast adjacency.
- Note
- cache aligned.
Definition at line 174 of file lookup.h.
ip_adjacency_t_::CLIB_CACHE_LINE_ALIGN_MARK |
( |
cacheline0 |
| ) |
|
ip_adjacency_t_::CLIB_CACHE_LINE_ALIGN_MARK |
( |
cacheline1 |
| ) |
|
Next hop after ip4-lookup.
A function to perform the post-rewrite fixup.
Definition at line 235 of file lookup.h.
struct { ... } ip_adjacency_t_::glean |
IP_LOOKUP_NEXT_GLEAN.
Glean the address to ARP for from the packet's destination
u8 ip_adjacency_t_::ia_nh_proto |
u32 ip_adjacency_t_::if_address_index |
Interface address index for this local/arp adjacency.
Definition at line 188 of file lookup.h.
u16 ip_adjacency_t_::lookup_next_index_as_int |
u16 ip_adjacency_t_::mcast_group_index |
Force re-lookup in a different FIB.
~0 => normal behavior
Definition at line 191 of file lookup.h.
struct { ... } ip_adjacency_t_::midchain |
IP_LOOKUP_NEXT_MIDCHAIN.
A nbr adj that is also recursive. Think tunnels. A nbr adj can transition to be of type MDICHAIN so be sure to leave the two structs with the next_hop fields aligned.
u16 ip_adjacency_t_::n_adj |
Number of adjecencies in block.
Greater than 1 means multipath; otherwise equal to 1.
Definition at line 179 of file lookup.h.
struct { ... } ip_adjacency_t_::nbr |
IP_LOOKUP_NEXT_ARP/IP_LOOKUP_NEXT_REWRITE.
neighbour adjacency sub-type;
The next DPO to use.
Definition at line 231 of file lookup.h.
ip46_address_t ip_adjacency_t_::next_hop |
The recursive next-hop.
Definition at line 209 of file lookup.h.
ip46_address_t ip_adjacency_t_::receive_addr |
u16 ip_adjacency_t_::saved_lookup_next_index |
Highest possible perf subgraph arc interposition, e.g.
for ip6 ioam
Definition at line 194 of file lookup.h.
union { ... } ip_adjacency_t_::sub_type |
u32 ip_adjacency_t_::tx_function_node |
The node index of the tunnel's post rewrite/TX function.
Definition at line 227 of file lookup.h.
The documentation for this struct was generated from the following file: