| /linux/include/linux/ |
| 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 = tb_id in mr_call_mfc_notifier() 200 struct mr_mfc *mfc, u32 tb_id, in mr_call_mfc_notifiers() argument 208 .tb_id = tb_id in mr_call_mfc_notifiers()
|
| /linux/include/trace/events/ |
| A D | fib.h | 15 TP_PROTO(u32 tb_id, const struct flowi4 *flp, 18 TP_ARGS(tb_id, flp, nhc, err), 21 __field( u32, tb_id ) 43 __entry->tb_id = tb_id; 94 __entry->tb_id, __entry->oif, __entry->iif, __entry->proto,
|
| A D | fib6.h | 21 __field( u32, tb_id ) 41 __entry->tb_id = table->tb6_id; 80 __entry->tb_id, __entry->oif, __entry->iif, __entry->proto,
|
| /linux/net/ipv4/ |
| 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() 1001 if (fa->tb_id > tb_id) in fib_find_alias() 1003 if (fa->tb_id != tb_id) in fib_find_alias() 1311 new_fa->tb_id = tb->tb_id; in fib_table_insert() 1372 new_fa->tb_id = tb->tb_id; in fib_table_insert() 2007 if (tb->tb_id != fa->tb_id) { in fib_table_flush_external() 2196 if (tb->tb_id != fa->tb_id) in fib_leaf_notify() 2295 if (tb->tb_id != fa->tb_id) in fn_trie_dump_leaf() 2316 fri.tb_id = tb->tb_id; in fn_trie_dump_leaf() [all …]
|
| A D | fib_lookup.h | 18 u32 tb_id; member 45 u32 tb_id, const struct nl_info *info, unsigned int nlm_flags);
|
| A D | fib_frontend.c | 125 if (tb->tb_id == id) in fib_get_table() 136 switch (new->tb_id) { in fib_replace_table() 208 __be32 addr, u32 tb_id) in __inet_dev_addr_type() argument 222 table = fib_get_table(net, tb_id); in __inet_dev_addr_type() 239 return __inet_dev_addr_type(net, NULL, addr, tb_id); in inet_addr_type_table() 1073 u32 tb_id = l3mdev_fib_table(ifa->ifa_dev->dev); in fib_magic() local 1089 if (!tb_id) in fib_magic() 1090 tb_id = (type == RTN_UNICAST) ? RT_TABLE_MAIN : RT_TABLE_LOCAL; in fib_magic() 1092 tb = fib_new_table(net, tb_id); in fib_magic() 1096 cfg.fc_table = tb->tb_id; in fib_magic() [all …]
|
| A D | fib_rules.c | 115 u32 tb_id; in fib4_rule_action() local 134 tb_id = fib_rule_get_table(rule, arg); in fib4_rule_action() 135 tbl = fib_get_table(rule->fr_net, tb_id); in fib4_rule_action() 283 rule->table = table->tb_id; in fib4_rule_configure()
|
| A D | fib_semantics.c | 527 fri.tb_id = tb_id; in rtmsg_fib() 1364 u32 tb_id = cfg->fc_table; in fib_valid_prefsrc() local 1367 if (tb_id == RT_TABLE_MAIN) in fib_valid_prefsrc() 1368 tb_id = RT_TABLE_LOCAL; in fib_valid_prefsrc() 1371 fib_prefsrc, tb_id); in fib_valid_prefsrc() 1783 u32 tb_id = fri->tb_id; in fib_dump_info() local 1796 if (tb_id < 256) in fib_dump_info() 1797 rtm->rtm_table = tb_id; in fib_dump_info() 1800 if (nla_put_u32(skb, RTA_TABLE, tb_id)) in fib_dump_info() 1888 fi->fib_tb_id != tb_id) in fib_sync_down_addr() [all …]
|
| A D | raw.c | 705 u32 tb_id = RT_TABLE_LOCAL; in raw_bind() local 714 tb_id = l3mdev_fib_table_by_index(net, in raw_bind() 715 sk->sk_bound_dev_if) ? : tb_id; in raw_bind() 717 chk_addr_ret = inet_addr_type_table(net, addr->sin_addr.s_addr, tb_id); in raw_bind()
|
| A D | ping.c | 314 u32 tb_id = RT_TABLE_LOCAL; in ping_check_bind_addr() local 331 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ? : tb_id; in ping_check_bind_addr() 332 chk_addr_ret = inet_addr_type_table(net, addr->sin_addr.s_addr, tb_id); in ping_check_bind_addr()
|
| A D | af_inet.c | 481 u32 tb_id = RT_TABLE_LOCAL; in __inet_bind() local 494 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ? : tb_id; in __inet_bind() 495 chk_addr_ret = inet_addr_type_table(net, addr->sin_addr.s_addr, tb_id); in __inet_bind()
|
| /linux/net/l3mdev/ |
| 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/ |
| 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()
|
| 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);
|
| 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() 270 if (!prestera_util_kern_get_route(&res, tb_id, addr)) in __prestera_util_kern_n_is_reachable_v4() 282 prestera_util_kern_n_is_reachable(u32 tb_id, in prestera_util_kern_n_is_reachable() argument 287 return __prestera_util_kern_n_is_reachable_v4(tb_id, in prestera_util_kern_n_is_reachable() [all …]
|
| /linux/drivers/net/netdevsim/ |
| 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 = fen_info->tb_id; in nsim_fib4_rt_offload_failed_flag_set() 345 fri.tb_id = fib4_rt->common.key.tb_id; in nsim_fib4_rt_hw_flags_set()
|
| /linux/include/net/ |
| A D | l3mdev.h | 134 u32 tb_id; in l3mdev_fib_table() local 137 tb_id = l3mdev_fib_table_rcu(dev); in l3mdev_fib_table() 140 return tb_id; in l3mdev_fib_table()
|
| A D | ip_fib.h | 192 unsigned char tb_id; /* Results */ member 216 u32 tb_id; member 234 u32 tb_id; member 257 u32 tb_id; member
|
| A D | route.h | 235 unsigned int inet_addr_type_table(struct net *net, __be32 addr, u32 tb_id);
|
| /linux/net/ipv6/ |
| A D | fib6_rules.c | 167 u32 tb_id; in fib6_rule_action_alt() local 181 tb_id = fib_rule_get_table(rule, arg); in fib6_rule_action_alt() 182 table = fib6_get_table(net, tb_id); in fib6_rule_action_alt() 207 u32 tb_id; in __fib6_rule_action() local 227 tb_id = fib_rule_get_table(rule, arg); in __fib6_rule_action() 228 table = fib6_get_table(net, tb_id); in __fib6_rule_action()
|
| /linux/drivers/net/ |
| A D | vrf.c | 119 u32 tb_id; member 237 u32 table_id = vrf->tb_id; in vrf_map_register_dev() 295 u32 table_id = vrf->tb_id; in vrf_map_unregister_dev() 806 vrf->fib6_table = fib6_new_table(net, vrf->tb_id); in vrf_rt6_create() 1046 if (!fib_new_table(dev_net(dev), vrf->tb_id)) in vrf_rtable_create() 1188 return vrf->tb_id; in vrf_fib_table() 1716 vrf->tb_id = nla_get_u32(data[IFLA_VRF_TABLE]); in vrf_newlink() 1717 if (vrf->tb_id == RT_TABLE_UNSPEC) { in vrf_newlink() 1769 return nla_put_u32(skb, IFLA_VRF_TABLE, vrf->tb_id); in vrf_fillinfo() 1784 if (nla_put_u32(skb, IFLA_VRF_PORT_TABLE, vrf->tb_id)) in vrf_fill_slave_info()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum_router.c | 487 u32 tb_id; member 828 tb_id = mlxsw_sp_fix_tb_id(tb_id); in mlxsw_sp_vr_find() 832 if (mlxsw_sp_vr_is_used(vr) && vr->tb_id == tb_id) in mlxsw_sp_vr_find() 908 vr->tb_id = tb_id; in mlxsw_sp_vr_create() 938 tb_id = mlxsw_sp_fix_tb_id(tb_id); in mlxsw_sp_vr_get() 1073 u32 tb_id; in mlxsw_sp_ipip_dev_ul_tb_id() local 5998 fri.tb_id = fen_info->tb_id; in mlxsw_sp_fib4_offload_failed_flag_set() 6023 fri.tb_id = fib4_entry->tb_id; in mlxsw_sp_fib4_entry_hw_flags_set() 6046 fri.tb_id = fib4_entry->tb_id; in mlxsw_sp_fib4_entry_hw_flags_clear() 6500 fib4_entry->tb_id = fen_info->tb_id; in mlxsw_sp_fib4_entry_create() [all …]
|
| A D | spectrum_mr.h | 89 u32 tb_id,
|
| /linux/tools/testing/selftests/net/forwarding/ |
| A D | lib.sh | 825 ip link add dev $vrf_name type vrf table $tb_id 826 ip -4 route add table $tb_id unreachable default metric 4278198272 827 ip -6 route add table $tb_id unreachable default metric 4278198272 838 ip -6 route del table $tb_id unreachable default metric 4278198272 839 ip -4 route del table $tb_id unreachable default metric 4278198272
|
| /linux/net/sctp/ |
| A D | protocol.c | 357 int tb_id = RT_TABLE_LOCAL; in sctp_v4_available() local 360 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ?: tb_id; in sctp_v4_available() 361 ret = inet_addr_type_table(net, addr->v4.sin_addr.s_addr, tb_id); in sctp_v4_available()
|