| /linux/include/linux/ |
| H A D | mroute_base.h | 48 u32 tb_id; member 56 unsigned short vif_index, u32 tb_id, in mr_call_vif_notifier() argument 67 .tb_id = tb_id, in mr_call_vif_notifier() 78 unsigned short vif_index, u32 tb_id, in mr_call_vif_notifiers() argument 88 .tb_id = tb_id, in mr_call_vif_notifiers() 176 u32 tb_id; member 182 struct mr_mfc *mfc, u32 tb_id, in mr_call_mfc_notifier() argument 191 .tb_id in mr_call_mfc_notifier() 200 mr_call_mfc_notifiers(struct net * net,unsigned short family,enum fib_event_type event_type,struct mr_mfc * mfc,u32 tb_id,atomic_t * ipmr_seq) mr_call_mfc_notifiers() argument [all...] |
| /linux/net/ipv4/ |
| H A D | fib_trie.c | 88 .tb_id = fa->tb_id, in call_fib_entry_notifier() 105 .tb_id = fa->tb_id, in call_fib_entry_notifiers() 978 dscp_t dscp, u32 prio, u32 tb_id, in fib_find_alias() argument 995 if (fa->tb_id > tb_id) in fib_find_alias() 997 if (fa->tb_id != tb_id) in fib_find_alias() 1019 tb = fib_get_table(net, fri->tb_id); in fib_find_matching_alias() 1663 u32 tb_id = fa_to_delete->tb_id; fib_notify_alias_delete() local [all...] |
| H A D | raw.c | 706 u32 tb_id = RT_TABLE_LOCAL; in raw_bind() 715 tb_id = l3mdev_fib_table_by_index(net, in raw_bind() 716 sk->sk_bound_dev_if) ? : tb_id; in raw_bind() 718 chk_addr_ret = inet_addr_type_table(net, addr->sin_addr.s_addr, tb_id); in raw_bind() 708 u32 tb_id = RT_TABLE_LOCAL; raw_bind() local
|
| H A D | af_inet.c | 486 u32 tb_id = RT_TABLE_LOCAL; in __inet_bind() local 499 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ? : tb_id; in __inet_bind() 500 chk_addr_ret = inet_addr_type_table(net, addr->sin_addr.s_addr, tb_id); in __inet_bind()
|
| H A D | ipmr.c | 665 vifi_t vif_index, u32 tb_id) in call_ipmr_vif_entry_notifiers() argument 668 vif, vif_dev, vif_index, tb_id, in call_ipmr_vif_entry_notifiers() 674 struct mfc_cache *mfc, u32 tb_id) in call_ipmr_mfc_entry_notifiers() argument 677 &mfc->_c, tb_id, &net->ipv4.ipmr_seq); in call_ipmr_mfc_entry_notifiers()
|
| H A D | route.c | 3390 table_id = res.table ? res.table->tb_id : 0; in inet_rtm_getroute() 3408 fri.tb_id = table_id; in inet_rtm_getroute() 3423 fa->tb_id == fri.tb_id && in inet_rtm_getroute()
|
| H A D | nexthop.c | 2876 u32 tb_id = (cfg->dev ? l3mdev_fib_table(cfg->dev) : RT_TABLE_MAIN); 2889 err = fib_check_nh(net, fib_nh, tb_id, 0, extack); in nh_create_ipv6() 2852 u32 tb_id = (cfg->dev ? l3mdev_fib_table(cfg->dev) : RT_TABLE_MAIN); nh_create_ipv4() local
|
| /linux/net/l3mdev/ |
| H A D | l3mdev.c | 164 u32 tb_id = 0; in l3mdev_fib_table_rcu() local 171 tb_id = dev->l3mdev_ops->l3mdev_fib_table(dev); in l3mdev_fib_table_rcu() 182 tb_id = master->l3mdev_ops->l3mdev_fib_table(master); in l3mdev_fib_table_rcu() 185 return tb_id; in l3mdev_fib_table_rcu() 192 u32 tb_id = 0; in l3mdev_fib_table_by_index() local 201 tb_id = l3mdev_fib_table_rcu(dev); in l3mdev_fib_table_by_index() 205 return tb_id; in l3mdev_fib_table_by_index()
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_router_hw.c | 111 u32 tb_id) in __prestera_vr_find() argument 116 if (vr->tb_id == tb_id) in __prestera_vr_find() 124 u32 tb_id, in __prestera_vr_create() argument 136 vr->tb_id = tb_id; in __prestera_vr_create() 160 static struct prestera_vr *prestera_vr_get(struct prestera_switch *sw, u32 tb_id, in prestera_vr_get() argument 165 vr = __prestera_vr_find(sw, tb_id); in prestera_vr_get() 169 vr = __prestera_vr_create(sw, tb_id, extack); in prestera_vr_get() 249 u32 tb_id, const unsigned char *addr) in prestera_rif_entry_create() argument 262 e->vr = prestera_vr_get(sw, tb_id, NULL); in prestera_rif_entry_create() 638 vr = prestera_vr_get(sw, key->tb_id, NULL); in prestera_fib_node_create()
|
| H A D | prestera_router_hw.h | 10 u32 tb_id; /* key (kernel fib table id) */ member 96 u32 tb_id; member 130 u32 tb_id, const unsigned char *addr);
|
| H A D | prestera_router.c | 82 static u32 prestera_fix_tb_id(u32 tb_id) in prestera_fix_tb_id() argument 84 if (tb_id == RT_TABLE_UNSPEC || in prestera_fix_tb_id() 85 tb_id == RT_TABLE_LOCAL || in prestera_fix_tb_id() 86 tb_id == RT_TABLE_DEFAULT) in prestera_fix_tb_id() 87 tb_id = RT_TABLE_MAIN; in prestera_fix_tb_id() 89 return tb_id; in prestera_fix_tb_id() 103 key->kern_tb_id = fen_info->tb_id; in prestera_util_fen_info2fib_cache_key() 247 static int prestera_util_kern_get_route(struct fib_result *res, u32 tb_id, in prestera_util_kern_get_route() argument 261 __prestera_util_kern_n_is_reachable_v4(u32 tb_id, __be32 *addr, in __prestera_util_kern_n_is_reachable_v4() argument 270 if (!prestera_util_kern_get_route(&res, tb_id, addr)) in __prestera_util_kern_n_is_reachable_v4() [all …]
|
| /linux/drivers/net/netdevsim/ |
| H A D | fib.c | 72 u32 tb_id; member 244 int family, u32 tb_id) in nsim_fib_rt_init() argument 249 fib_rt->key.tb_id = tb_id; in nsim_fib_rt_init() 261 int family, u32 tb_id) in nsim_fib_rt_lookup() argument 269 key.tb_id = tb_id; in nsim_fib_rt_lookup() 285 fen_info->dst_len, AF_INET, fen_info->tb_id); in nsim_fib4_rt_create() 310 fen_info->tb_id); in nsim_fib4_rt_lookup() 325 fri.tb_id in nsim_fib4_rt_offload_failed_flag_set() [all...] |
| /linux/drivers/net/ |
| H A D | vrf.c | 120 u32 tb_id; member 228 u32 table_id = vrf->tb_id; in vrf_map_register_dev() 286 u32 table_id = vrf->tb_id; in vrf_map_unregister_dev() 760 vrf->fib6_table = fib6_new_table(net, vrf->tb_id); in vrf_rt6_create() 974 if (!fib_new_table(dev_net(dev), vrf->tb_id)) in vrf_rtable_create() 1123 return vrf->tb_id; in vrf_fib_table() 1652 vrf->tb_id = nla_get_u32(data[IFLA_VRF_TABLE]); in vrf_newlink() 1653 if (vrf->tb_id == RT_TABLE_UNSPEC) { in vrf_newlink() 1705 return nla_put_u32(skb, IFLA_VRF_TABLE, vrf->tb_id); in vrf_fillinfo() 1720 if (nla_put_u32(skb, IFLA_VRF_PORT_TABLE, vrf->tb_id)) in vrf_fill_slave_info()
|
| /linux/include/net/ |
| H A D | ip_fib.h | 194 unsigned char tb_id; /* Results */ member 218 u32 tb_id; member 236 u32 tb_id; member 259 u32 tb_id; member
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_router.c | 487 u32 tb_id; member 521 u32 tb_id; /* kernel fib table id */ member 812 static u32 mlxsw_sp_fix_tb_id(u32 tb_id) in mlxsw_sp_fix_tb_id() argument 815 if (tb_id == RT_TABLE_LOCAL || tb_id == RT_TABLE_DEFAULT) in mlxsw_sp_fix_tb_id() 816 tb_id = RT_TABLE_MAIN; in mlxsw_sp_fix_tb_id() 817 return tb_id; in mlxsw_sp_fix_tb_id() 821 u32 tb_id) in mlxsw_sp_vr_find() argument 827 tb_id = mlxsw_sp_fix_tb_id(tb_id); in mlxsw_sp_vr_find() 837 mlxsw_sp_router_tb_id_vr_id(struct mlxsw_sp * mlxsw_sp,u32 tb_id,u16 * vr_id) mlxsw_sp_router_tb_id_vr_id() argument 868 mlxsw_sp_vr_create(struct mlxsw_sp * mlxsw_sp,u32 tb_id,struct netlink_ext_ack * extack) mlxsw_sp_vr_create() argument 932 mlxsw_sp_vr_get(struct mlxsw_sp * mlxsw_sp,u32 tb_id,struct netlink_ext_ack * extack) mlxsw_sp_vr_get() argument 1071 u32 tb_id; mlxsw_sp_ipip_dev_ul_tb_id() local 1341 mlxsw_sp_router_ip2me_fib_entry_find(struct mlxsw_sp * mlxsw_sp,u32 tb_id,enum mlxsw_sp_l3proto proto,const union mlxsw_sp_l3addr * addr,enum mlxsw_sp_fib_entry_type type) mlxsw_sp_router_ip2me_fib_entry_find() argument 6403 u32 tb_id = mlxsw_sp_fix_tb_id(fen_info->tb_id); mlxsw_sp_fib4_entry_type_set() local 6716 mlxsw_sp_fib_node_get(struct mlxsw_sp * mlxsw_sp,u32 tb_id,const void * addr,size_t addr_len,unsigned char prefix_len,enum mlxsw_sp_l3proto proto) mlxsw_sp_fib_node_get() argument 7307 u32 tb_id = mlxsw_sp_fix_tb_id(rt->fib6_table->tb6_id); mlxsw_sp_fib6_entry_type_set_local() local 8584 u32 tb_id = l3mdev_fib_table(params->dev); mlxsw_sp_rif_create() local 10894 mlxsw_sp_ul_rif_get(struct mlxsw_sp * mlxsw_sp,u32 tb_id,struct mlxsw_sp_crif * ul_crif,struct netlink_ext_ack * extack) mlxsw_sp_ul_rif_get() argument [all...] |
| H A D | spectrum_mr.h | 89 u32 tb_id,
|
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | lib.sh | 763 local tb_id 766 tb_id=$? 768 ip link add dev $vrf_name type vrf table $tb_id 769 ip -4 route add table $tb_id unreachable default metric 4278198272 770 ip -6 route add table $tb_id unreachable default metric 4278198272 776 local tb_id 779 tb_id=$? 781 ip -6 route del table $tb_id unreachable default metric 4278198272 782 ip -4 route del table $tb_id unreachable default metric 4278198272
|
| /linux/net/sctp/ |
| H A D | protocol.c | 356 int tb_id = RT_TABLE_LOCAL; in sctp_v4_available() local 359 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ?: tb_id; in sctp_v4_available() 360 ret = inet_addr_type_table(net, addr->v4.sin_addr.s_addr, tb_id); in sctp_v4_available()
|
| /linux/Documentation/networking/ |
| H A D | switchdev.rst | 369 u32 tb_id; 373 to add/modify/delete IPv4 dst/dest_len prefix on table tb_id. The ``*fi``
|
| /linux/net/ipv6/ |
| H A D | route.c | 4378 u32 tb_id = l3mdev_fib_table(dev) ? : RT6_TABLE_INFO; in rt6_get_route_info() 4384 table = fib6_get_table(net, tb_id); in rt6_get_route_info() 4450 u32 tb_id = l3mdev_fib_table(dev) ? : RT6_TABLE_DFLT; in rt6_get_dflt_router() 4454 table = fib6_get_table(net, tb_id); in rt6_get_dflt_router() 4376 u32 tb_id = l3mdev_fib_table(dev) ? : RT6_TABLE_INFO; rt6_get_route_info() local 4448 u32 tb_id = l3mdev_fib_table(dev) ? : RT6_TABLE_DFLT; rt6_get_dflt_router() local
|
| H A D | addrconf.c | 2511 u32 tb_id = l3mdev_fib_table(dev) ? : RT6_TABLE_PREFIX; in addrconf_get_prefix_route() 2513 table = fib6_get_table(dev_net(dev), tb_id); in addrconf_get_prefix_route() 2501 u32 tb_id = l3mdev_fib_table(dev) ? : RT6_TABLE_PREFIX; addrconf_get_prefix_route() local
|