_(proto, IP_FLOW_HASH_PROTO) \
_(reverse, IP_FLOW_HASH_REVERSE_SRC_DST)
+#define IP_ADJACENCY_OPAQUE_SZ 16
/* IP unicast adjacency. */
typedef struct {
CLIB_CACHE_LINE_ALIGN_MARK(cacheline0);
struct {
ip46_address_t next_hop;
} indirect;
+ u8 opaque[IP_ADJACENCY_OPAQUE_SZ];
};
STRUCT_MARK(signature_end);
vec_elt (lm->if_address_pool_index_by_sw_if_index, sw_if_index)
: if_address_index);
- return pool_elt_at_index (lm->if_address_pool, if_address_index);
+ return (if_address_index != ~0)?pool_elt_at_index (lm->if_address_pool, if_address_index):NULL;
}
#define foreach_ip_interface_address(lm,a,sw_if_index,loop,body) \