| /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() 995 if (fa->tb_id > tb_id) in fib_find_alias() 997 if (fa->tb_id != tb_id) in fib_find_alias() 1286 new_fa->tb_id = tb->tb_id; in fib_table_insert() 1347 new_fa->tb_id = tb->tb_id; in fib_table_insert() 1979 if (tb->tb_id != fa->tb_id) { in fib_table_flush_external() 2168 if (tb->tb_id != fa->tb_id) in fib_leaf_notify() 2267 if (tb->tb_id != fa->tb_id) in fn_trie_dump_leaf() 2288 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_semantics.c | 557 fri.tb_id = tb_id; in rtmsg_fib() 1329 u32 tb_id = cfg->fc_table; in fib_valid_prefsrc() local 1332 if (tb_id == RT_TABLE_MAIN) in fib_valid_prefsrc() 1333 tb_id = RT_TABLE_LOCAL; in fib_valid_prefsrc() 1336 fib_prefsrc, tb_id); in fib_valid_prefsrc() 1728 u32 tb_id = fri->tb_id; in fib_dump_info() local 1741 if (tb_id < 256) in fib_dump_info() 1742 rtm->rtm_table = tb_id; in fib_dump_info() 1745 if (nla_put_u32(skb, RTA_TABLE, tb_id)) in fib_dump_info() 1833 fi->fib_tb_id != tb_id) in fib_sync_down_addr() [all …]
|
| 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() 1102 u32 tb_id = l3mdev_fib_table(ifa->ifa_dev->dev); in fib_magic() local 1118 if (!tb_id) in fib_magic() 1119 tb_id = (type == RTN_UNICAST) ? RT_TABLE_MAIN : RT_TABLE_LOCAL; in fib_magic() 1121 tb = fib_new_table(net, tb_id); in fib_magic() 1125 cfg.fc_table = tb->tb_id; in fib_magic() [all …]
|
| A D | fib_rules.c | 116 u32 tb_id; in fib4_rule_action() local 135 tb_id = fib_rule_get_table(rule, arg); in fib4_rule_action() 136 tbl = fib_get_table(rule->fr_net, tb_id); in fib4_rule_action() 319 rule->table = table->tb_id; in fib4_rule_configure()
|
| 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 | 479 u32 tb_id = RT_TABLE_LOCAL; in __inet_bind() local 492 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ? : tb_id; in __inet_bind() 493 chk_addr_ret = inet_addr_type_table(net, addr->sin_addr.s_addr, tb_id); in __inet_bind()
|
| A D | ipmr.c | 644 vifi_t vif_index, u32 tb_id) in call_ipmr_vif_entry_notifiers() argument 647 vif, vif_dev, vif_index, tb_id, in call_ipmr_vif_entry_notifiers() 653 struct mfc_cache *mfc, u32 tb_id) in call_ipmr_mfc_entry_notifiers() argument 656 &mfc->_c, tb_id, &net->ipv4.ipmr_seq); in call_ipmr_mfc_entry_notifiers()
|
| A D | route.c | 3384 table_id = res.table ? res.table->tb_id : 0; in inet_rtm_getroute() 3402 fri.tb_id = table_id; in inet_rtm_getroute() 3417 fa->tb_id == fri.tb_id && in inet_rtm_getroute()
|
| A D | nexthop.c | 2816 u32 tb_id = (cfg->dev ? l3mdev_fib_table(cfg->dev) : RT_TABLE_MAIN); in nh_create_ipv4() local 2829 err = fib_check_nh(net, fib_nh, tb_id, 0, extack); in nh_create_ipv4()
|
| /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()
|
| /net/ipv6/ |
| A D | fib6_rules.c | 170 u32 tb_id; in fib6_rule_action_alt() local 184 tb_id = fib_rule_get_table(rule, arg); in fib6_rule_action_alt() 185 table = fib6_get_table(net, tb_id); in fib6_rule_action_alt() 210 u32 tb_id; in __fib6_rule_action() local 230 tb_id = fib_rule_get_table(rule, arg); in __fib6_rule_action() 231 table = fib6_get_table(net, tb_id); in __fib6_rule_action()
|
| A D | ip6mr.c | 701 mifi_t vif_index, u32 tb_id) in call_ip6mr_vif_entry_notifiers() argument 704 vif, vif_dev, vif_index, tb_id, in call_ip6mr_vif_entry_notifiers() 710 struct mfc6_cache *mfc, u32 tb_id) in call_ip6mr_mfc_entry_notifiers() argument 713 &mfc->_c, tb_id, &net->ipv6.ipmr_seq); in call_ip6mr_mfc_entry_notifiers()
|
| A D | route.c | 4356 u32 tb_id = l3mdev_fib_table(dev) ? : RT6_TABLE_INFO; in rt6_get_route_info() local 4362 table = fib6_get_table(net, tb_id); in rt6_get_route_info() 4428 u32 tb_id = l3mdev_fib_table(dev) ? : RT6_TABLE_DFLT; in rt6_get_dflt_router() local 4432 table = fib6_get_table(net, tb_id); in rt6_get_dflt_router()
|
| A D | addrconf.c | 2501 u32 tb_id = l3mdev_fib_table(dev) ? : RT6_TABLE_PREFIX; in addrconf_get_prefix_route() local 2503 table = fib6_get_table(dev_net(dev), tb_id); in addrconf_get_prefix_route()
|
| /net/sctp/ |
| A D | protocol.c | 355 int tb_id = RT_TABLE_LOCAL; in sctp_v4_available() local 358 tb_id = l3mdev_fib_table_by_index(net, sk->sk_bound_dev_if) ?: tb_id; in sctp_v4_available() 359 ret = inet_addr_type_table(net, addr->v4.sin_addr.s_addr, tb_id); in sctp_v4_available()
|