Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- net/netfilter/ipvs/ip_vs_app.c
- net/netfilter/ipvs/ip_vs_core.c
- net/netfilter/ipvs/ip_vs_proto.c
- net/netfilter/ipvs/ip_vs_proto_ah_esp.c
- net/netfilter/ipvs/ip_vs_sync.c
- net/netfilter/xt_ipvs.c, line 81
Smatch caller information:
net/netfilter/ipvs/ip_vs_app.c ip_vs_app_inc_new() -> ip_vs_proto_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | proto | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &__ip_vs_app_mutex | ||
| LOCK2 | global &pernet_ops_rwsem |
net/netfilter/ipvs/ip_vs_app.c ip_vs_app_inc_release() -> ip_vs_proto_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &__ip_vs_app_mutex | ||
| LOCK2 | global &pernet_ops_rwsem |
net/netfilter/ipvs/ip_vs_core.c ip_vs_out_icmp() -> ip_vs_proto_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | proto | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/ipvs/ip_vs_core.c ip_vs_out_icmp_v6() -> ip_vs_proto_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | proto | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/ipvs/ip_vs_proto_ah_esp.c ah_esp_conn_in_get() -> ip_vs_proto_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | proto | 0-255,65462,65534 |
| CAPPED_DATA | 0 | proto | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/ipvs/ip_vs_proto_ah_esp.c ah_esp_conn_out_get() -> ip_vs_proto_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | proto | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/ipvs/ip_vs_proto.c ip_vs_state_name() -> ip_vs_proto_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/netfilter/xt_ipvs.c ipvs_mt() -> ip_vs_proto_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | proto | 0-255,65462,65534 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &table->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/ipvs/ip_vs_sync.c ip_vs_proc_sync_conn() -> ip_vs_proto_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
net/netfilter/ipvs/ip_vs_sync.c ip_vs_process_message_v0() -> ip_vs_proto_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |