Lines Matching refs:tb
110 hash_ipmac4_uadt(struct ip_set *set, struct nlattr *tb[],
118 if (unlikely(!tb[IPSET_ATTR_IP] ||
119 !tb[IPSET_ATTR_ETHER] ||
120 nla_len(tb[IPSET_ATTR_ETHER]) != ETH_ALEN ||
121 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) ||
122 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) ||
123 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) ||
124 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) ||
125 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) ||
126 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEUE)))
129 if (tb[IPSET_ATTR_LINENO])
130 *lineno = nla_get_u32(tb[IPSET_ATTR_LINENO]);
132 ret = ip_set_get_ipaddr4(tb[IPSET_ATTR_IP], &e.ip) ||
133 ip_set_get_extensions(set, tb, &ext);
136 memcpy(e.ether, nla_data(tb[IPSET_ATTR_ETHER]), ETH_ALEN);
226 hash_ipmac6_uadt(struct ip_set *set, struct nlattr *tb[],
237 if (unlikely(!tb[IPSET_ATTR_IP] ||
238 !tb[IPSET_ATTR_ETHER] ||
239 nla_len(tb[IPSET_ATTR_ETHER]) != ETH_ALEN ||
240 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) ||
241 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) ||
242 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) ||
243 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) ||
244 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) ||
245 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEUE)))
248 if (tb[IPSET_ATTR_LINENO])
249 *lineno = nla_get_u32(tb[IPSET_ATTR_LINENO]);
251 ret = ip_set_get_ipaddr6(tb[IPSET_ATTR_IP], &e.ip) ||
252 ip_set_get_extensions(set, tb, &ext);
256 memcpy(e.ether, nla_data(tb[IPSET_ATTR_ETHER]), ETH_ALEN);