Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 15 files:
- net/netfilter/ipvs/ip_vs_dh.c, line 226
- net/netfilter/ipvs/ip_vs_fo.c, line 48
- net/netfilter/ipvs/ip_vs_lblc.c, line 513
- net/netfilter/ipvs/ip_vs_lblcr.c, line 683
- net/netfilter/ipvs/ip_vs_lc.c, line 52
- net/netfilter/ipvs/ip_vs_mh.c, line 494
- net/netfilter/ipvs/ip_vs_nq.c, line 97
- net/netfilter/ipvs/ip_vs_ovf.c, line 55
- net/netfilter/ipvs/ip_vs_rr.c, line 84
- net/netfilter/ipvs/ip_vs_sched.c, line 26
- net/netfilter/ipvs/ip_vs_sed.c, line 85
- net/netfilter/ipvs/ip_vs_sh.c, line 331
- net/netfilter/ipvs/ip_vs_twos.c, line 65
- net/netfilter/ipvs/ip_vs_wlc.c, line 57
- net/netfilter/ipvs/ip_vs_wrr.c
Smatch caller information:
net/netfilter/ipvs/ip_vs_lblcr.c ip_vs_lblcr_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->ipvs | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->sched_data | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_rr.c ip_vs_rr_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->sched_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_fo.c ip_vs_fo_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| CAPPED_DATA | 0 | &svc->destinations | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_lblc.c ip_vs_lblc_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->sched_data | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_lc.c ip_vs_lc_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| CAPPED_DATA | 0 | &svc->destinations | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_mh.c ip_vs_mh_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->sched_data | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_wlc.c ip_vs_wlc_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| CAPPED_DATA | 0 | &svc->destinations | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_dh.c ip_vs_dh_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->sched_data | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_ovf.c ip_vs_ovf_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| CAPPED_DATA | 0 | &svc->destinations | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_sed.c ip_vs_sed_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| CAPPED_DATA | 0 | &svc->destinations | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_sh.c ip_vs_sh_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->sched_data | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_wrr.c ip_vs_wrr_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->sched_data | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->sched_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| LOCK2 | 0 | &svc->sched_lock | |
| TYPE_LOCK | (struct ip_vs_service)->sched_lock |
net/netfilter/ipvs/ip_vs_wrr.c ip_vs_wrr_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->sched_data | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->sched_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 7937966714554621952 |
| BUF_SIZE | 1 | msg | 58 |
| CAPPED_DATA | 0 | svc->af | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 57 |
| TERMINATED | 1 | msg | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| LOCK2 | 0 | &svc->sched_lock | |
| TYPE_LOCK | (struct ip_vs_service)->sched_lock |
net/netfilter/ipvs/ip_vs_twos.c ip_vs_twos_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| CAPPED_DATA | 0 | &svc->destinations | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/netfilter/ipvs/ip_vs_nq.c ip_vs_nq_schedule() -> ip_vs_scheduler_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | svc | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->pe->fill_param | 4096-ptr_max |
| PARAM_VALUE | 0 | svc->scheduler | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 3043800944021454848 |
| BUF_SIZE | 1 | msg | 25 |
| CAPPED_DATA | 0 | svc->af | 1 |
| CAPPED_DATA | 0 | &svc->destinations | 1 |
| DATA_SOURCE | 0 | svc | $0 |
| STR_LEN | 0 | svc | 24 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |