Definition at line 122 of file lookup.h.
mhash_t ip_lookup_main_t::address_to_if_address_index |
Hash table mapping address to index in interface address pool.
Definition at line 128 of file lookup.h.
u8 ip_lookup_main_t::builtin_protocol_by_ip_protocol[256] |
IP_BUILTIN_PROTOCOL_{TCP,UDP,ICMP,OTHER} by protocol in IP header.
Definition at line 156 of file lookup.h.
u32* ip_lookup_main_t::classify_table_index_by_sw_if_index |
First table index to use for this interface, ~0 => none.
Definition at line 135 of file lookup.h.
u32 ip_lookup_main_t::fib_result_n_bytes |
Number of bytes in a fib result.
Must be at least sizeof (uword). First word is always adjacency index.
Definition at line 144 of file lookup.h.
u32 ip_lookup_main_t::fib_result_n_words |
Either format_ip4_address_and_length or format_ip6_address_and_length.
Definition at line 150 of file lookup.h.
Pool of addresses that are assigned to interfaces.
Definition at line 125 of file lookup.h.
u32* ip_lookup_main_t::if_address_pool_index_by_sw_if_index |
Head of doubly linked list of interface addresses for each software interface.
~0 means this interface has no address.
Definition at line 132 of file lookup.h.
u32 ip_lookup_main_t::is_ip6 |
1 for ip6; 0 for ip4.
Definition at line 147 of file lookup.h.
u8 ip_lookup_main_t::local_next_by_ip_protocol[256] |
Table mapping ip protocol to ip[46]-local node next index.
Definition at line 153 of file lookup.h.
u8 ip_lookup_main_t::mcast_feature_arc_index |
Feature arc indices.
Definition at line 138 of file lookup.h.
u8 ip_lookup_main_t::output_feature_arc_index |
u8 ip_lookup_main_t::ucast_feature_arc_index |
The documentation for this struct was generated from the following file: