/linux-master/net/netfilter/ |
H A D | nft_ct.c | 382 const struct nlattr * const tb[]) 388 priv->key = ntohl(nla_get_be32(tb[NFTA_CT_KEY])); 392 if (tb[NFTA_CT_DIRECTION] != NULL) 405 if (tb[NFTA_CT_DIRECTION] != NULL) 411 if (tb[NFTA_CT_DIRECTION] != NULL) 417 if (tb[NFTA_CT_DIRECTION] != NULL) 431 if (tb[NFTA_CT_DIRECTION] == NULL) 450 if (tb[NFTA_CT_DIRECTION] == NULL) 457 if (tb[NFTA_CT_DIRECTION] == NULL) 464 if (tb[NFTA_CT_DIRECTIO 380 nft_ct_get_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 538 nft_ct_set_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 792 nft_ct_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) argument 872 struct nlattr **tb; local 935 nft_ct_timeout_obj_init(const struct nft_ctx *ctx, const struct nlattr * const tb[], struct nft_object *obj) argument 1051 nft_ct_helper_obj_init(const struct nft_ctx *ctx, const struct nlattr * const tb[], struct nft_object *obj) argument 1240 nft_ct_expect_obj_init(const struct nft_ctx *ctx, const struct nlattr * const tb[], struct nft_object *obj) argument [all...] |
H A D | nf_conntrack_proto_generic.c | 20 static int generic_timeout_nlattr_to_obj(struct nlattr *tb[], argument 29 if (tb[CTA_TIMEOUT_GENERIC_TIMEOUT]) 31 ntohl(nla_get_be32(tb[CTA_TIMEOUT_GENERIC_TIMEOUT])) * HZ;
|
H A D | nft_exthdr.c | 500 const struct nlattr * const tb[]) 506 if (!tb[NFTA_EXTHDR_DREG] || 507 !tb[NFTA_EXTHDR_TYPE] || 508 !tb[NFTA_EXTHDR_OFFSET] || 509 !tb[NFTA_EXTHDR_LEN]) 512 err = nft_parse_u32_check(tb[NFTA_EXTHDR_OFFSET], U8_MAX, &offset); 516 err = nft_parse_u32_check(tb[NFTA_EXTHDR_LEN], U8_MAX, &len); 520 if (tb[NFTA_EXTHDR_FLAGS]) { 521 err = nft_parse_u32_check(tb[NFTA_EXTHDR_FLAGS], U8_MAX, &flags); 529 if (tb[NFTA_EXTHDR_O 498 nft_exthdr_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 546 nft_exthdr_tcp_set_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 595 nft_exthdr_tcp_strip_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 617 nft_exthdr_ipv4_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 639 nft_exthdr_dccp_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 794 nft_exthdr_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) argument [all...] |
H A D | nft_log.c | 147 const struct nlattr * const tb[]) 155 if (tb[NFTA_LOG_LEVEL] != NULL && 156 tb[NFTA_LOG_GROUP] != NULL) 158 if (tb[NFTA_LOG_GROUP] != NULL) { 160 if (tb[NFTA_LOG_FLAGS] != NULL) 164 nla = tb[NFTA_LOG_PREFIX]; 176 if (tb[NFTA_LOG_LEVEL] != NULL) { 178 ntohl(nla_get_be32(tb[NFTA_LOG_LEVEL])); 187 if (tb[NFTA_LOG_FLAGS] != NULL) { 189 ntohl(nla_get_be32(tb[NFTA_LOG_FLAG 145 nft_log_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument [all...] |
H A D | nft_reject.c | 40 const struct nlattr * const tb[]) 45 if (tb[NFTA_REJECT_TYPE] == NULL) 48 priv->type = ntohl(nla_get_be32(tb[NFTA_REJECT_TYPE])); 52 if (tb[NFTA_REJECT_ICMP_CODE] == NULL) 55 icmp_code = nla_get_u8(tb[NFTA_REJECT_ICMP_CODE]); 38 nft_reject_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
|
H A D | nft_dynset.c | 163 const struct nlattr * const tb[]) 174 if (tb[NFTA_DYNSET_SET_NAME] == NULL || 175 tb[NFTA_DYNSET_OP] == NULL || 176 tb[NFTA_DYNSET_SREG_KEY] == NULL) 179 if (tb[NFTA_DYNSET_FLAGS]) { 180 u32 flags = ntohl(nla_get_be32(tb[NFTA_DYNSET_FLAGS])); 190 tb[NFTA_DYNSET_SET_NAME], 191 tb[NFTA_DYNSET_SET_ID], genmask); 204 priv->op = ntohl(nla_get_be32(tb[NFTA_DYNSET_OP])); 209 if (tb[NFTA_DYNSET_TIMEOU 161 nft_dynset_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument [all...] |
H A D | nft_quota.c | 66 static int nft_quota_do_init(const struct nlattr * const tb[], argument 72 if (!tb[NFTA_QUOTA_BYTES]) 75 quota = be64_to_cpu(nla_get_be64(tb[NFTA_QUOTA_BYTES])); 79 if (tb[NFTA_QUOTA_CONSUMED]) { 80 consumed = be64_to_cpu(nla_get_be64(tb[NFTA_QUOTA_CONSUMED])); 85 if (tb[NFTA_QUOTA_FLAGS]) { 86 flags = ntohl(nla_get_be32(tb[NFTA_QUOTA_FLAGS])); 111 const struct nlattr * const tb[], 116 return nft_quota_do_init(tb, priv); 213 const struct nlattr * const tb[]) 110 nft_quota_obj_init(const struct nft_ctx *ctx, const struct nlattr * const tb[], struct nft_object *obj) argument 211 nft_quota_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument [all...] |
H A D | nft_byteorder.c | 99 const struct nlattr * const tb[]) 105 if (tb[NFTA_BYTEORDER_SREG] == NULL || 106 tb[NFTA_BYTEORDER_DREG] == NULL || 107 tb[NFTA_BYTEORDER_LEN] == NULL || 108 tb[NFTA_BYTEORDER_SIZE] == NULL || 109 tb[NFTA_BYTEORDER_OP] == NULL) 112 priv->op = ntohl(nla_get_be32(tb[NFTA_BYTEORDER_OP])); 121 err = nft_parse_u32_check(tb[NFTA_BYTEORDER_SIZE], U8_MAX, &size); 136 err = nft_parse_u32_check(tb[NFTA_BYTEORDER_LEN], U8_MAX, &len); 142 err = nft_parse_register_load(tb[NFTA_BYTEORDER_SRE 97 nft_byteorder_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument [all...] |
H A D | nft_osf.c | 62 const struct nlattr * const tb[]) 68 if (!tb[NFTA_OSF_DREG]) 71 if (tb[NFTA_OSF_TTL]) { 72 ttl = nla_get_u8(tb[NFTA_OSF_TTL]); 78 if (tb[NFTA_OSF_FLAGS]) { 79 flags = ntohl(nla_get_be32(tb[NFTA_OSF_FLAGS])); 85 return nft_parse_register_store(ctx, tb[NFTA_OSF_DREG], &priv->dreg, 60 nft_osf_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
|
H A D | nft_cmp.c | 73 const struct nlattr * const tb[]) 82 err = nft_data_init(NULL, &priv->data, &desc, tb[NFTA_CMP_DATA]); 86 err = nft_parse_register_load(tb[NFTA_CMP_SREG], &priv->sreg, desc.len); 90 priv->op = ntohl(nla_get_be32(tb[NFTA_CMP_OP])); 211 const struct nlattr * const tb[]) 221 err = nft_data_init(NULL, &data, &desc, tb[NFTA_CMP_DATA]); 225 err = nft_parse_register_load(tb[NFTA_CMP_SREG], &priv->sreg, desc.len); 234 priv->inv = ntohl(nla_get_be32(tb[NFTA_CMP_OP])) != NFT_CMP_EQ; 313 const struct nlattr * const tb[]) 322 err = nft_data_init(NULL, &priv->data, &desc, tb[NFTA_CMP_DAT 72 nft_cmp_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 209 nft_cmp_fast_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 311 nft_cmp16_fast_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 384 nft_cmp_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) argument [all...] |
/linux-master/drivers/net/ethernet/rocker/ |
H A D | rocker_tlv.c | 15 void rocker_tlv_parse(const struct rocker_tlv **tb, int maxtype, argument 22 memset(tb, 0, sizeof(struct rocker_tlv *) * (maxtype + 1)); 28 tb[type] = tlv;
|
/linux-master/net/netfilter/ipset/ |
H A D | ip_set_bitmap_ipmac.c | 241 bitmap_ipmac_uadt(struct ip_set *set, struct nlattr *tb[], argument 251 if (tb[IPSET_ATTR_LINENO]) 252 *lineno = nla_get_u32(tb[IPSET_ATTR_LINENO]); 254 if (unlikely(!tb[IPSET_ATTR_IP])) 257 ret = ip_set_get_hostipaddr4(tb[IPSET_ATTR_IP], &ip); 261 ret = ip_set_get_extensions(set, tb, &ext); 269 if (tb[IPSET_ATTR_ETHER]) { 270 if (nla_len(tb[IPSET_ATTR_ETHER]) != ETH_ALEN) 272 memcpy(e.ether, nla_data(tb[IPSET_ATTR_ETHER]), ETH_ALEN); 318 bitmap_ipmac_create(struct net *net, struct ip_set *set, struct nlattr *tb[], argument [all...] |
H A D | ip_set_hash_netiface.c | 198 hash_netiface4_uadt(struct ip_set *set, struct nlattr *tb[], argument 208 if (tb[IPSET_ATTR_LINENO]) 209 *lineno = nla_get_u32(tb[IPSET_ATTR_LINENO]); 211 if (unlikely(!tb[IPSET_ATTR_IP] || 212 !tb[IPSET_ATTR_IFACE] || 213 !ip_set_optattr_netorder(tb, IPSET_ATTR_CADT_FLAGS))) 216 ret = ip_set_get_hostipaddr4(tb[IPSET_ATTR_IP], &ip); 220 ret = ip_set_get_extensions(set, tb, &ext); 224 if (tb[IPSET_ATTR_CIDR]) { 225 e.cidr = nla_get_u8(tb[IPSET_ATTR_CID 417 hash_netiface6_uadt(struct ip_set *set, struct nlattr *tb[], enum ipset_adt adt, u32 *lineno, u32 flags, bool retried) argument [all...] |
H A D | ip_set_hash_mac.c | 95 hash_mac4_uadt(struct ip_set *set, struct nlattr *tb[], argument 103 if (tb[IPSET_ATTR_LINENO]) 104 *lineno = nla_get_u32(tb[IPSET_ATTR_LINENO]); 106 if (unlikely(!tb[IPSET_ATTR_ETHER] || 107 nla_len(tb[IPSET_ATTR_ETHER]) != ETH_ALEN)) 110 ret = ip_set_get_extensions(set, tb, &ext); 113 ether_addr_copy(e.ether, nla_data(tb[IPSET_ATTR_ETHER]));
|
/linux-master/net/sched/ |
H A D | act_mpls.c | 167 struct nlattr *tb[TCA_MPLS_MAX + 1]; local 182 err = nla_parse_nested(tb, TCA_MPLS_MAX, nla, mpls_policy, extack); 186 if (!tb[TCA_MPLS_PARMS]) { 190 parm = nla_data(tb[TCA_MPLS_PARMS]); 217 if (!tb[TCA_MPLS_PROTO]) { 222 if (!eth_proto_is_802_3(nla_get_be16(tb[TCA_MPLS_PROTO]))) { 227 if (tb[TCA_MPLS_LABEL] || tb[TCA_MPLS_TTL] || tb[TCA_MPLS_TC] || 228 tb[TCA_MPLS_BO [all...] |
H A D | act_gate.c | 176 static int fill_gate_entry(struct nlattr **tb, struct tcfg_gate_entry *entry, argument 181 entry->gate_state = nla_get_flag(tb[TCA_GATE_ENTRY_GATE]); 183 if (tb[TCA_GATE_ENTRY_INTERVAL]) 184 interval = nla_get_u32(tb[TCA_GATE_ENTRY_INTERVAL]); 193 if (tb[TCA_GATE_ENTRY_IPV]) 194 entry->ipv = nla_get_s32(tb[TCA_GATE_ENTRY_IPV]); 198 if (tb[TCA_GATE_ENTRY_MAX_OCTETS]) 199 entry->maxoctets = nla_get_s32(tb[TCA_GATE_ENTRY_MAX_OCTETS]); 209 struct nlattr *tb[TCA_GATE_ENTRY_MAX + 1] = { }; local 212 err = nla_parse_nested(tb, TCA_GATE_ENTRY_MA 307 struct nlattr *tb[TCA_GATE_MAX + 1]; local [all...] |
H A D | act_skbedit.c | 125 struct nlattr *tb[TCA_SKBEDIT_MAX + 1]; local 139 err = nla_parse_nested_deprecated(tb, TCA_SKBEDIT_MAX, nla, 144 if (tb[TCA_SKBEDIT_PARMS] == NULL) 147 if (tb[TCA_SKBEDIT_PRIORITY] != NULL) { 149 priority = nla_data(tb[TCA_SKBEDIT_PRIORITY]); 152 if (tb[TCA_SKBEDIT_QUEUE_MAPPING] != NULL) { 159 queue_mapping = nla_data(tb[TCA_SKBEDIT_QUEUE_MAPPING]); 162 if (tb[TCA_SKBEDIT_PTYPE] != NULL) { 163 ptype = nla_data(tb[TCA_SKBEDIT_PTYPE]); 169 if (tb[TCA_SKBEDIT_MAR [all...] |
H A D | sch_fq_pie.c | 289 struct nlattr *tb[TCA_FQ_PIE_MAX + 1]; local 294 err = nla_parse_nested(tb, TCA_FQ_PIE_MAX, opt, fq_pie_policy, extack); 299 if (tb[TCA_FQ_PIE_LIMIT]) { 300 u32 limit = nla_get_u32(tb[TCA_FQ_PIE_LIMIT]); 305 if (tb[TCA_FQ_PIE_FLOWS]) { 311 q->flows_cnt = nla_get_u32(tb[TCA_FQ_PIE_FLOWS]); 320 if (tb[TCA_FQ_PIE_TARGET]) { 322 u32 target = nla_get_u32(tb[TCA_FQ_PIE_TARGET]); 330 if (tb[TCA_FQ_PIE_TUPDATE]) 332 usecs_to_jiffies(nla_get_u32(tb[TCA_FQ_PIE_TUPDAT [all...] |
/linux-master/net/core/ |
H A D | rtnetlink.c | 2157 bool strict_check, struct nlattr **tb, 2181 return nlmsg_parse_deprecated_strict(nlh, sizeof(*ifm), tb, 2196 return nlmsg_parse_deprecated(nlh, hdrlen, tb, IFLA_MAX, ifla_policy, 2207 struct nlattr *tb[IFLA_MAX+1]; local 2218 err = rtnl_valid_dump_ifinfo_req(nlh, cb->strict_check, tb, extack); 2227 if (!tb[i]) 2233 netnsid = nla_get_s32(tb[i]); 2241 ext_filter_mask = nla_get_u32(tb[i]); 2244 master_idx = nla_get_u32(tb[i]); 2247 kind_ops = linkinfo_to_kind_ops(tb[ 2156 rtnl_valid_dump_ifinfo_req(const struct nlmsghdr *nlh, bool strict_check, struct nlattr **tb, struct netlink_ext_ack *extack) argument 2281 rtnl_nla_parse_ifinfomsg(struct nlattr **tb, const struct nlattr *nla_peer, struct netlink_ext_ack *exterr) argument 2303 rtnl_link_get_net(struct net *src_net, struct nlattr *tb[]) argument 2326 rtnl_link_get_net_by_nlattr(struct net *src_net, struct nlattr *tb[]) argument 2344 rtnl_link_get_net_capable(const struct sk_buff *skb, struct net *src_net, struct nlattr *tb[], int cap) argument 2365 rtnl_ensure_unique_netns(struct nlattr *tb[], struct netlink_ext_ack *extack, bool netns_id_only) argument 2407 validate_linkmsg(struct net_device *dev, struct nlattr *tb[], struct netlink_ext_ack *extack) argument 2490 do_setvfinfo(struct net_device *dev, struct nlattr **tb) argument 2758 do_setlink(const struct sk_buff *skb, struct net_device *dev, struct ifinfomsg *ifm, struct netlink_ext_ack *extack, struct nlattr **tb, int status) argument 3134 rtnl_dev_get(struct net *net, struct nlattr *tb[]) argument 3156 struct nlattr *tb[IFLA_MAX+1]; local 3250 struct nlattr *tb[IFLA_MAX+1]; local 3321 rtnl_create_link(struct net *net, const char *ifname, unsigned char name_assign_type, const struct rtnl_link_ops *ops, struct nlattr *tb[], struct netlink_ext_ack *extack) argument 3417 rtnl_group_changelink(const struct sk_buff *skb, struct net *net, int group, struct ifinfomsg *ifm, struct netlink_ext_ack *extack, struct nlattr **tb) argument 3440 rtnl_newlink_create(struct sk_buff *skb, struct ifinfomsg *ifm, const struct rtnl_link_ops *ops, const struct nlmsghdr *nlh, struct nlattr **tb, struct nlattr **data, struct netlink_ext_ack *extack) argument 3533 struct nlattr *tb[IFLA_MAX + 1]; member in struct:rtnl_newlink_tbs 3543 struct nlattr ** const tb = tbs->tb; local 3732 rtnl_valid_getlink_req(struct sk_buff *skb, const struct nlmsghdr *nlh, struct nlattr **tb, struct netlink_ext_ack *extack) argument 3786 struct nlattr *tb[IFLA_MAX+1]; local 3900 struct nlattr *tb[IFLA_MAX + 1]; local 3960 struct nlattr *tb[IFLA_MAX+1]; local 4182 ndo_dflt_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u16 flags) argument 4248 struct nlattr *tb[NDA_MAX+1]; local 4327 ndo_dflt_fdb_del(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid) argument 4358 struct nlattr *tb[NDA_MAX+1]; local 4522 struct nlattr *tb[NDA_MAX + 1]; local 4576 struct nlattr *tb[IFLA_MAX+1]; local 4707 valid_fdb_get_strict(const struct nlmsghdr *nlh, struct nlattr **tb, u8 *ndm_flags, int *br_idx, int *brport_idx, u8 **addr, u16 *vid, struct netlink_ext_ack *extack) argument 4776 struct nlattr *tb[NDA_MAX + 1]; local 4981 struct nlattr *tb[IFLA_MAX+1]; local 5830 struct nlattr *tb[IFLA_STATS_MAX + 1]; local 5857 struct nlattr *tb[IFLA_STATS_GETSET_MAX + 1]; local 6071 struct nlattr *tb[IFLA_STATS_GETSET_MAX + 1]; local 6252 struct nlattr *tb[MDBA_GET_ENTRY_MAX + 1]; local 6355 struct nlattr *tb[MDBA_SET_ENTRY_MAX + 1]; local 6436 struct nlattr *tb[MDBA_SET_ENTRY_MAX + 1]; local [all...] |
/linux-master/net/ipv4/netfilter/ |
H A D | nft_dup_ipv4.c | 35 const struct nlattr * const tb[]) 40 if (tb[NFTA_DUP_SREG_ADDR] == NULL) 43 err = nft_parse_register_load(tb[NFTA_DUP_SREG_ADDR], &priv->sreg_addr, 48 if (tb[NFTA_DUP_SREG_DEV]) 49 err = nft_parse_register_load(tb[NFTA_DUP_SREG_DEV], 33 nft_dup_ipv4_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
|
/linux-master/net/ipv6/netfilter/ |
H A D | nft_dup_ipv6.c | 33 const struct nlattr * const tb[]) 38 if (tb[NFTA_DUP_SREG_ADDR] == NULL) 41 err = nft_parse_register_load(tb[NFTA_DUP_SREG_ADDR], &priv->sreg_addr, 46 if (tb[NFTA_DUP_SREG_DEV]) 47 err = nft_parse_register_load(tb[NFTA_DUP_SREG_DEV], 31 nft_dup_ipv6_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
|
/linux-master/arch/m68k/coldfire/ |
H A D | intc-simr.c | 132 u16 pa, tb; local 136 tb = 0x1; 139 tb = 0x2; 142 tb = 0x3; 146 tb = 0; 150 if (tb) 155 pa = (pa & ~(0x3 << ebit)) | (tb << ebit);
|
H A D | intc-2.c | 148 u16 pa, tb; local 152 tb = 0x1; 155 tb = 0x2; 158 tb = 0x3; 162 tb = 0; 166 if (tb) 171 pa = (pa & ~(0x3 << (irq * 2))) | (tb << (irq * 2));
|
/linux-master/net/ipv4/ |
H A D | fib_trie.c | 1021 struct fib_table *tb; local 1025 tb = fib_get_table(net, fri->tb_id); 1026 if (!tb) 1029 t = (struct trie *)tb->tb_data; 1216 int fib_table_insert(struct net *net, struct fib_table *tb, argument 1219 struct trie *t = (struct trie *)tb->tb_data; 1235 pr_debug("Insert table=%u %08x/%d\n", tb->tb_id, key, plen); 1246 tb->tb_id, false) : NULL; 1276 (fa->tb_id != tb->tb_id) || 1311 new_fa->tb_id = tb 1445 fib_table_lookup(struct fib_table *tb, const struct flowi4 *flp, struct fib_result *res, int fib_flags) argument 1713 fib_table_delete(struct net *net, struct fib_table *tb, struct fib_config *cfg, struct netlink_ext_ack *extack) argument 1842 fib_trie_free(struct fib_table *tb) argument 1959 fib_table_flush_external(struct fib_table *tb) argument 2028 fib_table_flush(struct net *net, struct fib_table *tb, bool flush_all) argument 2117 __fib_info_notify_update(struct net *net, struct fib_table *tb, struct nl_info *info) argument 2171 struct fib_table *tb; local 2179 fib_leaf_notify(struct key_vector *l, struct fib_table *tb, struct notifier_block *nb, struct netlink_ext_ack *extack) argument 2212 fib_table_notify(struct fib_table *tb, struct notifier_block *nb, struct netlink_ext_ack *extack) argument 2241 struct fib_table *tb; local 2254 struct fib_table *tb = container_of(head, struct fib_table, rcu); local 2264 fib_free_table(struct fib_table *tb) argument 2269 fn_trie_dump_leaf(struct key_vector *l, struct fib_table *tb, struct sk_buff *skb, struct netlink_callback *cb, struct fib_dump_filter *filter) argument 2356 fib_table_dump(struct fib_table *tb, struct sk_buff *skb, struct netlink_callback *cb, struct fib_dump_filter *filter) argument 2413 struct fib_table *tb; local 2449 struct fib_table *tb; member in struct:fib_trie_iter 2626 fib_table_print(struct seq_file *seq, struct fib_table *tb) argument 2650 struct fib_table *tb; local 2683 struct fib_table *tb; local 2712 struct fib_table *tb = iter->tb; local 2894 struct fib_table *tb; local 2971 struct fib_table *tb = iter->main_tb; local [all...] |
H A D | ip_tunnel_core.c | 473 struct nlattr *tb[LWTUNNEL_IP_OPT_GENEVE_MAX + 1]; local 476 err = nla_parse_nested(tb, LWTUNNEL_IP_OPT_GENEVE_MAX, attr, 481 if (!tb[LWTUNNEL_IP_OPT_GENEVE_CLASS] || 482 !tb[LWTUNNEL_IP_OPT_GENEVE_TYPE] || 483 !tb[LWTUNNEL_IP_OPT_GENEVE_DATA]) 486 attr = tb[LWTUNNEL_IP_OPT_GENEVE_DATA]; 496 attr = tb[LWTUNNEL_IP_OPT_GENEVE_CLASS]; 498 attr = tb[LWTUNNEL_IP_OPT_GENEVE_TYPE]; 510 struct nlattr *tb[LWTUNNEL_IP_OPT_VXLAN_MAX + 1]; local 513 err = nla_parse_nested(tb, LWTUNNEL_IP_OPT_VXLAN_MA 538 struct nlattr *tb[LWTUNNEL_IP_OPT_ERSPAN_MAX + 1]; local 657 struct nlattr *tb[LWTUNNEL_IP_MAX + 1]; local 944 struct nlattr *tb[LWTUNNEL_IP6_MAX + 1]; local [all...] |