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.
217 return ERR_PTR(-EINVAL); in copy_net_ns()
232 return ERR_PTR(-EINVAL); in get_net_ns()
237 return ERR_PTR(-EINVAL); in get_net_ns_by_fd()
260 refcount_inc(&net->ns.count); in get_net()
271 if (!refcount_inc_not_zero(&net->ns.count)) in maybe_get_net()
279 if (refcount_dec_and_test(&net->ns.count)) in put_net()
291 return refcount_read(&net->ns.count) != 0; in check_net()
333 ref_tracker_alloc(refcounted ? &net->refcnt_tracker : in __netns_tracker_alloc()
334 &net->notrefcnt_tracker, in __netns_tracker_alloc()
350 ref_tracker_free(refcounted ? &net->refcnt_tracker : in __netns_tracker_free()
351 &net->notrefcnt_tracker, tracker); in __netns_tracker_free()
378 rcu_assign_pointer(pnet->net, net); in write_pnet()
385 return rcu_dereference_protected(pnet->net, true); in read_pnet()
394 return rcu_dereference(pnet->net); in read_pnet_rcu()
441 * synchronize_rcu() related to these pernet_operations,
504 return atomic_read(&net->ipv4.rt_genid); in rt_genid_ipv4()
510 return atomic_read(&net->ipv6.fib6_sernum); in rt_genid_ipv6()
516 atomic_inc(&net->ipv4.rt_genid); in rt_genid_bump_ipv4()
530 return &net->ieee802154_lowpan; in net_ieee802154_lowpan()
543 return atomic_read(&net->fnhe_genid); in fnhe_genid()
548 atomic_inc(&net->fnhe_genid); in fnhe_genid_bump()