Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/sched/cls_api.c tc_chain_notify() -> tc_chain_fill_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmplt_ops->bind_class | 0,253638916652470272,389398395680960512,497355655962103808,2439914788663349248,3760973667801829376,3944557461585240064,7271150556157632512 |
| PARAM_VALUE | 0 | tmplt_ops->change | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->classify | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->delete | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->delete_empty | 0,750285114719432704 |
| PARAM_VALUE | 0 | tmplt_ops->destroy | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->dump | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->flags | 0-1 |
| PARAM_VALUE | 0 | tmplt_ops->get | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->get_exts | 0,564523576748855296 |
| PARAM_VALUE | 0 | tmplt_ops->hw_add | 0,8627320705720037376 |
| PARAM_VALUE | 0 | tmplt_ops->hw_del | 0,5634209399654346752 |
| PARAM_VALUE | 0 | tmplt_ops->init | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->put | 0,4015827899862691840 |
| PARAM_VALUE | 0 | tmplt_ops->reoffload | 0,631035440261332992,2894995858785198080,6092317856774164480,6534152950415466496 |
| PARAM_VALUE | 0 | tmplt_ops->terse_dump | 0,1538323412491280384 |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_create | 0,1299436987590848512 |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_destroy | 0,4130920257218207744 |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_dump | 0,1951777138979201024 |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_reoffload | 0,7461728144049897472 |
| PARAM_VALUE | 0 | tmplt_ops->walk | 4096-ptr_max |
| PARAM_VALUE | 2 | chain_index | 0-268435455 |
| PARAM_VALUE | 4 | skb | 4096-ptr_max |
| PARAM_VALUE | 5 | block | 4096-ptr_max |
| PARAM_VALUE | 8 | flags | 1-u16max |
| PARAM_VALUE | 9 | event | 100,102 |
| PARAM_VALUE | 10 | extack | 0,4971238048455385088 |
| PARAM_VALUE | 10 | extack->bad_attr->nla_len | 4-u16max |
| PARAM_VALUE | 10 | extack->miss_nest | 0,4096-ptr_max |
| PARAM_VALUE | 10 | extack->miss_type | 0,48,111 |
| BUF_SIZE | 1 | tmplt_priv | 1160 |
| BUF_SIZE | 4 | skb | 3776 |
| BUF_SIZE | 4 | skb | 3776 |
| CAPPED_DATA | 2 | chain_index | 1 |
| DATA_SOURCE | 4 | skb | r alloc_skb |
| DATA_SOURCE | 7 | seq | $2 |
| DATA_SOURCE | 8 | flags | $3 |
| DATA_SOURCE | 9 | event | $4 |
| DATA_SOURCE | 10 | extack | $6 |
| NOSPEC | 2 | chain_index | |
| NOSPEC | 2 | chain_index | |
| HARD_MAX | 9 | event | 102 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | chain_index | 0-268435455[c] |
| USER_DATA | 5 | block->classid | 0-u32max |
| USER_DATA | 7 | seq | 0-u32max[u] |
| USER_DATA | 8 | flags | 1-u16max[u] |
| USER_DATA | 9 | event | 102[u] |
| UNITS | 2 | chain_index | unit_array_size |
| UNITS | 3 | net | unit_byte |
| 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/cls_api.c tc_chain_notify_delete() -> tc_chain_fill_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmplt_ops->bind_class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->change | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->classify | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->delete | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->delete_empty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->destroy | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->dump | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->flags | 0-1 |
| PARAM_VALUE | 0 | tmplt_ops->get | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->get_exts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->hw_add | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->hw_del | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->init | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->put | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->reoffload | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->terse_dump | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_create | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_destroy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_dump | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_reoffload | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->walk | 4096-ptr_max |
| PARAM_VALUE | 4 | skb | 4096-ptr_max |
| PARAM_VALUE | 5 | block | 4096-ptr_max |
| PARAM_VALUE | 5 | block->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 5 | block->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 5 | block->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 5 | block->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 5 | block->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 5 | block->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 5 | block->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 6 | portid | 0 |
| PARAM_VALUE | 7 | seq | 0 |
| PARAM_VALUE | 8 | flags | 0 |
| PARAM_VALUE | 9 | event | 101 |
| PARAM_VALUE | 10 | extack | 0 |
| BUF_SIZE | 1 | tmplt_priv | 1160 |
| BUF_SIZE | 1 | tmplt_priv | 1160 |
| BUF_SIZE | 4 | skb | 3776 |
| BUF_SIZE | 4 | skb | 3776 |
| DATA_SOURCE | 0 | tmplt_ops | $0 |
| DATA_SOURCE | 1 | tmplt_priv | $1 |
| DATA_SOURCE | 2 | chain_index | $2 |
| DATA_SOURCE | 4 | skb | r alloc_skb |
| DATA_SOURCE | 5 | block | $3 |
| DATA_SOURCE | 7 | seq | $5 |
| DATA_SOURCE | 8 | flags | $6 |
| NOSPEC | 2 | chain_index | |
| NOSPEC | 2 | chain_index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | chain_index | 0-268435455[c] |
| USER_DATA | 5 | block->classid | 0-u32max |
| UNITS | 2 | chain_index | unit_array_size |
| UNITS | 3 | net | unit_byte |
| LOCK2 | 5 | &block->lock | |
| TYPE_LOCK | (struct tcf_block)->lock |
net/sched/cls_api.c tc_dump_chain() -> tc_chain_fill_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tmplt_ops->bind_class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->change | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->classify | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->delete | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->delete_empty | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->destroy | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->dump | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->flags | 0-1 |
| PARAM_VALUE | 0 | tmplt_ops->get | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->get_exts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->hw_add | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->hw_del | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->init | 4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->put | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->reoffload | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->terse_dump | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_create | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_destroy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_dump | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->tmplt_reoffload | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tmplt_ops->walk | 4096-ptr_max |
| PARAM_VALUE | 4 | skb | 4096-ptr_max |
| PARAM_VALUE | 5 | block | 4096-ptr_max |
| PARAM_VALUE | 5 | block->index | 0-1 |
| PARAM_VALUE | 5 | block->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 5 | block->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 5 | block->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 5 | block->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 5 | block->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 5 | block->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 5 | block->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 8 | flags | 2 |
| PARAM_VALUE | 9 | event | 100 |
| PARAM_VALUE | 10 | extack | 0 |
| BUF_SIZE | 1 | tmplt_priv | 1160 |
| BUF_SIZE | 4 | skb | (-1)-s32max |
| BUF_SIZE | 4 | skb | (-1)-s32max |
| CAPPED_DATA | 4 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 5 | &block->chain_list | 1 |
| CAPPED_DATA | 5 | &block->lock | 1 |
| DATA_SOURCE | 4 | skb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 4 | skb->sk->sk_backlog.len | |
| UNITS | 2 | chain_index | unit_array_size |
| UNITS | 3 | net | unit_byte |
| LOCK2 | 5 | &block->lock | |
| TYPE_LOCK | (struct tcf_block)->lock |