Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- net/ipv4/netfilter/arp_tables.c, line 1490
- net/ipv4/netfilter/ip_tables.c, line 1692
- net/ipv6/netfilter/ip6_tables.c, line 1701
- net/netfilter/nft_compat.c, line 768
- net/netfilter/x_tables.c, line 417
Smatch caller information:
net/ipv4/netfilter/ip_tables.c do_ipt_get_ctl() -> xt_find_revision()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | af | 2 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 3 | target | 0-1 |
| PARAM_VALUE | 4 | err | 4607486152821403648 |
| BUF_SIZE | 1 | name | 29 |
| FUZZY_MAX | 3 | target | 1 |
| NS_CAPABLE | 0 | 12 | |
| TERMINATED | 1 | name | 1 |
| HARD_MAX | 3 | target | 1 |
| RX_PATH | |||
| USER_DATA | 1 | *name | 0-255 |
| USER_DATA | 2 | revision | 0-255 |
| USER_PTR | 1 | name |
net/ipv4/netfilter/ip_tables.c do_ipt_get_ctl() -> xt_find_revision()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | af | 2 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 3 | target | 0-1 |
| PARAM_VALUE | 4 | err | 4607486152821403648 |
| PARAM_VALUE | 4 | *err | (-2) |
| BUF_SIZE | 1 | name | 29 |
| FUZZY_MAX | 3 | target | 1 |
| NS_CAPABLE | 0 | 12 | |
| TERMINATED | 1 | name | 1 |
| HARD_MAX | 3 | target | 1 |
| RX_PATH | |||
| USER_DATA | 1 | *name | 0-255 |
| USER_DATA | 2 | revision | 0-255 |
| USER_PTR | 1 | name |
net/netfilter/nft_compat.c nfnl_compat_get_rcu() -> xt_find_revision()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | af | 2-3,7,10 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 3 | target | 0-1 |
| PARAM_VALUE | 4 | err | 4533145873679351808 |
| PARAM_VALUE | 4 | *err | 0 |
| DATA_SOURCE | 1 | name | r nla_data |
| DATA_SOURCE | 2 | revision | r nla_get_be32 |
| FUZZY_MAX | 3 | target | 1 |
| HARD_MAX | 3 | target | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *name | 0-255 |
| USER_DATA | 2 | revision | 0-255 |
| USER_PTR | 1 | name | |
| 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 |
net/netfilter/nft_compat.c nfnl_compat_get_rcu() -> xt_find_revision()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | af | 2-3,7,10 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 3 | target | 0-1 |
| PARAM_VALUE | 4 | err | 4533145873679351808 |
| PARAM_VALUE | 4 | *err | (-2) |
| DATA_SOURCE | 1 | name | r nla_data |
| DATA_SOURCE | 2 | revision | r nla_get_be32 |
| FUZZY_MAX | 3 | target | 1 |
| HARD_MAX | 3 | target | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *name | 0-255 |
| USER_DATA | 2 | revision | 0-255 |
| USER_PTR | 1 | name | |
| 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 |
net/ipv6/netfilter/ip6_tables.c do_ip6t_get_ctl() -> xt_find_revision()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | af | 10 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 3 | target | 0-1 |
| PARAM_VALUE | 4 | err | 7523979958166011904 |
| BUF_SIZE | 1 | name | 29 |
| FUZZY_MAX | 3 | target | 1 |
| NS_CAPABLE | 0 | 12 | |
| TERMINATED | 1 | name | 1 |
| HARD_MAX | 3 | target | 1 |
| RX_PATH | |||
| USER_DATA | 1 | *name | 0-255 |
| USER_DATA | 2 | revision | 0-255 |
| USER_PTR | 1 | name |
net/ipv6/netfilter/ip6_tables.c do_ip6t_get_ctl() -> xt_find_revision()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | af | 10 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 3 | target | 0-1 |
| PARAM_VALUE | 4 | err | 7523979958166011904 |
| PARAM_VALUE | 4 | *err | (-2) |
| BUF_SIZE | 1 | name | 29 |
| FUZZY_MAX | 3 | target | 1 |
| NS_CAPABLE | 0 | 12 | |
| TERMINATED | 1 | name | 1 |
| HARD_MAX | 3 | target | 1 |
| RX_PATH | |||
| USER_DATA | 1 | *name | 0-255 |
| USER_DATA | 2 | revision | 0-255 |
| USER_PTR | 1 | name |
net/ipv4/netfilter/arp_tables.c do_arpt_get_ctl() -> xt_find_revision()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | af | 3 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 3 | target | 1 |
| PARAM_VALUE | 4 | err | 8413359152002285568 |
| BUF_SIZE | 1 | name | 29 |
| NS_CAPABLE | 0 | 12 | |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| USER_DATA | 1 | *name | 0-255 |
| USER_DATA | 2 | revision | 0-255 |
| USER_PTR | 1 | name |
net/ipv4/netfilter/arp_tables.c do_arpt_get_ctl() -> xt_find_revision()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | af | 3 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 3 | target | 1 |
| PARAM_VALUE | 4 | err | 8413359152002285568 |
| PARAM_VALUE | 4 | *err | (-2) |
| BUF_SIZE | 1 | name | 29 |
| NS_CAPABLE | 0 | 12 | |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| USER_DATA | 1 | *name | 0-255 |
| USER_DATA | 2 | revision | 0-255 |
| USER_PTR | 1 | name |