u32 grd_table_id[FIB_PROTOCOL_IP_MAX]
int gbp_route_domain_delete(u32 rd_id)
u8 * format_gbp_route_domain(u8 *s, va_list *args)
struct gpb_route_domain_t_ gbp_route_domain_t
A route Domain Representation.
index_t gbp_route_domain_find_and_lock(u32 rd_id)
u32 grd_adj[FIB_PROTOCOL_IP_MAX]
adjacencies on the UU interfaces.
index_t gbp_route_domain_index(const gbp_route_domain_t *)
const mac_address_t * gbp_route_domain_get_remote_mac(void)
index_t gbp_route_domain_find(u32 rd_id)
void gbp_route_domain_unlock(index_t grdi)
gbp_route_domain_t * gbp_route_domain_get(index_t i)
u32 grd_uu_sw_if_index[FIB_PROTOCOL_IP_MAX]
The interfaces on which to send packets to unnknown EPs.
u32 gbp_route_domain_get_rd_id(index_t i)
u32 grd_fib_index[FIB_PROTOCOL_IP_MAX]
const mac_address_t * gbp_route_domain_get_local_mac(void)
int(* gbp_route_domain_cb_t)(gbp_route_domain_t *gb, void *ctx)
A route Domain Representation.
void gbp_route_domain_walk(gbp_route_domain_cb_t bgpe, void *ctx)
gbp_scope_t gbp_route_domain_get_scope(index_t i)
int gbp_route_domain_add_and_lock(u32 rd_id, gbp_scope_t scope, u32 ip4_table_id, u32 ip6_table_id, u32 ip4_uu_sw_if_index, u32 ip6_uu_sw_if_index)