Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/core/net_namespace.c copy_net_ns() -> setup_net()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->core.sysctl_optmem_max 131072
PARAM_VALUE 0 net->core.sysctl_somaxconn 4096
PARAM_VALUE 0 net->core.sysctl_tstamp_allow_data 1
PARAM_VALUE 0 net->core.sysctl_txq_reselection 0-536870912
PARAM_VALUE 0 net->core.sysctl_txrehash 1
PARAM_VALUE 0 net->dev_base_seq 1
PARAM_VALUE 0 net->dev_unreg_head.next 4096-ptr_max
PARAM_VALUE 0 net->dev_unreg_head.next->next 4096-ptr_max
PARAM_VALUE 0 net->dev_unreg_head.prev 4096-ptr_max
PARAM_VALUE 0 net->dev_unreg_head.prev->next 4096-ptr_max
PARAM_VALUE 0 net->dev_unreg_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 net->gen 4096-ptr_max
PARAM_VALUE 0 net->ipv4.ra_mutex.dep_map->name 0-255
PARAM_VALUE 0 net->ipv4.ra_mutex.first_waiter 0
PARAM_VALUE 0 net->ipv4.ra_mutex.magic 4096-ptr_max
PARAM_VALUE 0 net->ipv4.ra_mutex.osq.tail.counter 0
PARAM_VALUE 0 net->ipv4.ra_mutex.owner.counter 0
PARAM_VALUE 0 net->key_domain 4096-ptr_max
PARAM_VALUE 0 net->key_domain->usage.refs.counter 1
PARAM_VALUE 0 net->netns_ids.idr_base 0
PARAM_VALUE 0 net->netns_ids.idr_next 0
PARAM_VALUE 0 net->netns_ids.idr_rt.xa_flags 33554436
PARAM_VALUE 0 net->netns_ids.idr_rt.xa_head 0
PARAM_VALUE 0 net->notrefcnt_tracker->class 0-255
PARAM_VALUE 0 net->notrefcnt_tracker.class 935139515852423168
PARAM_VALUE 0 net->notrefcnt_tracker.dead 0
PARAM_VALUE 0 net->notrefcnt_tracker.no_tracker.refs.counter 1
PARAM_VALUE 0 net->notrefcnt_tracker.quarantine_avail 128
PARAM_VALUE 0 net->notrefcnt_tracker.untracked.refs.counter 1
PARAM_VALUE 0 net->ns.__ns_ref.refs.counter 1
PARAM_VALUE 0 net->ns.__ns_ref_active.counter 0-1
PARAM_VALUE 0 net->ns.ns_id 0
PARAM_VALUE 0 net->ns.ns_owner_node.ns_list_entry.next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_node.ns_list_entry.next->next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_node.ns_list_entry.prev 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_node.ns_list_entry.prev->next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_node.ns_list_entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_root.ns_list_head.next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_root.ns_list_head.next->next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_root.ns_list_head.prev 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_root.ns_list_head.prev->next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_root.ns_list_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_tree_node.ns_list_entry.next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_tree_node.ns_list_entry.next->next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_tree_node.ns_list_entry.prev 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_tree_node.ns_list_entry.prev->next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_tree_node.ns_list_entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_type 1073741824
PARAM_VALUE 0 net->ns.ns_unified_node.ns_list_entry.next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_unified_node.ns_list_entry.next->next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_unified_node.ns_list_entry.prev 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_unified_node.ns_list_entry.prev->next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_unified_node.ns_list_entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 net->ns.stashed 0
PARAM_VALUE 0 net->passive.refs.counter 1
PARAM_VALUE 0 net->ptype_all.next 4096-ptr_max
PARAM_VALUE 0 net->ptype_all.next->next 4096-ptr_max
PARAM_VALUE 0 net->ptype_all.prev 4096-ptr_max
PARAM_VALUE 0 net->ptype_all.prev->next 4096-ptr_max
PARAM_VALUE 0 net->ptype_all.prev->prev 4096-ptr_max
PARAM_VALUE 0 net->ptype_specific.next 4096-ptr_max
PARAM_VALUE 0 net->ptype_specific.next->next 4096-ptr_max
PARAM_VALUE 0 net->ptype_specific.prev 4096-ptr_max
PARAM_VALUE 0 net->ptype_specific.prev->next 4096-ptr_max
PARAM_VALUE 0 net->ptype_specific.prev->prev 4096-ptr_max
PARAM_VALUE 0 net->refcnt_tracker->class 0-255
PARAM_VALUE 0 net->refcnt_tracker.class 6128782769501257728
PARAM_VALUE 0 net->refcnt_tracker.dead 0
PARAM_VALUE 0 net->refcnt_tracker.no_tracker.refs.counter 1
PARAM_VALUE 0 net->refcnt_tracker.quarantine_avail 128
PARAM_VALUE 0 net->refcnt_tracker.untracked.refs.counter 1
PARAM_VALUE 0 net->rtnl_mutex.dep_map->name 0-255
PARAM_VALUE 0 net->rtnl_mutex.first_waiter 0
PARAM_VALUE 0 net->rtnl_mutex.magic 4096-ptr_max
PARAM_VALUE 0 net->rtnl_mutex.osq.tail.counter 0
PARAM_VALUE 0 net->rtnl_mutex.owner.counter 0
PARAM_VALUE 0 net->ucounts 4096-ptr_max
BUF_SIZE 0 net->ucounts (-1),192
CAPPED_DATA 0 net 1
CAPPED_DATA 0 net->gen 1
DATA_SOURCE 0 net r net_alloc
TERMINATED 0 net->notrefcnt_tracker.class 1
TERMINATED 0 net->refcnt_tracker.class 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem
HALF_LOCKED2 &tsk->signal->exec_update_lock

net/core/net_namespace.c net_ns_init() -> setup_net()

Type Parameter Key Value
PARAM_VALUE 0 net 1824583183996030976
PARAM_VALUE 0 net->core.sysctl_optmem_max 131072
PARAM_VALUE 0 net->core.sysctl_somaxconn 4096
PARAM_VALUE 0 net->core.sysctl_tstamp_allow_data 1
PARAM_VALUE 0 net->core.sysctl_txq_reselection 0-536870912
PARAM_VALUE 0 net->core.sysctl_txrehash 1
PARAM_VALUE 0 net->dev_base_seq 1
PARAM_VALUE 0 net->dev_unreg_head.next 4096-ptr_max
PARAM_VALUE 0 net->dev_unreg_head.prev 4096-ptr_max
PARAM_VALUE 0 net->gen 4096-ptr_max
PARAM_VALUE 0 net->ipv4.ra_mutex.magic 4096-ptr_max
PARAM_VALUE 0 net->key_domain 5924300814469820416
PARAM_VALUE 0 net->netns_ids.idr_rt.xa_flags 33554436
PARAM_VALUE 0 net->notrefcnt_tracker.class 935139515852423168
PARAM_VALUE 0 net->notrefcnt_tracker.no_tracker.refs.counter 1
PARAM_VALUE 0 net->notrefcnt_tracker.quarantine_avail 128
PARAM_VALUE 0 net->notrefcnt_tracker.untracked.refs.counter 1
PARAM_VALUE 0 net->ns.__ns_ref.refs.counter 1
PARAM_VALUE 0 net->ns.__ns_ref_active.counter 0-1
PARAM_VALUE 0 net->ns.ns_id 0
PARAM_VALUE 0 net->ns.ns_owner_node.ns_list_entry.next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_node.ns_list_entry.prev 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_root.ns_list_head.next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_owner_root.ns_list_head.prev 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_tree_node.ns_list_entry.next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_tree_node.ns_list_entry.prev 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_type 1073741824
PARAM_VALUE 0 net->ns.ns_unified_node.ns_list_entry.next 4096-ptr_max
PARAM_VALUE 0 net->ns.ns_unified_node.ns_list_entry.prev 4096-ptr_max
PARAM_VALUE 0 net->passive.refs.counter 1
PARAM_VALUE 0 net->ptype_all.next 4096-ptr_max
PARAM_VALUE 0 net->ptype_all.prev 4096-ptr_max
PARAM_VALUE 0 net->ptype_specific.next 4096-ptr_max
PARAM_VALUE 0 net->ptype_specific.prev 4096-ptr_max
PARAM_VALUE 0 net->refcnt_tracker.class 6128782769501257728
PARAM_VALUE 0 net->refcnt_tracker.no_tracker.refs.counter 1
PARAM_VALUE 0 net->refcnt_tracker.quarantine_avail 128
PARAM_VALUE 0 net->refcnt_tracker.untracked.refs.counter 1
PARAM_VALUE 0 net->rtnl_mutex.magic 4096-ptr_max
PARAM_VALUE 0 net->user_ns 251279612184977408
TERMINATED 0 net->notrefcnt_tracker.class 1
TERMINATED 0 net->refcnt_tracker.class 1
LOCK2 global &pernet_ops_rwsem