Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- include/net/sch_generic.h, line 1090
- net/sched/sch_api.c, line 828
- net/sched/sch_cake.c
- net/sched/sch_choke.c
- net/sched/sch_codel.c
- net/sched/sch_dualpi2.c
- net/sched/sch_fifo.c, line 55
- net/sched/sch_fq.c, line 1206
- net/sched/sch_fq_codel.c
- net/sched/sch_fq_pie.c, line 377
- net/sched/sch_hhf.c
- net/sched/sch_netem.c
- net/sched/sch_pie.c, line 206
- net/sched/sch_sfq.c
- net/sched/sch_taprio.c, line 618
- net/sched/sch_tbf.c, line 242
Smatch caller information:
net/sched/sch_choke.c choke_change() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch->ops | (-1),176 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| LOCK2 | bh |
net/sched/sch_choke.c choke_drop_by_idx() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.tab | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 1 | n | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_netem.c netem_dequeue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.qdisc | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.qdisc->enqueue | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.t_root.rb_node | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 1 | n | 1 |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| DATA_SOURCE | 0 | sch | $0 |
| DATA_SOURCE | 2 | len | r qdisc_pkt_len |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->truesize | |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_netem.c netem_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->enqueue | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->limit | 1-u32max |
| PARAM_VALUE | 0 | sch->privdata.corrupt | 1-u32max |
| PARAM_VALUE | 0 | sch->q.head | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->q.qlen | 1-u32max |
| PARAM_VALUE | 0 | sch->q.tail->next | 0 |
| DATA_SOURCE | 0 | sch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->privdata.t_head->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->privdata.t_head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->privdata.t_head->data_len | 0-4294967295[c] |
| HOST_DATA | 0 | sch->privdata.t_head->len | 0-4294967295[c] |
| HOST_DATA | 0 | sch->privdata.t_head->protocol | 1-255 |
| HOST_DATA | 0 | sch->privdata.t_head->truesize | 0-4294967295 |
| HOST_DATA | 0 | sch->privdata.t_head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->privdata.t_head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->privdata.t_tail->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->privdata.t_tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->privdata.t_tail->data_len | 0-4294967295[c] |
| HOST_DATA | 0 | sch->privdata.t_tail->len | 0-4294967295[c] |
| HOST_DATA | 0 | sch->privdata.t_tail->next->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->privdata.t_tail->next->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->privdata.t_tail->next->data_len | 0-4294967295[c] |
| HOST_DATA | 0 | sch->privdata.t_tail->next->len | 0-4294967295[c] |
| HOST_DATA | 0 | sch->privdata.t_tail->next->protocol | 1-255 |
| HOST_DATA | 0 | sch->privdata.t_tail->next->truesize | 0-4294967295 |
| HOST_DATA | 0 | sch->privdata.t_tail->next->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->privdata.t_tail->next->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->privdata.t_tail->protocol | 1-255 |
| HOST_DATA | 0 | sch->privdata.t_tail->truesize | 0-4294967295 |
| HOST_DATA | 0 | sch->privdata.t_tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->privdata.t_tail->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.head->csum | 0-192512[c] |
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->inner_protocol | 1-255 |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum | 0-192512[c] |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->inner_protocol | 1-255 |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_netem.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| 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_dualpi2.c dualpi2_change() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| UNITS | 2 | len | unit_byte |
| LOCK2 | bh |
net/sched/sch_dualpi2.c dualpi2_dequeue_drop() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.deferred_drops_cnt | 1-u32max |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0-4294967295 |
| PARAM_VALUE | 1 | n | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| DATA_SOURCE | 0 | sch | $0 |
| NOSPEC | 0 | sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->tail | |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_dualpi2.c dualpi2_qdisc_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->limit | 1-u32max |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.split_gso | 1 |
| DATA_SOURCE | 0 | sch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->privdata.l_queue->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->privdata.l_queue->q.head->len | 0-4294967295[c] |
| HOST_DATA | 0 | sch->privdata.l_queue->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->privdata.l_queue->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->privdata.l_queue->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->privdata.l_queue->q.tail->len | 0-4294967295[c] |
| HOST_DATA | 0 | sch->privdata.l_queue->q.tail->next->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->privdata.l_queue->q.tail->next->len | 0-4294967295[c] |
| HOST_DATA | 0 | sch->privdata.l_queue->q.tail->next->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->privdata.l_queue->q.tail->next->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->privdata.l_queue->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->privdata.l_queue->q.tail->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.head->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->next->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->next->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->next->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->next->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_fifo.c pfifo_tail_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->limit | 1-u32max |
| PARAM_VALUE | 0 | sch->q.head->next | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sch->q.tail->next | 0 |
| PARAM_VALUE | 1 | n | 0 |
| DATA_SOURCE | 0 | sch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->q.head->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->next->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->next->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->next->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->next->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->next->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->next->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_taprio.c taprio_enqueue_segmented() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->dev_queue->dev | 4096-ptr_max |
| DATA_SOURCE | 0 | sch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_prio.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh |
net/sched/sch_pie.c pie_change() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| CAPPED_DATA | 0 | sch->q.qlen | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| LOCK2 | bh |
net/sched/sch_ets.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh |
net/sched/sch_hhf.c hhf_change() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| LOCK2 | bh |
net/sched/sch_hhf.c hhf_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->limit | 0-4294967294 |
| PARAM_VALUE | 0 | sch->privdata.buckets | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 1 | n | 1 |
| CAPPED_DATA | 0 | sch->limit | 1 |
| DATA_SOURCE | 0 | sch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->q.head->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_fq_pie.c fq_pie_change() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| LOCK2 | bh |
net/sched/sch_hfsc.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| 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_tbf.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh |
net/sched/sch_tbf.c tbf_segment() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.max_size | 0-4294967294 |
| PARAM_VALUE | 0 | sch->privdata.qdisc | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.qdisc->enqueue | 4096-ptr_max |
| DATA_SOURCE | 0 | sch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_multiq.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh |
net/sched/sch_drr.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| 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_red.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh |
net/sched/sch_sfb.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh |
net/sched/sch_codel.c codel_change() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| CAPPED_DATA | 0 | sch->q.qlen | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| LOCK2 | bh |
net/sched/sch_codel.c codel_dequeue_drop() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.stats.drop_count | 1-u32max |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0-4294967295 |
| PARAM_VALUE | 1 | n | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| DATA_SOURCE | 0 | sch | $0 |
| NOSPEC | 0 | sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->tail | |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_cbs.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| 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_qfq.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| 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_htb.c qdisc_purge_queue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.advance_timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 0 | sch->privdata.credits | 0 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.cur_flow | 1024 |
| PARAM_VALUE | 0 | sch->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 0 | sch->privdata.curband | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.direct_queue.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.double_buffering | 0 |
| PARAM_VALUE | 0 | sch->privdata.ecn_mark | 0 |
| PARAM_VALUE | 0 | sch->privdata.flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.head.rb_leftmost->rb_left | 0 |
| PARAM_VALUE | 0 | sch->privdata.hh_flows_current_cnt | 0 |
| PARAM_VALUE | 0 | sch->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.highest_prio | 0 |
| PARAM_VALUE | 0 | sch->privdata.hlevel->wait_pq.rb_node | 0 |
| PARAM_VALUE | 0 | sch->privdata.inactive_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.internal.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_head_ts | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.head | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.l_queue->q.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.last | 0 |
| PARAM_VALUE | 0 | sch->privdata.lowest_prio | 63 |
| PARAM_VALUE | 0 | sch->privdata.max_memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.maxq | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0 |
| PARAM_VALUE | 0 | sch->privdata.memory_used | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_c | 0 |
| PARAM_VALUE | 0 | sch->privdata.packets_in_l | 0 |
| PARAM_VALUE | 0 | sch->privdata.pi2_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 0 | sch->privdata.q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->gso_skb.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->qstats.backlog | 0 |
| PARAM_VALUE | 0 | sch->privdata.qdisc->skb_bad_txq.qlen | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.slot | 0 |
| PARAM_VALUE | 0 | sch->privdata.step_marks | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_head | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_len | 0 |
| PARAM_VALUE | 0 | sch->privdata.t_tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->privdata.throttled_flows | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.accu_prob | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.avg_dq_rate | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 0 | sch->privdata.vars.count | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.drop_next | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.dropping | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.first_above_time | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.lastcount | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.ldelay | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 0 | sch->privdata.vars.qidlestart | 0 |
| PARAM_VALUE | 0 | sch->privdata.vars.rec_inv_sqrt | 0 |
| PARAM_VALUE | 0 | sch->privdata.watchdog.timer.is_queued | 0 |
| PARAM_VALUE | 0 | sch->q.head | 0 |
| PARAM_VALUE | 0 | sch->q.qlen | 0 |
| PARAM_VALUE | 0 | sch->q.tail | 0 |
| PARAM_VALUE | 0 | sch->qstats.backlog | 0 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->band_pkt_count | 0 |
| PARAM_VALUE | 0 | *sch->privdata->row_mask | s32min-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| 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_change() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| LOCK2 | bh |
net/sched/sch_fq_codel.c fq_codel_dequeue_drop() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.cstats.drop_count | 1-u32max |
| PARAM_VALUE | 1 | n | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| DATA_SOURCE | 0 | sch | $0 |
| NOSPEC | 0 | sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->tail | |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_fq_codel.c fq_codel_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.backlogs | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.flows | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| CAPPED_DATA | 0 | sch->privdata.flows_cnt | 1 |
| DATA_SOURCE | 0 | sch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->q.head->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_fq_codel.c fq_codel_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.backlogs | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.flows | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.memory_usage | 0-4294967295 |
| PARAM_VALUE | 0 | *sch->privdata->backlogs | 0-4294967295 |
| CAPPED_DATA | 0 | sch->privdata.flows_cnt | 1 |
| DATA_SOURCE | 0 | sch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->q.head->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| UNITS | 1 | n | unit_array_size |
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_cake.c cake_dequeue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.buffer_used | 0-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.config | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.tins | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 1 |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| DATA_SOURCE | 0 | sch | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->gso_skb.prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->skb_bad_txq.prev->truesize | |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_cake.c cake_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.config | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.config->rate_flags | 16-u16max |
| PARAM_VALUE | 0 | sch->privdata.min_adjlen | 0-65534 |
| PARAM_VALUE | 0 | sch->privdata.min_netlen | 0-65534 |
| DATA_SOURCE | 0 | sch | $1 |
| NOCHECK_CALL |
net/sched/sch_cake.c cake_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.config | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.config->ack_filter | 1-255 |
| PARAM_VALUE | 0 | sch->privdata.min_adjlen | 0-65534 |
| PARAM_VALUE | 0 | sch->privdata.min_netlen | 0-65534 |
| PARAM_VALUE | 1 | n | 1 |
| DATA_SOURCE | 0 | sch | $1 |
| DATA_SOURCE | 2 | len | r qdisc_pkt_len |
| NOCHECK_CALL |
net/sched/sch_cake.c cake_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.buffer_limit | 1-4294967294 |
| PARAM_VALUE | 0 | sch->privdata.buffer_used | 1-4294967294 |
| PARAM_VALUE | 0 | sch->privdata.config | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.min_adjlen | 0-65534 |
| PARAM_VALUE | 0 | sch->privdata.min_netlen | 0-65534 |
| PARAM_VALUE | 0 | sch->privdata.overflow_timeout | 0,u16max |
| DATA_SOURCE | 0 | sch | $1 |
| NOCHECK_CALL | |||
| UNITS | 2 | len | unit_byte |
net/sched/sch_cake.c cake_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.buffer_limit | 1-4294967294 |
| PARAM_VALUE | 0 | sch->privdata.buffer_used | 1-4294967294 |
| PARAM_VALUE | 0 | sch->privdata.config | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.min_adjlen | 0-65534 |
| PARAM_VALUE | 0 | sch->privdata.min_netlen | 0-65534 |
| PARAM_VALUE | 0 | sch->privdata.overflow_timeout | 0-u16max |
| DATA_SOURCE | 0 | sch | $1 |
| NOCHECK_CALL | |||
| UNITS | 1 | n | unit_array_size |
| UNITS | 2 | len | unit_byte |
net/sched/sch_fq.c fq_change() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| BUF_SIZE | 0 | sch | (-1)-s32max |
| DATA_SOURCE | 0 | sch | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 0-u32max |
| LOCK2 | bh |
net/sched/sch_sfq.c sfq_change() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->dev_queue->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sch->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->gso_skb.qlen | 0 |
| PARAM_VALUE | 0 | sch->handle | 1-u32max |
| PARAM_VALUE | 0 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sch->parent | 1-u32max |
| PARAM_VALUE | 0 | sch->privdata.block->cb_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | sch->privdata.block->index | 0-1 |
| PARAM_VALUE | 0 | sch->privdata.block->refcnt.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 0 | sch->privdata.block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0 |
| PARAM_VALUE | 0 | sch->privdata.egress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.ingress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 0 | sch->privdata.limit | s32min-0,2-s32max |
| PARAM_VALUE | 0 | sch->privdata.perturb_period | 0-2147483500 |
| PARAM_VALUE | 0 | sch->privdata.perturb_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | sch->privdata.perturb_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | sch->privdata.perturb_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.sch->gso_skb.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.sch->refcnt.refs.counter | 1 |
| PARAM_VALUE | 0 | sch->privdata.sch->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 0 | sch->privdata.tail | 0 |
| PARAM_VALUE | 0 | sch->refcnt.refs.counter | 1 |
| PARAM_VALUE | 0 | sch->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 1 | n | 0 |
| BUF_SIZE | 0 | sch | 0-s32max |
| BUF_SIZE | 0 | sch | 0-s32max |
| CAPPED_DATA | 0 | sch | 1 |
| CAPPED_DATA | 0 | sch->dev_queue->dev | 1 |
| CAPPED_DATA | 0 | sch->dev_queue->dev->nd_net.net | 1 |
| CAPPED_DATA | 0 | sch->handle | 1 |
| CAPPED_DATA | 0 | sch->q.qlen | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| NOSPEC | 0 | sch->handle | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | sch->parent | 1-u32max |
| LOCK2 | bh | ||
| 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_sfq.c sfq_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.headdrop | 1-255 |
| PARAM_VALUE | 0 | sch->privdata.ht | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.red_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.slots | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 0 |
| DATA_SOURCE | 0 | sch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->q.head->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_sfq.c sfq_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.ht | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.limit | s32min-(-2),0-s32max |
| PARAM_VALUE | 0 | sch->privdata.maxdepth | 1-255 |
| PARAM_VALUE | 0 | sch->privdata.red_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.slots | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 0 |
| DATA_SOURCE | 0 | sch | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->q.head->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_sfq.c sfq_enqueue() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 0 | sch->privdata.ht | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.limit | s32min-(-2),0-s32max |
| PARAM_VALUE | 0 | sch->privdata.maxdepth | 1-255 |
| PARAM_VALUE | 0 | sch->privdata.red_parms | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.slots | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 1 |
| DATA_SOURCE | 0 | sch | $1 |
| DATA_SOURCE | 2 | len | r sfq_drop |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sch->q.head->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.head->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.head->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.head->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.head->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.head->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | sch->q.tail->csum | 0-126976[c] |
| HOST_DATA | 0 | sch->q.tail->csum_offset | 0-u16max |
| HOST_DATA | 0 | sch->q.tail->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->len | 0-u32max[c] |
| HOST_DATA | 0 | sch->q.tail->protocol | 1-255 |
| HOST_DATA | 0 | sch->q.tail->truesize | 0-u32max |
| HOST_DATA | 0 | sch->q.tail->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | sch->q.tail->users.refs.counter | s32min-0,2-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sch->q.tail->truesize | |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &sch->seqlock |
net/sched/sch_sfq.c sfq_rehash() -> qdisc_tree_reduce_backlog()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sch | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.maxflows | 0-s32max |
| PARAM_VALUE | 0 | sch->privdata.tail | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sch->privdata.tail->qlen | 1 |
| PARAM_VALUE | 0 | sch->privdata.tail->skblist_prev | 4096-2175688220701290496 |
| PARAM_VALUE | 1 | n | 0-s32max |
| CAPPED_DATA | 0 | sch->dev_queue->qdisc_sleeping | 1 |
| DATA_SOURCE | 0 | sch | $0 |
| FUZZY_MAX | 1 | n | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | n | unit_array_size |
| LOCK2 | rcu_read | ||
| LOCK2 | root_lock |