Defined in 1 files as a function:
Referenced in 8 files:
- net/netfilter/nft_connlimit.c
- net/netfilter/nft_counter.c
- net/netfilter/nft_ct.c
- net/netfilter/nft_limit.c
- net/netfilter/nft_meta.c
- net/netfilter/nft_quota.c
- net/netfilter/nft_synproxy.c
- net/netfilter/nft_tunnel.c
Smatch caller information:
net/netfilter/nft_synproxy.c nft_synproxy_obj_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_synproxy.c nft_synproxy_obj_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_synproxy.c nft_synproxy_obj_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_synproxy.c nft_synproxy_obj_update() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_synproxy.c nft_synproxy_obj_update() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_quota.c nft_quota_obj_destroy() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj->key.name | (-1),1-65536 |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *obj->key.name | 0-255 |
| USER_PTR | 0 | obj->data->ctx | |
| USER_PTR | 0 | obj->key.name | |
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/netfilter/nft_quota.c nft_quota_obj_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_quota.c nft_quota_obj_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_quota.c nft_quota_obj_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_quota.c nft_quota_obj_update() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_quota.c nft_quota_obj_update() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_counter.c nft_counter_obj_destroy() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj->key.name | (-1),1-65536 |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *obj->key.name | 0-255 |
| USER_PTR | 0 | obj->data->ctx | |
| USER_PTR | 0 | obj->key.name | |
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/netfilter/nft_counter.c nft_counter_obj_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_counter.c nft_counter_obj_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_counter.c nft_counter_obj_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_meta.c nft_secmark_obj_destroy() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj->key.name | (-1),1-65536 |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *obj->key.name | 0-255 |
| USER_PTR | 0 | obj->data->ctx | |
| USER_PTR | 0 | obj->key.name | |
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/netfilter/nft_meta.c nft_secmark_obj_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_meta.c nft_secmark_obj_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_meta.c nft_secmark_obj_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_tunnel.c nft_tunnel_obj_destroy() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj->key.name | (-1),1-65536 |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *obj->key.name | 0-255 |
| USER_PTR | 0 | obj->data->ctx | |
| USER_PTR | 0 | obj->key.name | |
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/netfilter/nft_tunnel.c nft_tunnel_obj_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_tunnel.c nft_tunnel_obj_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_tunnel.c nft_tunnel_obj_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_limit.c nft_limit_obj_bytes_destroy() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj->key.name | (-1),1-65536 |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *obj->key.name | 0-255 |
| USER_PTR | 0 | obj->data->ctx | |
| USER_PTR | 0 | obj->key.name | |
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/netfilter/nft_limit.c nft_limit_obj_bytes_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_limit.c nft_limit_obj_bytes_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_limit.c nft_limit_obj_bytes_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_limit.c nft_limit_obj_pkts_destroy() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj->key.name | (-1),1-65536 |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *obj->key.name | 0-255 |
| USER_PTR | 0 | obj->data->ctx | |
| USER_PTR | 0 | obj->key.name | |
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/netfilter/nft_limit.c nft_limit_obj_pkts_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_limit.c nft_limit_obj_pkts_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_limit.c nft_limit_obj_pkts_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_connlimit.c nft_connlimit_obj_destroy() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj->key.name | (-1),1-65536 |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *obj->key.name | 0-255 |
| USER_PTR | 0 | obj->data->ctx | |
| USER_PTR | 0 | obj->key.name | |
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/netfilter/nft_connlimit.c nft_connlimit_obj_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_connlimit.c nft_connlimit_obj_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_connlimit.c nft_connlimit_obj_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_connlimit.c nft_connlimit_obj_update() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_connlimit.c nft_connlimit_obj_update() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_ct.c nft_ct_expect_obj_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_ct.c nft_ct_expect_obj_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_ct.c nft_ct_expect_obj_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_ct.c nft_ct_helper_obj_destroy() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj->key.name | (-1),1-65536 |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *obj->key.name | 0-255 |
| USER_PTR | 0 | obj->data->ctx | |
| USER_PTR | 0 | obj->key.name | |
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/netfilter/nft_ct.c nft_ct_helper_obj_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_ct.c nft_ct_helper_obj_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_ct.c nft_ct_helper_obj_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_ct.c nft_ct_timeout_obj_destroy() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | (-1),196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj->key.name | (-1),1-65536 |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *obj->key.name | 0-255 |
| USER_PTR | 0 | obj->data->ctx | |
| USER_PTR | 0 | obj->key.name | |
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/netfilter/nft_ct.c nft_ct_timeout_obj_dump() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_ct.c nft_ct_timeout_obj_eval() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 4096-ptr_max |
| DATA_SOURCE | 0 | obj | $0 |
net/netfilter/nft_ct.c nft_ct_timeout_obj_init() -> nft_obj_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | obj | 16,4096-ptr_max |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| BUF_SIZE | 0 | obj | 196,200,204,208,216,232,248,472 |
| DATA_SOURCE | 0 | obj | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |