Searched refs:nfct (Results 1 – 6 of 6) sorted by relevance
| /linux/include/linux/netfilter/ |
| H A D | nf_conntrack_common.h | 31 void nf_conntrack_destroy(struct nf_conntrack *nfct); 34 static inline void nf_conntrack_put(struct nf_conntrack *nfct) in nf_conntrack_put() argument 36 if (nfct && refcount_dec_and_test(&nfct->use)) in nf_conntrack_put() 37 nf_conntrack_destroy(nfct); in nf_conntrack_put() 39 static inline void nf_conntrack_get(struct nf_conntrack *nfct) in nf_conntrack_get() argument 41 if (nfct) in nf_conntrack_get() 42 refcount_inc(&nfct->use); in nf_conntrack_get()
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_bpf.c | 329 struct nf_conn *nfct; in bpf_xdp_ct_alloc() local 331 nfct = __bpf_nf_ct_alloc_entry(dev_net(ctx->rxq->dev), bpf_tuple, tuple__sz, in bpf_xdp_ct_alloc() 333 return (struct nf_conn___init *)bpf_ct_opts_result(opts, opts__sz, nfct); in bpf_xdp_ct_alloc() 358 struct nf_conn *nfct; in bpf_xdp_ct_lookup() local 361 nfct = __bpf_nf_ct_lookup(caller_net, bpf_tuple, tuple__sz, opts, opts__sz); in bpf_xdp_ct_lookup() 362 return bpf_ct_opts_result(opts, opts__sz, nfct); in bpf_xdp_ct_lookup() 385 struct nf_conn *nfct; in bpf_skb_ct_alloc() local 389 nfct = __bpf_nf_ct_alloc_entry(net, bpf_tuple, tuple__sz, opts, opts__sz, 10); in bpf_skb_ct_alloc() 390 return (struct nf_conn___init *)bpf_ct_opts_result(opts, opts__sz, nfct); in bpf_skb_ct_alloc() 415 struct nf_conn *nfct; in bpf_skb_ct_lookup() local [all …]
|
| H A D | nf_conntrack_core.c | 502 static u32 nf_conntrack_get_id(const struct nf_conntrack *nfct) in nf_conntrack_get_id() argument 504 return nf_ct_get_id(nf_ct_to_nf_conn(nfct)); in nf_conntrack_get_id() 592 void nf_ct_destroy(struct nf_conntrack *nfct) in nf_ct_destroy() argument 594 struct nf_conn *ct = (struct nf_conn *)nfct; in nf_ct_destroy() 596 WARN_ON(refcount_read(&nfct->use) != 0); in nf_ct_destroy() 2707 static void nf_conntrack_set_closing(struct nf_conntrack *nfct) in nf_conntrack_set_closing() argument 2709 struct nf_conn *ct = nf_ct_to_nf_conn(nfct); in nf_conntrack_set_closing()
|
| /linux/include/linux/ |
| H A D | netfilter.h | 458 void nf_ct_set_closing(struct nf_conntrack *nfct); 464 static inline void nf_ct_set_closing(struct nf_conntrack *nfct) {} in nf_ct_set_closing() argument 482 void (*set_closing)(struct nf_conntrack *nfct); 484 u32 (*get_id)(const struct nf_conntrack *nfct);
|
| /linux/net/bridge/netfilter/ |
| H A D | nf_conntrack_bridge.c | 298 struct nf_conntrack *nfct = skb_nfct(skb); in nf_ct_bridge_in() local 306 if (!nfct || skb->pkt_type == PACKET_HOST) in nf_ct_bridge_in() 313 ct = container_of(nfct, struct nf_conn, ct_general); in nf_ct_bridge_in()
|
| /linux/net/bridge/ |
| H A D | br_netfilter_hooks.c | 590 struct nf_conntrack *nfct = skb_nfct(skb); in br_nf_local_in() local 600 if (!nfct || skb->pkt_type == PACKET_HOST) in br_nf_local_in() 603 ct = container_of(nfct, struct nf_conn, ct_general); in br_nf_local_in() 607 if (WARN_ON_ONCE(refcount_read(&nfct->use) != 1)) { in br_nf_local_in() 620 nf_conntrack_put(nfct); in br_nf_local_in()
|