/linux-master/net/core/ |
H A D | filter.c | 5895 struct fib_table *tb; local 5903 tb = fib_get_table(net, tbid); 5904 if (unlikely(!tb)) 5907 err = fib_table_lookup(tb, &fl4, &res, FIB_LOOKUP_NOREF); 6037 struct fib6_table *tb; local 6045 tb = ipv6_stub->fib6_get_table(net, tbid); 6046 if (unlikely(!tb)) 6049 err = ipv6_stub->fib6_table_lookup(net, tb, oif, &fl6, &res,
|
/linux-master/drivers/net/vxlan/ |
H A D | vxlan_core.c | 1155 static int vxlan_fdb_parse(struct nlattr *tb[], struct vxlan_dev *vxlan, argument 1163 if (tb[NDA_NH_ID] && 1164 (tb[NDA_DST] || tb[NDA_VNI] || tb[NDA_IFINDEX] || tb[NDA_PORT])) { 1169 if (tb[NDA_DST]) { 1170 err = vxlan_nla_get_addr(ip, tb[NDA_DST]); 1189 if (tb[NDA_PORT]) { 1190 if (nla_len(tb[NDA_POR 1245 vxlan_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u16 flags, struct netlink_ext_ack *extack) argument 1321 vxlan_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, struct netlink_ext_ack *extack) argument 1404 vxlan_fdb_get(struct sk_buff *skb, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u32 portid, u32 seq, struct netlink_ext_ack *extack) argument 3080 struct nlattr *tb[NDA_MAX + 1]; local 3396 vxlan_validate(struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 3998 vxlan_nl2flag(struct vxlan_config *conf, struct nlattr *tb[], int attrtype, unsigned long mask, bool changelink, bool changelink_supported, struct netlink_ext_ack *extack) argument 4025 vxlan_nl2conf(struct nlattr *tb[], struct nlattr *data[], struct net_device *dev, struct vxlan_config *conf, bool changelink, struct netlink_ext_ack *extack) argument 4310 vxlan_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 4324 vxlan_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 4590 struct nlattr *tb[IFLA_MAX + 1]; local [all...] |
/linux-master/fs/nfsd/ |
H A D | nfs4xdr.c | 123 struct svcxdr_tmpbuf *tb; local 125 tb = kmalloc(sizeof(*tb) + len, GFP_KERNEL); 126 if (!tb) 128 tb->next = argp->to_free; 129 argp->to_free = tb; 130 return tb->buf; 5763 struct svcxdr_tmpbuf *tb = args->to_free; local 5764 args->to_free = tb->next; 5765 kfree(tb); [all...] |
/linux-master/net/wireless/ |
H A D | nl80211.c | 1306 struct nlattr *tb[NL80211_KEY_MAX + 1]; local 1307 int err = nla_parse_nested_deprecated(tb, NL80211_KEY_MAX, key, 1313 k->def = !!tb[NL80211_KEY_DEFAULT]; 1314 k->defmgmt = !!tb[NL80211_KEY_DEFAULT_MGMT]; 1315 k->defbeacon = !!tb[NL80211_KEY_DEFAULT_BEACON]; 1324 if (tb[NL80211_KEY_IDX]) 1325 k->idx = nla_get_u8(tb[NL80211_KEY_IDX]); 1327 if (tb[NL80211_KEY_DATA]) { 1328 k->p.key = nla_data(tb[NL80211_KEY_DATA]); 1329 k->p.key_len = nla_len(tb[NL80211_KEY_DAT 3021 struct nlattr **tb = kcalloc(NUM_NL80211_ATTR, sizeof(*tb), GFP_KERNEL); local 3175 parse_txq_params(struct nlattr *tb[], struct ieee80211_txq_params *txq_params) argument 3511 struct nlattr *tb[NL80211_TXQ_ATTR_MAX + 1]; local 5130 struct nlattr *tb[NL80211_TXRATE_MAX + 1]; local 5351 struct nlattr *tb[NL80211_MBSSID_CONFIG_ATTR_MAX + 1]; local 5473 struct nlattr *tb[NL80211_HE_BSS_COLOR_ATTR_MAX + 1]; local 5548 struct nlattr *tb[NL80211_FTM_RESP_ATTR_MAX + 1]; local 5617 struct nlattr *tb[NL80211_HE_OBSS_PD_ATTR_MAX + 1]; local 5662 struct nlattr *tb[NL80211_FILS_DISCOVERY_ATTR_MAX + 1]; local 5699 struct nlattr *tb[NL80211_UNSOL_BCAST_PROBE_RESP_ATTR_MAX + 1]; local 7054 struct nlattr *tb[NL80211_STA_WME_MAX + 1]; local 8310 struct nlattr *tb[NL80211_MESHCONF_ATTR_MAX + 1]; local 8458 struct nlattr *tb[NL80211_MESH_SETUP_ATTR_MAX + 1]; local 8768 parse_reg_rule(struct nlattr *tb[], struct ieee80211_reg_rule *reg_rule) argument 8810 struct nlattr *tb[NL80211_REG_RULE_ATTR_MAX + 1]; local 9509 struct nlattr *tb[NL80211_SCHED_SCAN_MATCH_ATTR_MAX + 1]; local 13397 struct nlattr *tb[NUM_NL80211_WOWLAN_TCP]; local 13544 struct nlattr **tb; local 13575 struct nlattr *tb[NUM_NL80211_WOWLAN_TRIG]; local 13889 struct nlattr *tb[NUM_NL80211_ATTR_COALESCE_RULE], *pat; local 14049 struct nlattr *tb[NUM_NL80211_REKEY_DATA]; local 14367 struct nlattr *tb[NUM_NL80211_NAN_FUNC_ATTR], *func_attr; local 15947 struct nlattr **tb; local 16567 struct nlattr *tb[NL80211_SAR_ATTR_MAX + 1]; local [all...] |
/linux-master/net/ipv4/ |
H A D | route.c | 3165 struct nlattr **tb, 3178 return nlmsg_parse_deprecated(nlh, sizeof(*rtm), tb, RTA_MAX, 3197 err = nlmsg_parse_deprecated_strict(nlh, sizeof(*rtm), tb, RTA_MAX, 3202 if ((tb[RTA_SRC] && !rtm->rtm_src_len) || 3203 (tb[RTA_DST] && !rtm->rtm_dst_len)) { 3209 if (!tb[i]) 3236 struct nlattr *tb[RTA_MAX+1]; local 3252 err = inet_rtm_valid_getroute_req(in_skb, nlh, tb, extack); 3257 src = tb[RTA_SRC] ? nla_get_in_addr(tb[RTA_SR 3163 inet_rtm_valid_getroute_req(struct sk_buff *skb, const struct nlmsghdr *nlh, struct nlattr **tb, struct netlink_ext_ack *extack) argument [all...] |
H A D | fib_frontend.c | 78 struct fib_table *tb, *alias = NULL; local 83 tb = fib_get_table(net, id); 84 if (tb) 85 return tb; 90 tb = fib_trie_table(id, alias); 91 if (!tb) 96 rcu_assign_pointer(net->ipv4.fib_main, tb); 99 rcu_assign_pointer(net->ipv4.fib_default, tb); 106 hlist_add_head_rcu(&tb->tb_hlist, &net->ipv4.fib_table_hash[h]); 107 return tb; 114 struct fib_table *tb; local 192 struct fib_table *tb; local 633 struct fib_table *tb; local 860 struct fib_table *tb; local 890 struct fib_table *tb; local 915 struct nlattr *tb[RTA_MAX + 1]; local 999 struct fib_table *tb; local 1079 struct fib_table *tb; local 1354 struct fib_table *tb; local 1588 struct fib_table *tb; local [all...] |
/linux-master/net/bridge/ |
H A D | br_netlink.c | 930 static void br_set_port_flag(struct net_bridge_port *p, struct nlattr *tb[], argument 933 if (!tb[attrtype]) 936 if (nla_get_u8(tb[attrtype])) 943 static int br_setport(struct net_bridge_port *p, struct nlattr *tb[], argument 953 br_set_port_flag(p, tb, IFLA_BRPORT_MODE, BR_HAIRPIN_MODE); 954 br_set_port_flag(p, tb, IFLA_BRPORT_GUARD, BR_BPDU_GUARD); 955 br_set_port_flag(p, tb, IFLA_BRPORT_FAST_LEAVE, 957 br_set_port_flag(p, tb, IFLA_BRPORT_PROTECT, BR_ROOT_BLOCK); 958 br_set_port_flag(p, tb, IFLA_BRPORT_LEARNING, BR_LEARNING); 959 br_set_port_flag(p, tb, IFLA_BRPORT_UNICAST_FLOO 1089 struct nlattr *tb[IFLA_BRPORT_MAX + 1]; local 1171 br_validate(struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 1200 br_port_slave_changelink(struct net_device *brdev, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 1275 br_changelink(struct net_device *brdev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument 1556 br_dev_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument [all...] |
H A D | br_private.h | 854 int br_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[], 859 int br_fdb_add(struct ndmsg *nlh, struct nlattr *tb[], struct net_device *dev, 864 int br_fdb_get(struct sk_buff *skb, struct nlattr *tb[], struct net_device *dev, 1022 int br_mdb_add(struct net_device *dev, struct nlattr *tb[], u16 nlmsg_flags, 1024 int br_mdb_del(struct net_device *dev, struct nlattr *tb[], 1026 int br_mdb_del_bulk(struct net_device *dev, struct nlattr *tb[], 1030 int br_mdb_get(struct net_device *dev, struct nlattr *tb[], u32 portid, u32 seq, 1424 static inline int br_mdb_add(struct net_device *dev, struct nlattr *tb[], argument 1430 static inline int br_mdb_del(struct net_device *dev, struct nlattr *tb[], argument 1436 static inline int br_mdb_del_bulk(struct net_device *dev, struct nlattr *tb[], argument 1448 br_mdb_get(struct net_device *dev, struct nlattr *tb[], u32 portid, u32 seq, struct netlink_ext_ack *extack) argument [all...] |
/linux-master/drivers/net/wireless/virtual/ |
H A D | mac80211_hwsim.c | 577 struct nlattr *tb[QCA_WLAN_VENDOR_ATTR_MAX + 1]; local 581 err = nla_parse_deprecated(tb, QCA_WLAN_VENDOR_ATTR_MAX, data, 585 if (!tb[QCA_WLAN_VENDOR_ATTR_TEST]) 587 val = nla_get_u32(tb[QCA_WLAN_VENDOR_ATTR_TEST]); 2815 struct nlattr *tb[HWSIM_TM_ATTR_MAX + 1]; local 2819 err = nla_parse_deprecated(tb, HWSIM_TM_ATTR_MAX, data, len, 2824 if (!tb[HWSIM_TM_ATTR_CMD]) 2827 switch (nla_get_u32(tb[HWSIM_TM_ATTR_CMD])) { 2829 if (!tb[HWSIM_TM_ATTR_PS]) 2831 ps = nla_get_u32(tb[HWSIM_TM_ATTR_P 3633 struct nlattr *tb[HWSIM_RATE_INFO_ATTR_MAX + 1]; local 3682 struct nlattr *tb[NL80211_PMSR_FTM_RESP_ATTR_MAX + 1]; local 3795 struct nlattr *tb[NL80211_PMSR_RESP_ATTR_MAX + 1]; local 3842 struct nlattr *tb[NL80211_PMSR_PEER_ATTR_MAX + 1]; local 5930 struct nlattr *tb[NL80211_PMSR_FTM_CAPA_ATTR_MAX + 1]; local 5964 struct nlattr *tb[NL80211_PMSR_ATTR_MAX + 1]; local 6477 struct nlattr *tb[HWSIM_ATTR_MAX + 1]; local [all...] |
/linux-master/drivers/net/ |
H A D | macsec.c | 3918 static int macsec_changelink(struct net_device *dev, struct nlattr *tb[], argument 4136 struct nlattr *tb[], struct nlattr *data[], 4146 if (!tb[IFLA_LINK]) 4148 real_dev = __dev_get_by_index(net, nla_get_u32(tb[IFLA_LINK])); 4264 static int macsec_validate_attr(struct nlattr *tb[], struct nlattr *data[], argument 4135 macsec_newlink(struct net *net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
|
H A D | gtp.c | 1033 struct nlattr *tb[], struct nlattr *data[], 1122 static int gtp_validate(struct nlattr *tb[], struct nlattr *data[], argument 1032 gtp_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) argument
|
H A D | tun.c | 2340 static int tun_validate(struct nlattr *tb[], struct nlattr *data[], argument
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_main.c | 13034 * @tb: pointer to array of nladdr (unused) 13041 static int i40e_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], argument
|
/linux-master/drivers/thunderbolt/ |
H A D | usb4.c | 15 #include "tb.h" 114 const struct tb_cm_ops *cm_ops = sw->tb->cm_ops; 689 const struct tb_cm_ops *cm_ops = sw->tb->cm_ops;
|
H A D | tb.h | 121 * @tb: Pointer to the domain the switch belongs to 175 struct tb *tb; member in struct:tb_switch 219 * @tb: Pointer to the domain the group belongs to 234 struct tb *tb; member in struct:tb_bandwidth_group 324 * @tb: Pointer to the domain the retimer belongs to 335 struct tb *tb; member in struct:tb_retimer 401 * @tb 422 struct tb *tb; member in struct:tb_path 535 tb_priv(struct tb *tb) argument 786 tb_domain_get(struct tb *tb) argument 793 tb_domain_put(struct tb *tb) argument [all...] |
H A D | tb.c | 15 #include "tb.h" 66 static inline struct tb *tcm_to_tb(struct tb_cm *tcm) 68 return ((void *)tcm - sizeof(struct tb)); 73 struct tb *tb; member in struct:tb_hotplug_event 81 static void tb_queue_hotplug(struct tb *tb, u64 route, u8 port, bool unplug) argument 89 ev->tb = tb; 94 queue_work(tb 145 tb_discover_dp_resource(struct tb *tb, struct tb_port *port) argument 160 tb_discover_dp_resources(struct tb *tb) argument 334 struct tb *tb = sw->tb; local 388 struct tb *tb = sw->tb; local 446 tb_find_tunnel(struct tb *tb, enum tb_tunnel_type type, struct tb_port *src_port, struct tb_port *dst_port) argument 464 tb_find_first_usb3_tunnel(struct tb *tb, struct tb_port *src_port, struct tb_port *dst_port) argument 504 tb_consumed_usb3_pcie_bandwidth(struct tb *tb, struct tb_port *src_port, struct tb_port *dst_port, struct tb_port *port, int *consumed_up, int *consumed_down) argument 556 tb_consumed_dp_bandwidth(struct tb *tb, struct tb_port *src_port, struct tb_port *dst_port, struct tb_port *port, int *consumed_up, int *consumed_down) argument 656 tb_maximum_bandwidth(struct tb *tb, struct tb_port *src_port, struct tb_port *dst_port, struct tb_port *port, int *max_up, int *max_down, bool include_asym) argument 762 tb_available_bandwidth(struct tb *tb, struct tb_port *src_port, struct tb_port *dst_port, int *available_up, int *available_down, bool include_asym) argument 813 tb_release_unused_usb3_bandwidth(struct tb *tb, struct tb_port *src_port, struct tb_port *dst_port) argument 823 tb_reclaim_usb3_bandwidth(struct tb *tb, struct tb_port *src_port, struct tb_port *dst_port) argument 852 tb_tunnel_usb3(struct tb *tb, struct tb_switch *sw) argument 975 tb_configure_asym(struct tb *tb, struct tb_port *src_port, struct tb_port *dst_port, int requested_up, int requested_down) argument 1081 tb_configure_sym(struct tb *tb, struct tb_port *src_port, struct tb_port *dst_port, bool keep_asym) argument 1169 struct tb *tb = sw->tb; local 1359 struct tb *tb = group->tb; local 1439 tb_recalc_estimated_bandwidth(struct tb *tb) argument 1495 struct tb *tb = group->tb; local 1618 tb_discover_tunnels(struct tb *tb) argument 1649 struct tb *tb; local 1699 tb_free_invalid_tunnels(struct tb *tb) argument 1787 tb_find_dp_out(struct tb *tb, struct tb_port *in) argument 1830 tb_tunnel_one_dp(struct tb *tb, struct tb_port *in, struct tb_port *out) argument 1941 tb_tunnel_dp(struct tb *tb) argument 2025 tb_dp_resource_unavailable(struct tb *tb, struct tb_port *port) argument 2055 tb_dp_resource_available(struct tb *tb, struct tb_port *port) argument 2077 tb_disconnect_and_release_dp(struct tb *tb) argument 2100 tb_disconnect_pci(struct tb *tb, struct tb_switch *sw) argument 2121 tb_tunnel_pci(struct tb *tb, struct tb_switch *sw) argument 2165 tb_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) argument 2214 __tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) argument 2246 tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, int transmit_path, int transmit_ring, int receive_path, int receive_ring) argument 2270 struct tb *tb = ev->tb; local 2386 struct tb *tb = tunnel->tb; local 2577 struct tb *tb = ev->tb; local 2680 tb_queue_dp_bandwidth_request(struct tb *tb, u64 route, u8 port) argument 2695 tb_handle_notification(struct tb *tb, u64 route, const struct cfg_error_pkg *error) argument 2726 tb_handle_event(struct tb *tb, enum tb_cfg_pkg_type type, const void *buf, size_t size) argument 2751 tb_stop(struct tb *tb) argument 2773 tb_deinit(struct tb *tb) argument 2804 tb_start(struct tb *tb, bool reset) argument 2884 tb_suspend_noirq(struct tb *tb) argument 2929 tb_resume_noirq(struct tb *tb) argument 3011 tb_freeze_noirq(struct tb *tb) argument 3019 tb_thaw_noirq(struct tb *tb) argument 3027 tb_complete(struct tb *tb) argument 3040 tb_runtime_suspend(struct tb *tb) argument 3055 struct tb *tb = tcm_to_tb(tcm); local 3065 tb_runtime_resume(struct tb *tb) argument 3177 struct tb *tb; local [all...] |
H A D | switch.c | 19 #include "tb.h" 138 ret = tb_domain_disconnect_all_paths(sw->tb); 221 root_port = pcie_find_root_port(sw->tb->nhi->pdev); 230 root_port = pcie_find_root_port(sw->tb->nhi->pdev); 312 if (!mutex_trylock(&sw->tb->lock)) { 318 mutex_unlock(&sw->tb->lock); 333 if (!mutex_trylock(&sw->tb->lock)) 343 mutex_unlock(&sw->tb->lock); 444 static void tb_dump_port(struct tb *tb, cons argument 1526 tb_dump_switch(const struct tb *tb, const struct tb_switch *sw) argument 2412 tb_switch_alloc(struct tb *tb, struct device *parent, u64 route) argument 2532 tb_switch_alloc_safe_mode(struct tb *tb, struct device *parent, u64 route) argument 2569 struct tb *tb = sw->tb; local 3679 struct tb *tb; member in struct:tb_sw_lookup 3720 tb_switch_find_by_link_depth(struct tb *tb, u8 link, u8 depth) argument 3745 tb_switch_find_by_uuid(struct tb *tb, const uuid_t *uuid) argument 3769 tb_switch_find_by_route(struct tb *tb, u64 route) argument [all...] |
/linux-master/tools/arch/powerpc/include/uapi/asm/ |
H A D | kvm.h | 235 __u64 tb; member in struct:kvm_sregs::__anon109::__anon114
|
/linux-master/net/netfilter/ |
H A D | nft_set_hash.c | 408 const struct nlattr * const tb[]) 672 const struct nlattr * const tb[]) 406 nft_rhash_init(const struct nft_set *set, const struct nft_set_desc *desc, const struct nlattr * const tb[]) argument 670 nft_hash_init(const struct nft_set *set, const struct nft_set_desc *desc, const struct nlattr * const tb[]) argument
|
H A D | nf_tables_api.c | 2023 struct nlattr *tb[NFTA_COUNTER_MAX+1]; local 2028 err = nla_parse_nested_deprecated(tb, NFTA_COUNTER_MAX, attr, 2033 if (!tb[NFTA_COUNTER_BYTES] || !tb[NFTA_COUNTER_PACKETS]) 2045 stats->bytes = be64_to_cpu(nla_get_be64(tb[NFTA_COUNTER_BYTES])); 2046 stats->pkts = be64_to_cpu(nla_get_be64(tb[NFTA_COUNTER_PACKETS])); 2217 static int nft_chain_parse_netdev(struct net *net, struct nlattr *tb[], argument 2224 if (tb[NFTA_HOOK_DEV]) { 2225 hook = nft_netdev_hook_alloc(net, tb[NFTA_HOOK_DEV]); 2227 NL_SET_BAD_ATTR(extack, tb[NFTA_HOOK_DE 3174 struct nlattr *tb[NFT_EXPR_MAXATTR + 1]; member in struct:nft_expr_info 3183 struct nlattr *tb[NFTA_EXPR_MAX + 1]; local 3234 struct nlattr *tb[NFTA_EXPR_MAX + 1]; local 4856 struct nlattr *tb[NFTA_SET_FIELD_MAX + 1]; local 7592 struct nlattr **tb; local 8291 struct nlattr *tb[NFTA_FLOWTABLE_HOOK_MAX + 1]; local 11118 struct nlattr *tb[NFTA_VERDICT_MAX + 1]; local 11271 struct nlattr *tb[NFTA_DATA_MAX + 1]; local [all...] |
H A D | nft_lookup.c | 99 const struct nlattr * const tb[]) 107 if (tb[NFTA_LOOKUP_SET] == NULL || 108 tb[NFTA_LOOKUP_SREG] == NULL) 111 set = nft_set_lookup_global(ctx->net, ctx->table, tb[NFTA_LOOKUP_SET], 112 tb[NFTA_LOOKUP_SET_ID], genmask); 116 err = nft_parse_register_load(tb[NFTA_LOOKUP_SREG], &priv->sreg, 121 if (tb[NFTA_LOOKUP_FLAGS]) { 122 flags = ntohl(nla_get_be32(tb[NFTA_LOOKUP_FLAGS])); 128 if (tb[NFTA_LOOKUP_DREG] != NULL) { 134 err = nft_parse_register_store(ctx, tb[NFTA_LOOKUP_DRE 97 nft_lookup_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument [all...] |
/linux-master/include/net/netfilter/ |
H A D | nf_tables.h | 884 const struct nlattr * const tb[]); 943 const struct nlattr * const tb[]); 1385 const struct nlattr * const tb[]); 1412 const struct nlattr *const tb[],
|
/linux-master/net/ipv6/ |
H A D | ip6_fib.c | 220 static void fib6_link_table(struct net *net, struct fib6_table *tb) argument 228 spin_lock_init(&tb->tb6_lock); 229 h = tb->tb6_id & (FIB6_TABLE_HASHSZ - 1); 235 hlist_add_head_rcu(&tb->tb6_hlist, &net->ipv6.fib_table_hash[h]); 259 struct fib6_table *tb; local 263 tb = fib6_get_table(net, id); 264 if (tb) 265 return tb; 267 tb = fib6_alloc_table(net, id); 268 if (tb) 277 struct fib6_table *tb; local 355 struct fib6_table *tb; local 469 fib6_table_dump(struct net *net, struct fib6_table *tb, struct fib6_walker *w) argument 502 struct fib6_table *tb; local 633 struct fib6_table *tb; local 2480 struct fib6_table *tb; local [all...] |
H A D | addrconf.c | 615 struct nlattr **tb, 627 tb, NETCONFA_MAX, 631 tb, NETCONFA_MAX, 637 if (!tb[i]) 657 struct nlattr *tb[NETCONFA_MAX+1]; local 665 err = inet6_netconf_valid_get_req(in_skb, nlh, tb, extack); 669 if (!tb[NETCONFA_IFINDEX]) 673 ifindex = nla_get_s32(tb[NETCONFA_IFINDEX]); 4777 struct nlattr *tb[IFA_MAX+1]; local 4782 err = nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MA 613 inet6_netconf_valid_get_req(struct sk_buff *skb, const struct nlmsghdr *nlh, struct nlattr **tb, struct netlink_ext_ack *extack) argument 4972 struct nlattr *tb[IFA_MAX+1]; local 5341 struct nlattr *tb[IFA_MAX+1]; local 5474 inet6_rtm_valid_getaddr_req(struct sk_buff *skb, const struct nlmsghdr *nlh, struct nlattr **tb, struct netlink_ext_ack *extack) argument 5532 struct nlattr *tb[IFA_MAX+1]; local 5984 struct nlattr *tb[IFLA_INET6_MAX + 1]; local 6018 struct nlattr *tb[IFLA_INET6_MAX + 1]; local [all...] |
/linux-master/include/net/ |
H A D | ip_tunnels.h | 309 int ip_tunnel_changelink(struct net_device *dev, struct nlattr *tb[], 311 int ip_tunnel_newlink(struct net_device *dev, struct nlattr *tb[],
|