Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 14 files:
- net/sched/cls_api.c, line 1560
- net/sched/sch_cake.c, line 2855
- net/sched/sch_drr.c, line 417
- net/sched/sch_dualpi2.c, line 985
- net/sched/sch_ets.c, line 708
- net/sched/sch_fq_codel.c, line 533
- net/sched/sch_fq_pie.c, line 447
- net/sched/sch_hfsc.c
- net/sched/sch_htb.c
- net/sched/sch_multiq.c, line 246
- net/sched/sch_prio.c, line 238
- net/sched/sch_qfq.c, line 1447
- net/sched/sch_sfb.c, line 571
- net/sched/sch_sfq.c, line 787
Smatch caller information:
net/sched/sch_dualpi2.c dualpi2_init() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue->dev->refcnt_tracker.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue->dev->refcnt_tracker.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->flags | 0,1024-u32max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.l_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.l_queue->dequeue | 1-u64max |
| PARAM_VALUE | 2 | q->privdata.l_queue->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.l_queue->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.l_queue->enqueue | 1-u64max |
| PARAM_VALUE | 2 | q->privdata.l_queue->flags | 0 |
| PARAM_VALUE | 2 | q->privdata.l_queue->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.l_queue->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.l_queue->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->privdata.l_queue->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->privdata.l_queue->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.l_queue->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.l_queue->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 2 | q->privdata.pi2_timer._softexpires | 0 |
| PARAM_VALUE | 2 | q->privdata.pi2_timer.base | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.pi2_timer.function | 1-u64max |
| PARAM_VALUE | 2 | q->privdata.pi2_timer.is_queued | 0 |
| PARAM_VALUE | 2 | q->privdata.pi2_timer.is_rel | 0 |
| PARAM_VALUE | 2 | q->privdata.pi2_timer.node.expires | 0 |
| PARAM_VALUE | 2 | q->privdata.pi2_timer.node.node.next | 0 |
| PARAM_VALUE | 2 | q->privdata.pi2_timer.node.node.prev | 0 |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q->ops | (-1),176 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| BIT_INFO | 2 | q->flags | 0x400,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 0-u32max |
net/sched/sch_prio.c prio_init() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->handle | 1-u32max |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->parent | 1-u32max |
| PARAM_VALUE | 2 | q->privdata.block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.egress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.ingress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 3 | extack | 4971238048455385088 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| CAPPED_DATA | 2 | q->handle | 1 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 1-u32max |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/sch_ets.c ets_qdisc_init() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->handle | 1-u32max |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->parent | 1-u32max |
| PARAM_VALUE | 2 | q->privdata.block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.egress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.ingress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 3 | extack | 4971238048455385088 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| CAPPED_DATA | 2 | q->handle | 1 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 1-u32max |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/sch_fq_pie.c fq_pie_init() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.adapt_timer.entry.pprev | 0 |
| PARAM_VALUE | 2 | q->privdata.adapt_timer.flags | 0-4194302 |
| PARAM_VALUE | 2 | q->privdata.adapt_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 2 | q->privdata.ecn_prob | 10 |
| PARAM_VALUE | 2 | q->privdata.flows_cnt | 1024 |
| PARAM_VALUE | 2 | q->privdata.memory_limit | 33554432 |
| PARAM_VALUE | 2 | q->privdata.new_flows.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.new_flows.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.new_flows.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.new_flows.prev->next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.new_flows.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.old_flows.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.old_flows.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.old_flows.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.old_flows.prev->next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.old_flows.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.p_params.alpha | 2 |
| PARAM_VALUE | 2 | q->privdata.p_params.beta | 20 |
| PARAM_VALUE | 2 | q->privdata.p_params.bytemode | 0 |
| PARAM_VALUE | 2 | q->privdata.p_params.ecn | 0 |
| PARAM_VALUE | 2 | q->privdata.p_params.limit | 10240 |
| PARAM_VALUE | 2 | q->privdata.p_params.target | 0-67108863984 |
| PARAM_VALUE | 2 | q->privdata.p_params.tupdate | 0-1073740,4294967294 |
| PARAM_VALUE | 2 | q->privdata.sch | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->privdata.sch->limit | 10240 |
| PARAM_VALUE | 2 | q->privdata.sch->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->privdata.sch->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->skb_bad_txq.qlen | 0 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q->ops | (-1),176 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| NOSPEC | 2 | q->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 0-u32max |
net/sched/sch_hfsc.c hfsc_change_class() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->cl_ops | 4096-ptr_max |
| PARAM_VALUE | 3 | extack | 4971238048455385088 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/sch_hfsc.c hfsc_init_qdisc() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->handle | 1-u32max |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->parent | 1-u32max |
| PARAM_VALUE | 2 | q->privdata.block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.clhash.hash | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.clhash.hashelems | 0 |
| PARAM_VALUE | 2 | q->privdata.clhash.hashmask | 3 |
| PARAM_VALUE | 2 | q->privdata.clhash.hashsize | 4 |
| PARAM_VALUE | 2 | q->privdata.egress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.ingress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.base | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.function | 1-u64max |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_hard | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_lazy | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_rel | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_soft | 0 |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 3 | extack | 4971238048455385088 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| CAPPED_DATA | 2 | q->handle | 1 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 1-u32max |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/sch_multiq.c multiq_init() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->handle | 1-u32max |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->parent | 1-u32max |
| PARAM_VALUE | 2 | q->privdata.block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.egress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.ingress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.queues | 0 |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 3 | extack | 4971238048455385088 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| CAPPED_DATA | 2 | q->handle | 1 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 1-u32max |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/sch_drr.c drr_init_qdisc() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q->ops | (-1),176 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 0-u32max |
net/sched/sch_sfb.c sfb_init() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q->ops | (-1),176 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 0-u32max |
net/sched/sch_qfq.c qfq_init_qdisc() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q->ops | (-1),176 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 0-u32max |
net/sched/sch_htb.c htb_change_class() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->cl_ops | 4096-ptr_max |
| PARAM_VALUE | 3 | extack | 4971238048455385088 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/sch_htb.c htb_init() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->handle | 1-u32max |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->parent | 1-u32max |
| PARAM_VALUE | 2 | q->privdata.block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.egress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.ingress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.base | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.function | 1-u64max |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_hard | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_lazy | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_rel | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_soft | 0 |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 3 | extack | 4971238048455385088 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| CAPPED_DATA | 2 | q->handle | 1 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 1-u32max |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/sch_fq_codel.c fq_codel_init() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.cparams.ce_threshold | 0-4194303999 |
| PARAM_VALUE | 2 | q->privdata.cparams.ce_threshold_mask | 0 |
| PARAM_VALUE | 2 | q->privdata.cparams.ecn | 1 |
| PARAM_VALUE | 2 | q->privdata.cparams.interval | 0-4194303999 |
| PARAM_VALUE | 2 | q->privdata.cparams.target | 0-4194303999 |
| PARAM_VALUE | 2 | q->privdata.cstats.maxpacket | 0 |
| PARAM_VALUE | 2 | q->privdata.drop_batch_size | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.flows_cnt | 1024 |
| PARAM_VALUE | 2 | q->privdata.memory_limit | 0-2147483648 |
| PARAM_VALUE | 2 | q->privdata.new_flows.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.new_flows.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.new_flows.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.new_flows.prev->next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.new_flows.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.old_flows.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.old_flows.next->next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.old_flows.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.old_flows.prev->next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.old_flows.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.quantum | 0-4294967295 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q->ops | (-1),176 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| FUZZY_MAX | 2 | q->privdata.drop_batch_size | 64 |
| FUZZY_MAX | 2 | q->privdata.memory_limit | 33554432 |
| NOSPEC | 2 | q->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 0-u32max |
net/sched/sch_cake.c cake_init() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->limit | 10240 |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.config | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.config->flow_mode | 0-255 |
| PARAM_VALUE | 2 | q->privdata.config->interval | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.config->is_shared | 0 |
| PARAM_VALUE | 2 | q->privdata.config->sync_time | 200000 |
| PARAM_VALUE | 2 | q->privdata.config->target | 1-4294967295 |
| PARAM_VALUE | 2 | q->privdata.config->tin_mode | 0-255 |
| PARAM_VALUE | 2 | q->privdata.initial_config.flow_mode | 7 |
| PARAM_VALUE | 2 | q->privdata.initial_config.interval | 100000 |
| PARAM_VALUE | 2 | q->privdata.initial_config.is_shared | 0 |
| PARAM_VALUE | 2 | q->privdata.initial_config.rate_bps | 0 |
| PARAM_VALUE | 2 | q->privdata.initial_config.sync_time | 200000 |
| PARAM_VALUE | 2 | q->privdata.initial_config.target | 5000 |
| PARAM_VALUE | 2 | q->privdata.initial_config.tin_mode | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.qdisc->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.base | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.function | 1-u64max |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_hard | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_lazy | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_rel | 0 |
| PARAM_VALUE | 2 | q->privdata.watchdog.timer.is_soft | 0 |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 0-u32max |
net/sched/sch_sfq.c sfq_init() -> tcf_block_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_block | 4096-ptr_max |
| PARAM_VALUE | 1 | p_filter_chain | 4096-ptr_max |
| PARAM_VALUE | 2 | q | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.perturb_timer.entry.pprev | 0 |
| PARAM_VALUE | 2 | q->privdata.perturb_timer.flags | 0-4194302 |
| PARAM_VALUE | 2 | q->privdata.perturb_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 2 | q->privdata.sch | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->gso_skb.qlen | 0 |
| PARAM_VALUE | 2 | q->privdata.sch->ops | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->privdata.sch->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->privdata.sch->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 2 | q->refcnt.refs.counter | 1 |
| PARAM_VALUE | 2 | q->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | q->skb_bad_txq.qlen | 0 |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q | 0-s32max |
| BUF_SIZE | 2 | q->ops | (-1),176 |
| DATA_SOURCE | 2 | q | $0 |
| DATA_SOURCE | 3 | extack | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | q->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 2 | q->parent | 0-u32max |