IP unicast adjacency.
More...
IP unicast adjacency.
- Note
- cache aligned.
Definition at line 193 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 253 of file lookup.h.
struct { ... } ip_adjacency_t_::glean |
IP_LOOKUP_NEXT_GLEAN.
Glean the address to ARP for from the packet's destination
Flags on the adjacency.
Definition at line 280 of file lookup.h.
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 209 of file lookup.h.
u16 ip_adjacency_t_::lookup_next_index_as_int |
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 199 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 249 of file lookup.h.
ip46_address_t ip_adjacency_t_::next_hop |
The recursive next-hop.
Definition at line 226 of file lookup.h.
ip46_address_t ip_adjacency_t_::receive_addr |
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 245 of file lookup.h.
The documentation for this struct was generated from the following file: