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.
225 return ERR_PTR(-EINVAL); in copy_net_ns()
240 return ERR_PTR(-EINVAL); in get_net_ns()
245 return ERR_PTR(-EINVAL); in get_net_ns_by_fd()
268 refcount_inc(&net->ns.count); in get_net()
279 if (!refcount_inc_not_zero(&net->ns.count)) in maybe_get_net()
287 if (refcount_dec_and_test(&net->ns.count)) in put_net()
299 return refcount_read(&net->ns.count) != 0; in check_net()
336 refcount_dec(&net->passive); in net_passive_dec()
342 refcount_inc(&net->passive); in net_passive_inc()
348 return READ_ONCE(net->list.next); in net_initialized()
357 ref_tracker_alloc(refcounted ? &net->refcnt_tracker : in __netns_tracker_alloc()
358 &net->notrefcnt_tracker, in __netns_tracker_alloc()
374 ref_tracker_free(refcounted ? &net->refcnt_tracker : in __netns_tracker_free()
375 &net->notrefcnt_tracker, tracker); in __netns_tracker_free()
402 rcu_assign_pointer(pnet->net, net); in write_pnet()
409 return rcu_dereference_protected(pnet->net, true); in read_pnet()
418 return rcu_dereference(pnet->net); in read_pnet_rcu()
465 * synchronize_rcu() related to these pernet_operations,
531 return atomic_read(&net->ipv4.rt_genid); in rt_genid_ipv4()
537 return atomic_read(&net->ipv6.fib6_sernum); in rt_genid_ipv6()
543 atomic_inc(&net->ipv4.rt_genid); in rt_genid_bump_ipv4()
557 return &net->ieee802154_lowpan; in net_ieee802154_lowpan()
570 return atomic_read(&net->fnhe_genid); in fnhe_genid()
575 atomic_inc(&net->fnhe_genid); in fnhe_genid_bump()