Lines Matching +full:conntrack +full:- +full:related

1 /* SPDX-License-Identifier: GPL-2.0 */
27 #include <net/netns/conntrack.h>
63 * Do not place here read-mostly fields.
222 return ERR_PTR(-EINVAL); in copy_net_ns()
237 return ERR_PTR(-EINVAL); in get_net_ns()
242 return ERR_PTR(-EINVAL); in get_net_ns_by_fd()
265 refcount_inc(&net->ns.count); in get_net()
276 if (!refcount_inc_not_zero(&net->ns.count)) in maybe_get_net()
284 if (refcount_dec_and_test(&net->ns.count)) in put_net()
296 return refcount_read(&net->ns.count) != 0; in check_net()
333 refcount_dec(&net->passive); in net_passive_dec()
339 refcount_inc(&net->passive); in net_passive_inc()
345 return READ_ONCE(net->list.next); in net_initialized()
354 ref_tracker_alloc(refcounted ? &net->refcnt_tracker : in __netns_tracker_alloc()
355 &net->notrefcnt_tracker, in __netns_tracker_alloc()
371 ref_tracker_free(refcounted ? &net->refcnt_tracker : in __netns_tracker_free()
372 &net->notrefcnt_tracker, tracker); in __netns_tracker_free()
399 rcu_assign_pointer(pnet->net, net); in write_pnet()
406 return rcu_dereference_protected(pnet->net, true); in read_pnet()
415 return rcu_dereference(pnet->net); in read_pnet_rcu()
462 * synchronize_rcu() related to these pernet_operations,
528 return atomic_read(&net->ipv4.rt_genid); in rt_genid_ipv4()
534 return atomic_read(&net->ipv6.fib6_sernum); in rt_genid_ipv6()
540 atomic_inc(&net->ipv4.rt_genid); in rt_genid_bump_ipv4()
554 return &net->ieee802154_lowpan; in net_ieee802154_lowpan()
567 return atomic_read(&net->fnhe_genid); in fnhe_genid()
572 atomic_inc(&net->fnhe_genid); in fnhe_genid_bump()