Defined in 1 files as a function:
Referenced in 6 files:
- net/ipv4/igmp.c, line 3186
- net/ipv6/mcast.c
- net/ipv6/ndisc.c, line 1995
- net/ipv6/tcp_ipv6.c, line 2354
- net/sctp/protocol.c
- net/xfrm/xfrm_nat_keepalive.c
Smatch caller information:
net/xfrm/xfrm_nat_keepalive.c nat_keepalive_sk_fini() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
net/xfrm/xfrm_nat_keepalive.c nat_keepalive_sk_init() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
net/ipv4/igmp.c igmp_net_exit() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/sctp/protocol.c sctp_ctrlsock_exit() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/sctp/protocol.c sctp_ctrlsock_init() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_allocation | 2080 |
| PARAM_VALUE | 0 | sk->sk_use_task_frag | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/ipv6/mcast.c igmp6_net_exit() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/ipv6/mcast.c igmp6_net_exit() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/ipv6/mcast.c igmp6_net_init() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net->mctp.bind_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net->mctp.bind_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net->mctp.bind_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net->mctp.bind_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net->mctp.keys_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.raw_hash->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock->owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock.owner | (-1) |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sk->listener->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | sk->listener->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | sk->listener->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->listener->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | sk->listener->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->listener->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | sk->listener->sk_callback_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->listener->sk_lock.owned | 1 |
| PARAM_VALUE | 0 | sk->listener->sk_lock.slock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->listener->sk_owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sk->listener->sk_prot_creator->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->sk_allocation | 2080 |
| PARAM_VALUE | 0 | sk->sk_backlog.head->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->sk_backlog.head->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | sk->sk_backlog.head->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | sk->sk_callback_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sk->sk_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_lock.owned | 0 |
| PARAM_VALUE | 0 | sk->sk_lock.slock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | *sk->__sk_common.skc_net.net->loopback_dev->pcpu_refcnt | s32min-s32max |
| PARAM_VALUE | 0 | *sk->__sk_common.skc_prot->per_cpu_fw_alloc | s32min-s32max |
| PARAM_VALUE | 0 | *sk->sk_backlog.head->dev->name | 0-255 |
| PARAM_VALUE | 0 | *sk->sk_backlog.head->sk->sk_callback_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *sk->sk_callback_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *sk->sk_dst_cache->ops->pcpuc_entries.counters | s32min-s32max |
| PARAM_VALUE | 0 | *sk->sk_rx_dst->ops->pcpuc_entries.counters | s32min-s32max |
| PARAM_VALUE | 0 | *sk->sk_rx_dst->ops->pcpuc_entries.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *sk->sk_user_data | (-4611686018427387904)-4611686018427387903 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/ipv6/mcast.c igmp6_net_init() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net->mctp.bind_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net->mctp.bind_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net->mctp.bind_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net->mctp.bind_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net->mctp.keys_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.raw_hash->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock->owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock.owner | (-1) |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sk->listener->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | sk->listener->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | sk->listener->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->listener->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | sk->listener->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->listener->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | sk->listener->sk_callback_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->listener->sk_lock.owned | 1 |
| PARAM_VALUE | 0 | sk->listener->sk_lock.slock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->listener->sk_owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sk->listener->sk_prot_creator->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->sk_allocation | 3264 |
| PARAM_VALUE | 0 | sk->sk_backlog.head->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->sk_backlog.head->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | sk->sk_backlog.head->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | sk->sk_callback_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | sk->sk_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_lock.owned | 0 |
| PARAM_VALUE | 0 | sk->sk_lock.slock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_use_task_frag | 0 |
| PARAM_VALUE | 0 | *sk->__sk_common.skc_net.net->loopback_dev->pcpu_refcnt | s32min-s32max |
| PARAM_VALUE | 0 | *sk->__sk_common.skc_prot->per_cpu_fw_alloc | s32min-s32max |
| PARAM_VALUE | 0 | *sk->sk_backlog.head->dev->name | 0-255 |
| PARAM_VALUE | 0 | *sk->sk_backlog.head->sk->sk_callback_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *sk->sk_callback_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *sk->sk_dst_cache->ops->pcpuc_entries.counters | s32min-s32max |
| PARAM_VALUE | 0 | *sk->sk_rx_dst->ops->pcpuc_entries.counters | s32min-s32max |
| PARAM_VALUE | 0 | *sk->sk_rx_dst->ops->pcpuc_entries.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | *sk->sk_user_data | (-4611686018427387904)-4611686018427387903 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/ipv6/tcp_ipv6.c tcpv6_net_exit() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/ipv6/ndisc.c ndisc_net_exit() -> inet_ctl_sock_destroy()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |