/net/netfilter/ipset/ |
H A D | ip_set_hash_ipportip.c | 112 hash_ipportip4_uadt(struct ip_set *set, struct nlattr *tb[], argument 123 if (unlikely(!tb[IPSET_ATTR_IP] || !tb[IPSET_ATTR_IP2] || 124 !ip_set_attr_netorder(tb, IPSET_ATTR_PORT) || 125 !ip_set_optattr_netorder(tb, IPSET_ATTR_PORT_TO) || 126 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 127 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 128 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 129 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 130 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRI 285 hash_ipportip6_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_ipmark.c | 103 hash_ipmark4_uadt(struct ip_set *set, struct nlattr *tb[], argument 113 if (unlikely(!tb[IPSET_ATTR_IP] || 114 !ip_set_attr_netorder(tb, IPSET_ATTR_MARK) || 115 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 116 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 117 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 118 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 119 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) || 120 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEUE))) 123 if (tb[IPSET_ATTR_LINEN 237 hash_ipmark6_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_ipport.c | 110 hash_ipport4_uadt(struct ip_set *set, struct nlattr *tb[], argument 121 if (unlikely(!tb[IPSET_ATTR_IP] || 122 !ip_set_attr_netorder(tb, IPSET_ATTR_PORT) || 123 !ip_set_optattr_netorder(tb, IPSET_ATTR_PORT_TO) || 124 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 125 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 126 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 127 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 128 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) || 129 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEU 277 hash_ipport6_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_ipportnet.c | 164 hash_ipportnet4_uadt(struct ip_set *set, struct nlattr *tb[], argument 177 if (unlikely(!tb[IPSET_ATTR_IP] || !tb[IPSET_ATTR_IP2] || 178 !ip_set_attr_netorder(tb, IPSET_ATTR_PORT) || 179 !ip_set_optattr_netorder(tb, IPSET_ATTR_PORT_TO) || 180 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 181 !ip_set_optattr_netorder(tb, IPSET_ATTR_CADT_FLAGS) || 182 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 183 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 184 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMAR 420 hash_ipportnet6_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_netportnet.c | 173 hash_netportnet4_uadt(struct ip_set *set, struct nlattr *tb[], argument 187 if (unlikely(!tb[IPSET_ATTR_IP] || !tb[IPSET_ATTR_IP2] || 188 !ip_set_attr_netorder(tb, IPSET_ATTR_PORT) || 189 !ip_set_optattr_netorder(tb, IPSET_ATTR_PORT_TO) || 190 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 191 !ip_set_optattr_netorder(tb, IPSET_ATTR_CADT_FLAGS) || 192 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 193 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 194 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMAR 449 hash_netportnet6_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_ip.c | 102 hash_ip4_uadt(struct ip_set *set, struct nlattr *tb[], argument 112 if (unlikely(!tb[IPSET_ATTR_IP] || 113 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 114 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 115 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 116 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 117 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) || 118 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEUE))) 121 if (tb[IPSET_ATTR_LINENO]) 122 *lineno = nla_get_u32(tb[IPSET_ATTR_LINEN 241 hash_ip6_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_netport.c | 158 hash_netport4_uadt(struct ip_set *set, struct nlattr *tb[], argument 170 if (unlikely(!tb[IPSET_ATTR_IP] || 171 !ip_set_attr_netorder(tb, IPSET_ATTR_PORT) || 172 !ip_set_optattr_netorder(tb, IPSET_ATTR_PORT_TO) || 173 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 174 !ip_set_optattr_netorder(tb, IPSET_ATTR_CADT_FLAGS) || 175 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 176 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 177 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 178 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRI 378 hash_netport6_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_net.c | 140 hash_net4_uadt(struct ip_set *set, struct nlattr *tb[], argument 150 if (unlikely(!tb[IPSET_ATTR_IP] || 151 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 152 !ip_set_optattr_netorder(tb, IPSET_ATTR_CADT_FLAGS) || 153 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 154 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 155 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 156 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) || 157 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEUE))) 160 if (tb[IPSET_ATTR_LINEN 313 hash_net6_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_netnet.c | 158 hash_netnet4_uadt(struct ip_set *set, struct nlattr *tb[], argument 171 if (unlikely(!tb[IPSET_ATTR_IP] || !tb[IPSET_ATTR_IP2] || 172 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 173 !ip_set_optattr_netorder(tb, IPSET_ATTR_CADT_FLAGS) || 174 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 175 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 176 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 177 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) || 178 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEU 388 hash_netnet6_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_bitmap_port.c | 128 bitmap_port_uadt(struct ip_set *set, struct nlattr *tb[], argument 139 if (unlikely(!ip_set_attr_netorder(tb, IPSET_ATTR_PORT) || 140 !ip_set_optattr_netorder(tb, IPSET_ATTR_PORT_TO) || 141 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 142 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 143 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 144 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 145 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) || 146 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEUE))) 149 if (tb[IPSET_ATTR_LINEN 235 bitmap_port_create(struct net *net, struct ip_set *set, struct nlattr *tb[], u32 flags) argument [all...] |
H A D | ip_set_hash_mac.c | 98 hash_mac4_uadt(struct ip_set *set, struct nlattr *tb[], argument 106 if (unlikely(!tb[IPSET_ATTR_ETHER] || 107 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 108 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 109 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 110 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 111 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) || 112 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEUE))) 115 if (tb[IPSET_ATTR_LINENO]) 116 *lineno = nla_get_u32(tb[IPSET_ATTR_LINEN [all...] |
H A D | ip_set_bitmap_ip.c | 130 bitmap_ip_uadt(struct ip_set *set, struct nlattr *tb[], argument 140 if (unlikely(!tb[IPSET_ATTR_IP] || 141 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 142 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 143 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 144 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 145 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) || 146 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEUE))) 149 if (tb[IPSET_ATTR_LINENO]) 150 *lineno = nla_get_u32(tb[IPSET_ATTR_LINEN 249 bitmap_ip_create(struct net *net, struct ip_set *set, struct nlattr *tb[], u32 flags) argument [all...] |
H A D | ip_set_hash_netiface.c | 269 hash_netiface4_uadt(struct ip_set *set, struct nlattr *tb[], argument 280 if (unlikely(!tb[IPSET_ATTR_IP] || 281 !tb[IPSET_ATTR_IFACE] || 282 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 283 !ip_set_optattr_netorder(tb, IPSET_ATTR_CADT_FLAGS) || 284 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 285 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 286 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 287 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) || 288 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEU 506 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_bitmap_ipmac.c | 231 bitmap_ipmac_uadt(struct ip_set *set, struct nlattr *tb[], argument 241 if (unlikely(!tb[IPSET_ATTR_IP] || 242 !ip_set_optattr_netorder(tb, IPSET_ATTR_TIMEOUT) || 243 !ip_set_optattr_netorder(tb, IPSET_ATTR_PACKETS) || 244 !ip_set_optattr_netorder(tb, IPSET_ATTR_BYTES) || 245 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBMARK) || 246 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBPRIO) || 247 !ip_set_optattr_netorder(tb, IPSET_ATTR_SKBQUEUE))) 250 if (tb[IPSET_ATTR_LINENO]) 251 *lineno = nla_get_u32(tb[IPSET_ATTR_LINEN 316 bitmap_ipmac_create(struct net *net, struct ip_set *set, struct nlattr *tb[], u32 flags) argument [all...] |
/net/bridge/netfilter/ |
H A D | nft_meta_bridge.c | 53 const struct nlattr * const tb[]) 58 priv->key = ntohl(nla_get_be32(tb[NFTA_META_KEY])); 64 return nft_meta_get_init(ctx, expr, tb); 67 priv->dreg = ntohl(nla_get_be32(tb[NFTA_META_DREG])); 98 const struct nlattr * const tb[]) 100 if (tb[NFTA_META_KEY] == NULL) 103 if (tb[NFTA_META_DREG] && tb[NFTA_META_SREG]) 106 if (tb[NFTA_META_DREG]) 109 if (tb[NFTA_META_SRE 51 nft_meta_bridge_get_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 97 nft_meta_bridge_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) argument [all...] |
/net/netfilter/ |
H A D | nfnetlink_cthelper.c | 71 struct nlattr *tb[NFCTH_TUPLE_MAX+1]; local 73 err = nla_parse_nested(tb, NFCTH_TUPLE_MAX, attr, nfnl_cthelper_tuple_pol); 77 if (!tb[NFCTH_TUPLE_L3PROTONUM] || !tb[NFCTH_TUPLE_L4PROTONUM]) 80 tuple->src.l3num = ntohs(nla_get_be16(tb[NFCTH_TUPLE_L3PROTONUM])); 81 tuple->dst.protonum = nla_get_u8(tb[NFCTH_TUPLE_L4PROTONUM]); 128 struct nlattr *tb[NFCTH_POLICY_MAX+1]; local 130 err = nla_parse_nested(tb, NFCTH_POLICY_MAX, attr, nfnl_cthelper_expect_pol); 134 if (!tb[NFCTH_POLICY_NAME] || 135 !tb[NFCTH_POLICY_EXPECT_MA 160 struct nlattr *tb[NFCTH_POLICY_SET_MAX+1]; local 199 nfnl_cthelper_create(const struct nlattr * const tb[], struct nf_conntrack_tuple *tuple) argument 254 nfnl_cthelper_update(const struct nlattr * const tb[], struct nf_conntrack_helper *helper) argument 287 nfnl_cthelper_new(struct sock *nfnl, struct sk_buff *skb, const struct nlmsghdr *nlh, const struct nlattr * const tb[]) argument 499 nfnl_cthelper_get(struct sock *nfnl, struct sk_buff *skb, const struct nlmsghdr *nlh, const struct nlattr * const tb[]) argument 571 nfnl_cthelper_del(struct sock *nfnl, struct sk_buff *skb, const struct nlmsghdr *nlh, const struct nlattr * const tb[]) argument [all...] |
H A D | nft_payload.c | 62 const struct nlattr * const tb[]) 67 priv->base = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_BASE])); 68 priv->offset = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_OFFSET])); 69 priv->len = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_LEN])); 71 priv->dreg = ntohl(nla_get_be32(tb[NFTA_PAYLOAD_DREG])); 112 const struct nlattr * const tb[]) 117 if (tb[NFTA_PAYLOAD_DREG] == NULL || 118 tb[NFTA_PAYLOAD_BASE] == NULL || 119 tb[NFTA_PAYLOAD_OFFSET] == NULL || 120 tb[NFTA_PAYLOAD_LE 60 nft_payload_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 111 nft_payload_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) argument [all...] |
H A D | nft_bitwise.c | 53 const struct nlattr * const tb[]) 59 if (tb[NFTA_BITWISE_SREG] == NULL || 60 tb[NFTA_BITWISE_DREG] == NULL || 61 tb[NFTA_BITWISE_LEN] == NULL || 62 tb[NFTA_BITWISE_MASK] == NULL || 63 tb[NFTA_BITWISE_XOR] == NULL) 66 priv->sreg = ntohl(nla_get_be32(tb[NFTA_BITWISE_SREG])); 71 priv->dreg = ntohl(nla_get_be32(tb[NFTA_BITWISE_DREG])); 79 priv->len = ntohl(nla_get_be32(tb[NFTA_BITWISE_LEN])); 81 err = nft_data_init(NULL, &priv->mask, &d1, tb[NFTA_BITWISE_MAS 51 nft_bitwise_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument [all...] |
H A D | nft_nat.c | 92 const struct nlattr * const tb[]) 102 if (tb[NFTA_NAT_TYPE] == NULL || 103 (tb[NFTA_NAT_REG_ADDR_MIN] == NULL && 104 tb[NFTA_NAT_REG_PROTO_MIN] == NULL)) 107 switch (ntohl(nla_get_be32(tb[NFTA_NAT_TYPE]))) { 118 if (tb[NFTA_NAT_FAMILY] == NULL) 121 family = ntohl(nla_get_be32(tb[NFTA_NAT_FAMILY])); 128 if (tb[NFTA_NAT_REG_ADDR_MIN]) { 130 ntohl(nla_get_be32(tb[NFTA_NAT_REG_ADDR_MIN])); 136 if (tb[NFTA_NAT_REG_ADDR_MA 91 nft_nat_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument [all...] |
H A D | nft_queue.c | 65 const struct nlattr * const tb[]) 69 if (tb[NFTA_QUEUE_NUM] == NULL) 73 priv->queuenum = ntohs(nla_get_be16(tb[NFTA_QUEUE_NUM])); 75 if (tb[NFTA_QUEUE_TOTAL] != NULL) 76 priv->queues_total = ntohs(nla_get_be16(tb[NFTA_QUEUE_TOTAL])); 77 if (tb[NFTA_QUEUE_FLAGS] != NULL) { 78 priv->flags = ntohs(nla_get_be16(tb[NFTA_QUEUE_FLAGS])); 63 nft_queue_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
|
H A D | nft_reject.c | 31 const struct nlattr * const tb[]) 35 if (tb[NFTA_REJECT_TYPE] == NULL) 38 priv->type = ntohl(nla_get_be32(tb[NFTA_REJECT_TYPE])); 41 if (tb[NFTA_REJECT_ICMP_CODE] == NULL) 43 priv->icmp_code = nla_get_u8(tb[NFTA_REJECT_ICMP_CODE]); 29 nft_reject_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
|
H A D | nft_exthdr.c | 58 const struct nlattr * const tb[]) 63 if (tb[NFTA_EXTHDR_DREG] == NULL || 64 tb[NFTA_EXTHDR_TYPE] == NULL || 65 tb[NFTA_EXTHDR_OFFSET] == NULL || 66 tb[NFTA_EXTHDR_LEN] == NULL) 69 priv->type = nla_get_u8(tb[NFTA_EXTHDR_TYPE]); 70 priv->offset = ntohl(nla_get_be32(tb[NFTA_EXTHDR_OFFSET])); 71 priv->len = ntohl(nla_get_be32(tb[NFTA_EXTHDR_LEN])); 76 priv->dreg = ntohl(nla_get_be32(tb[NFTA_EXTHDR_DREG])); 56 nft_exthdr_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
|
H A D | nft_lookup.c | 48 const struct nlattr * const tb[]) 54 if (tb[NFTA_LOOKUP_SET] == NULL || 55 tb[NFTA_LOOKUP_SREG] == NULL) 58 set = nf_tables_set_lookup(ctx->table, tb[NFTA_LOOKUP_SET]); 60 if (tb[NFTA_LOOKUP_SET_ID]) { 62 tb[NFTA_LOOKUP_SET_ID]); 68 priv->sreg = ntohl(nla_get_be32(tb[NFTA_LOOKUP_SREG])); 73 if (tb[NFTA_LOOKUP_DREG] != NULL) { 77 priv->dreg = ntohl(nla_get_be32(tb[NFTA_LOOKUP_DREG])); 46 nft_lookup_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument
|
H A D | nft_cmp.c | 72 const struct nlattr * const tb[]) 78 priv->sreg = ntohl(nla_get_be32(tb[NFTA_CMP_SREG])); 79 priv->op = ntohl(nla_get_be32(tb[NFTA_CMP_OP])); 81 err = nft_data_init(NULL, &priv->data, &desc, tb[NFTA_CMP_DATA]); 117 const struct nlattr * const tb[]) 125 priv->sreg = ntohl(nla_get_be32(tb[NFTA_CMP_SREG])); 127 err = nft_data_init(NULL, &data, &desc, tb[NFTA_CMP_DATA]); 166 nft_cmp_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) argument 174 if (tb[NFTA_CMP_SREG] == NULL || 175 tb[NFTA_CMP_O 71 nft_cmp_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument 115 nft_cmp_fast_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) argument [all...] |
/net/ipv4/ |
H A D | inet_hashtables.c | 61 struct inet_bind_bucket *tb = kmem_cache_alloc(cachep, GFP_ATOMIC); local 63 if (tb != NULL) { 64 write_pnet(&tb->ib_net, hold_net(net)); 65 tb->port = snum; 66 tb->fastreuse = 0; 67 tb->fastreuseport = 0; 68 tb->num_owners = 0; 69 INIT_HLIST_HEAD(&tb->owners); 70 hlist_add_head(&tb->node, &head->chain); 72 return tb; 78 inet_bind_bucket_destroy(struct kmem_cache *cachep, struct inet_bind_bucket *tb) argument 87 inet_bind_hash(struct sock *sk, struct inet_bind_bucket *tb, const unsigned short snum) argument 109 struct inet_bind_bucket *tb; local 138 struct inet_bind_bucket *tb; local 486 struct inet_bind_bucket *tb; local [all...] |