| H A D | spectrum_router.c | 168 const struct mlxsw_sp_fib *fib, 171 const struct mlxsw_sp_fib *fib); 467 struct mlxsw_sp_fib *fib; member 521 u32 tb_id; /* kernel fib table id */ 537 struct mlxsw_sp_fib *fib; in mlxsw_sp_fib_create() local 541 fib = kzalloc_obj(*fib); in mlxsw_sp_fib_create() 542 if (!fib) in mlxsw_sp_fib_create() 544 err = rhashtable_init(&fib->ht, &mlxsw_sp_fib_ht_params); in mlxsw_sp_fib_create() 547 INIT_LIST_HEAD(&fib in mlxsw_sp_fib_create() 565 mlxsw_sp_fib_destroy(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_fib * fib) mlxsw_sp_fib_destroy() argument 791 mlxsw_sp_vr_lpm_tree_bind(struct mlxsw_sp * mlxsw_sp,const struct mlxsw_sp_fib * fib,u8 tree_id) mlxsw_sp_vr_lpm_tree_bind() argument 802 mlxsw_sp_vr_lpm_tree_unbind(struct mlxsw_sp * mlxsw_sp,const struct mlxsw_sp_fib * fib) mlxsw_sp_vr_lpm_tree_unbind() argument 957 struct mlxsw_sp_fib *fib = mlxsw_sp_vr_fib(vr, proto); mlxsw_sp_vr_lpm_tree_should_replace() local 967 mlxsw_sp_vr_lpm_tree_replace(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_fib * fib,struct mlxsw_sp_lpm_tree * new_tree) mlxsw_sp_vr_lpm_tree_replace() argument 988 mlxsw_sp_vrs_lpm_tree_replace(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_fib * fib,struct mlxsw_sp_lpm_tree * new_tree) mlxsw_sp_vrs_lpm_tree_replace() argument 1348 struct mlxsw_sp_fib *fib; mlxsw_sp_router_ip2me_fib_entry_find() local 3387 mlxsw_sp_nexthop_group_vr_entry_lookup(struct mlxsw_sp_nexthop_group * nh_grp,const struct mlxsw_sp_fib * fib) mlxsw_sp_nexthop_group_vr_entry_lookup() argument 3400 mlxsw_sp_nexthop_group_vr_entry_create(struct mlxsw_sp_nexthop_group * nh_grp,const struct mlxsw_sp_fib * fib) mlxsw_sp_nexthop_group_vr_entry_create() argument 3439 mlxsw_sp_nexthop_group_vr_link(struct mlxsw_sp_nexthop_group * nh_grp,const struct mlxsw_sp_fib * fib) mlxsw_sp_nexthop_group_vr_link() argument 3454 mlxsw_sp_nexthop_group_vr_unlink(struct mlxsw_sp_nexthop_group * nh_grp,const struct mlxsw_sp_fib * fib) mlxsw_sp_nexthop_group_vr_unlink() argument 6183 struct mlxsw_sp_fib *fib = fib_entry->fib_node->fib; mlxsw_sp_fib_entry_ralue_pack() local 6538 struct mlxsw_sp_fib *fib; mlxsw_sp_fib4_entry_lookup() local 6570 mlxsw_sp_fib_node_insert(struct mlxsw_sp_fib * fib,struct mlxsw_sp_fib_node * fib_node) mlxsw_sp_fib_node_insert() argument 6577 mlxsw_sp_fib_node_remove(struct mlxsw_sp_fib * fib,struct mlxsw_sp_fib_node * fib_node) mlxsw_sp_fib_node_remove() argument 6585 mlxsw_sp_fib_node_lookup(struct mlxsw_sp_fib * fib,const void * addr,size_t addr_len,unsigned char prefix_len) mlxsw_sp_fib_node_lookup() argument 6597 mlxsw_sp_fib_node_create(struct mlxsw_sp_fib * fib,const void * addr,size_t addr_len,unsigned char prefix_len) mlxsw_sp_fib_node_create() argument 6623 struct mlxsw_sp_fib *fib = fib_node->fib; mlxsw_sp_fib_lpm_tree_link() local 6656 struct mlxsw_sp_fib *fib = fib_node->fib; mlxsw_sp_fib_lpm_tree_unlink() local 6684 mlxsw_sp_fib_node_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_fib_node * fib_node,struct mlxsw_sp_fib * fib) mlxsw_sp_fib_node_init() argument 6708 struct mlxsw_sp_fib *fib = fib_node->fib; mlxsw_sp_fib_node_fini() local 6721 struct mlxsw_sp_fib *fib; mlxsw_sp_fib_node_get() local 7455 struct mlxsw_sp_fib *fib; mlxsw_sp_fib6_entry_lookup() local 7759 struct mlxsw_sp_fib *fib = mlxsw_sp_vr_fib(vr, proto); mlxsw_sp_vr_fib_flush() local [all...] |