Lines Matching refs:tb_id
406 u32 tb_id; member
441 u32 tb_id; /* kernel fib table id */ member
731 static u32 mlxsw_sp_fix_tb_id(u32 tb_id) in mlxsw_sp_fix_tb_id() argument
734 if (tb_id == RT_TABLE_LOCAL || tb_id == RT_TABLE_DEFAULT) in mlxsw_sp_fix_tb_id()
735 tb_id = RT_TABLE_MAIN; in mlxsw_sp_fix_tb_id()
736 return tb_id; in mlxsw_sp_fix_tb_id()
740 u32 tb_id) in mlxsw_sp_vr_find() argument
745 tb_id = mlxsw_sp_fix_tb_id(tb_id); in mlxsw_sp_vr_find()
749 if (mlxsw_sp_vr_is_used(vr) && vr->tb_id == tb_id) in mlxsw_sp_vr_find()
755 int mlxsw_sp_router_tb_id_vr_id(struct mlxsw_sp *mlxsw_sp, u32 tb_id, in mlxsw_sp_router_tb_id_vr_id() argument
760 vr = mlxsw_sp_vr_find(mlxsw_sp, tb_id); in mlxsw_sp_router_tb_id_vr_id()
781 u32 tb_id, in mlxsw_sp_vr_create() argument
820 vr->tb_id = tb_id; in mlxsw_sp_vr_create()
845 static struct mlxsw_sp_vr *mlxsw_sp_vr_get(struct mlxsw_sp *mlxsw_sp, u32 tb_id, in mlxsw_sp_vr_get() argument
850 tb_id = mlxsw_sp_fix_tb_id(tb_id); in mlxsw_sp_vr_get()
851 vr = mlxsw_sp_vr_find(mlxsw_sp, tb_id); in mlxsw_sp_vr_get()
853 vr = mlxsw_sp_vr_create(mlxsw_sp, tb_id, extack); in mlxsw_sp_vr_get()
1156 mlxsw_sp_router_ip2me_fib_entry_find(struct mlxsw_sp *mlxsw_sp, u32 tb_id, in mlxsw_sp_router_ip2me_fib_entry_find() argument
1170 vr = mlxsw_sp_vr_find(mlxsw_sp, tb_id); in mlxsw_sp_router_ip2me_fib_entry_find()
4340 u32 tb_id = mlxsw_sp_fix_tb_id(fen_info->tb_id); in mlxsw_sp_fib4_entry_type_set() local
4354 if (mlxsw_sp_nve_ipv4_route_is_decap(mlxsw_sp, tb_id, in mlxsw_sp_fib4_entry_type_set()
4412 fib4_entry->tb_id = fen_info->tb_id; in mlxsw_sp_fib4_entry_create()
4442 vr = mlxsw_sp_vr_find(mlxsw_sp, fen_info->tb_id); in mlxsw_sp_fib4_entry_lookup()
4454 if (fib4_entry->tb_id == fen_info->tb_id && in mlxsw_sp_fib4_entry_lookup()
4629 mlxsw_sp_fib_node_get(struct mlxsw_sp *mlxsw_sp, u32 tb_id, const void *addr, in mlxsw_sp_fib_node_get() argument
4638 vr = mlxsw_sp_vr_get(mlxsw_sp, tb_id, NULL); in mlxsw_sp_fib_node_get()
4685 if (fib4_entry->tb_id > new4_entry->tb_id) in mlxsw_sp_fib4_node_entry_find()
4687 if (fib4_entry->tb_id != new4_entry->tb_id) in mlxsw_sp_fib4_node_entry_find()
4711 if (fib4_entry->tb_id != new4_entry->tb_id || in mlxsw_sp_fib4_node_list_append()
4745 if (new4_entry->tb_id > last->tb_id) in mlxsw_sp_fib4_node_list_insert()
4871 fib_node = mlxsw_sp_fib_node_get(mlxsw_sp, fen_info->tb_id, in mlxsw_sp_router_fib4_add()
5720 vr = mlxsw_sp_vr_get(mlxsw_sp, men_info->tb_id, NULL); in mlxsw_sp_router_fibmr_add()
5737 vr = mlxsw_sp_vr_find(mlxsw_sp, men_info->tb_id); in mlxsw_sp_router_fibmr_del()
5757 vr = mlxsw_sp_vr_get(mlxsw_sp, ven_info->tb_id, NULL); in mlxsw_sp_router_fibmr_vif_add()
5778 vr = mlxsw_sp_vr_find(mlxsw_sp, ven_info->tb_id); in mlxsw_sp_router_fibmr_vif_del()
6506 u32 tb_id = l3mdev_fib_table(params->dev); in mlxsw_sp_rif_create() local
6518 vr = mlxsw_sp_vr_get(mlxsw_sp, tb_id ? : RT_TABLE_MAIN, extack); in mlxsw_sp_rif_create()
7767 mlxsw_sp_ul_rif_get(struct mlxsw_sp *mlxsw_sp, u32 tb_id, in mlxsw_sp_ul_rif_get() argument
7773 vr = mlxsw_sp_vr_get(mlxsw_sp, tb_id, extack); in mlxsw_sp_ul_rif_get()