Defined in 1 files as a function:
Referenced in 16 files:
- drivers/net/ethernet/airoha/airoha_eth.c, line 3117
- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c, line 1936
- drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c, line 1520
- drivers/net/ethernet/intel/ice/ice_main.c, line 9546
- drivers/net/ethernet/marvell/prestera/prestera_flow.c, line 239
- drivers/net/ethernet/mediatek/mtk_ppe_offload.c, line 646
- drivers/net/ethernet/mediatek/mtk_wed.c, line 2734
- drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c, line 525
- drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c, line 240
- drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c, line 2232
- drivers/net/ethernet/mscc/ocelot_net.c, line 462
- drivers/net/ethernet/netronome/nfp/flower/offload.c
- drivers/net/ethernet/sfc/tc_bindings.c
- drivers/net/wireless/mediatek/mt76/npu.c, line 353
- net/core/flow_offload.c, line 358
- net/dsa/user.c, line 1705
Smatch caller information:
drivers/net/ethernet/mscc/ocelot_net.c ocelot_setup_tc_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 3205391339726258176,8437096156435566592 |
| PARAM_VALUE | 0 | block_cb->release | 0 |
| PARAM_VALUE | 1 | offload | 1893042152874979328,6243769477725855744 |
| PARAM_VALUE | 1 | offload->binder_type | 1-2 |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 5071272450952994816 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $1 |
| FUZZY_MAX | 1 | offload->binder_type | 2 |
| BIT_INFO | 0 | block_cb->cb | 0x2412964088274000,0x7d7fd670ee7fd000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
drivers/net/wireless/mediatek/mt76/npu.c mt76_npu_setup_tc_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 1618354358702862336 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->release | 0 |
| PARAM_VALUE | 1 | offload | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->binder_type | 1 |
| PARAM_VALUE | 1 | offload->block | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 4993532393628827648 |
| PARAM_VALUE | 1 | offload->driver_block_list->next | 4993532393628827648 |
| PARAM_VALUE | 1 | offload->driver_block_list->prev | 4993532393628827648 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $2 |
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c mlx5e_rep_indr_setup_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 4806355538185228288,9139930680753872896 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.binder_type | 1-2 |
| PARAM_VALUE | 0 | block_cb->indr.cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.dev | 1-u64max |
| PARAM_VALUE | 0 | block_cb->indr.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.list.prev | 677070407250837504 |
| PARAM_VALUE | 0 | block_cb->release | 187158608017403904 |
| PARAM_VALUE | 1 | offload | 756971659258155008,1841886211298832384,6243769477725855744,8535111159745949696 |
| PARAM_VALUE | 1 | offload->binder_type | 1-2 |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 8765361249255137280 |
| PARAM_VALUE | 1 | offload->unlocked_driver_cb | 1 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 0 | block_cb->cb_ident | 40 |
| BUF_SIZE | 0 | block_cb->cb_priv | 40 |
| BUF_SIZE | 0 | block_cb->indr.cb_priv | s32min,(-1),4,24,64,168-s32max |
| BUF_SIZE | 1 | offload | (-1),80 |
| BUF_SIZE | 1 | offload | (-1),80 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| CAPPED_DATA | 0 | block_cb->indr.binder_type | 1 |
| CAPPED_DATA | 1 | offload->binder_type | 1 |
| DATA_SOURCE | 0 | block_cb | r flow_indr_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $3 |
| NOSPEC | 0 | block_cb->indr.sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | block_cb->indr.sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | block_cb->indr.sch->parent | 0-u32max |
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c dpaa2_switch_setup_tc_block_bind() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 3869864304780599296 |
| PARAM_VALUE | 0 | block_cb->release | 0 |
| PARAM_VALUE | 1 | offload | 1893042152874979328,6243769477725855744 |
| PARAM_VALUE | 1 | offload->binder_type | 1 |
| PARAM_VALUE | 1 | offload->block | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 3077014288422891520 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_setup_indr_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 3766824885090639872 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.binder_type | 1 |
| PARAM_VALUE | 0 | block_cb->indr.cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.list.prev | 677070407250837504 |
| PARAM_VALUE | 0 | block_cb->release | 4560541459283513344 |
| PARAM_VALUE | 1 | offload | 756971659258155008,1841886211298832384,6243769477725855744,8535111159745949696 |
| PARAM_VALUE | 1 | offload->binder_type | 1 |
| PARAM_VALUE | 1 | offload->command | 0 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 0 | block_cb->cb_ident | 32 |
| BUF_SIZE | 0 | block_cb->cb_priv | 32 |
| BUF_SIZE | 0 | block_cb->indr.cb_priv | s32min,(-1),4,24,64,168-s32max |
| BUF_SIZE | 1 | offload | (-1),80 |
| BUF_SIZE | 1 | offload | (-1),80 |
| DATA_SOURCE | 0 | block_cb | r flow_indr_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $3 |
| NOSPEC | 0 | block_cb->indr.sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | block_cb->indr.sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | block_cb->indr.sch->parent | 0-u32max |
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/intel/ice/ice_main.c ice_indr_setup_tc_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 5625194196829155328 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.binder_type | 1 |
| PARAM_VALUE | 0 | block_cb->indr.cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.list.prev | 677070407250837504 |
| PARAM_VALUE | 0 | block_cb->release | 5895568511898365952 |
| PARAM_VALUE | 1 | offload | 756971659258155008,1841886211298832384,6243769477725855744,8535111159745949696 |
| PARAM_VALUE | 1 | offload->binder_type | 1 |
| PARAM_VALUE | 1 | offload->command | 0 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 0 | block_cb->cb_ident | 32 |
| BUF_SIZE | 0 | block_cb->cb_priv | 32 |
| BUF_SIZE | 0 | block_cb->indr.cb_priv | s32min,(-1),4,24,64,168-s32max |
| BUF_SIZE | 1 | offload | (-1),80 |
| BUF_SIZE | 1 | offload | (-1),80 |
| DATA_SOURCE | 0 | block_cb | r flow_indr_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $3 |
| NOSPEC | 0 | block_cb->indr.sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | block_cb->indr.sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | block_cb->indr.sch->parent | 0-u32max |
| LOCK2 | global &flow_indr_block_lock |
net/core/flow_offload.c flow_block_cb_setup_simple() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->release | 0 |
| PARAM_VALUE | 1 | offload | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 4096-ptr_max |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 1 | offload | (-1),8,12,16,24,32,48,64,80,176,368,480,720 |
| BUF_SIZE | 1 | offload | (-1),8,12,16,24,32,48,64,80,176,368,480,720 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $0 |
| BIT_INFO | 0 | block_cb->cb | 0x0,0x7ffffffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c mlxsw_sp_setup_tc_block_qevent_bind() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 6054260338340978688 |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->release | 361107706486157312 |
| PARAM_VALUE | 1 | offload | 1893042152874979328,6243769477725855744 |
| PARAM_VALUE | 1 | offload->binder_type | 3-4 |
| PARAM_VALUE | 1 | offload->block | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 8933620302067355648 |
| PARAM_VALUE | 1 | offload->sch | 4096-ptr_max |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 0 | block_cb->cb_priv | 40 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $1 |
| HARD_MAX | 1 | offload->binder_type | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c mlxsw_sp_setup_tc_block_bind() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 8871359343835738112 |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->release | 5284016526531944448 |
| PARAM_VALUE | 1 | offload | 1893042152874979328,6243769477725855744 |
| PARAM_VALUE | 1 | offload->binder_type | 1-2 |
| PARAM_VALUE | 1 | offload->block | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 2115858504788525056 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 0 | block_cb->cb_priv | 88 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $1 |
| HARD_MAX | 1 | offload->binder_type | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_setup_tc_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 1093292723612454912 |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->release | 0 |
| PARAM_VALUE | 1 | offload | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->binder_type | 1 |
| PARAM_VALUE | 1 | offload->block | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 4321147587963383808 |
| PARAM_VALUE | 1 | offload->driver_block_list->next | 4321147587963383808 |
| PARAM_VALUE | 1 | offload->driver_block_list->prev | 4321147587963383808 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 0 | block_cb->cb_priv | 16 |
| BUF_SIZE | 1 | offload | (-1),8,12,16,24,32,48,64,80,176,368,480,720 |
| BUF_SIZE | 1 | offload | (-1),8,12,16,24,32,48,64,80,176,368,480,720 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
drivers/net/ethernet/sfc/tc_bindings.c efx_tc_indr_setup_cb() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 7723398644993863680 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.binder_type | 1 |
| PARAM_VALUE | 0 | block_cb->indr.cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.list.prev | 677070407250837504 |
| PARAM_VALUE | 0 | block_cb->release | 1164578499798675456 |
| PARAM_VALUE | 1 | offload | 756971659258155008,1841886211298832384,6243769477725855744,8535111159745949696 |
| PARAM_VALUE | 1 | offload->binder_type | 1 |
| PARAM_VALUE | 1 | offload->command | 0 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 0 | block_cb->cb_ident | 48 |
| BUF_SIZE | 0 | block_cb->cb_priv | 48 |
| BUF_SIZE | 0 | block_cb->indr.cb_priv | 48 |
| BUF_SIZE | 1 | offload | (-1),80 |
| BUF_SIZE | 1 | offload | (-1),80 |
| DATA_SOURCE | 0 | block_cb | r flow_indr_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $4 |
| NOSPEC | 0 | block_cb->indr.sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | block_cb->indr.sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | block_cb->indr.sch->parent | 0-u32max |
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/sfc/tc_bindings.c efx_tc_setup_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 7723398644993863680 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->release | 1164578499798675456 |
| PARAM_VALUE | 1 | offload | 1893042152874979328,6243769477725855744 |
| PARAM_VALUE | 1 | offload->binder_type | 1 |
| PARAM_VALUE | 1 | offload->command | 0 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 0 | block_cb->cb_ident | 48 |
| BUF_SIZE | 0 | block_cb->cb_priv | 48 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_setup_indr_tc_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 3826495101230215168 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->indr.list.prev | 677070407250837504 |
| PARAM_VALUE | 0 | block_cb->release | 6335533582524416 |
| PARAM_VALUE | 1 | offload | 756971659258155008,1841886211298832384,6243769477725855744,8535111159745949696 |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->unlocked_driver_cb | 1 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 0 | block_cb->cb_ident | 32 |
| BUF_SIZE | 0 | block_cb->cb_priv | 32 |
| BUF_SIZE | 0 | block_cb->indr.cb_priv | s32min,(-1),4,24,64,168-s32max |
| BUF_SIZE | 1 | offload | (-1),80 |
| BUF_SIZE | 1 | offload | (-1),80 |
| DATA_SOURCE | 0 | block_cb | r flow_indr_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $3 |
| NOSPEC | 0 | block_cb->indr.sch->handle | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | block_cb->indr.sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 0 | block_cb->indr.sch->parent | 0-u32max |
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_setup_tc_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 3319973634528903168 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->release | 0 |
| PARAM_VALUE | 1 | offload | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->binder_type | 1 |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 2263763488378150912 |
| PARAM_VALUE | 1 | offload->unlocked_driver_cb | 1 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 1 | offload | (-1),8,12,16,24,32,48,64,80,176,368,480,720 |
| BUF_SIZE | 1 | offload | (-1),8,12,16,24,32,48,64,80,176,368,480,720 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
drivers/net/ethernet/airoha/airoha_eth.c airoha_dev_setup_tc_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 3769537110527434752 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->release | 0 |
| PARAM_VALUE | 1 | offload | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->binder_type | 1 |
| PARAM_VALUE | 1 | offload->block | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 79026036919279616 |
| PARAM_VALUE | 1 | offload->driver_block_list->next | 79026036919279616 |
| PARAM_VALUE | 1 | offload->driver_block_list->prev | 79026036919279616 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 1 | offload | (-1),80 |
| BUF_SIZE | 1 | offload | (-1),80 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
drivers/net/ethernet/marvell/prestera/prestera_flow.c prestera_setup_flow_block_bind() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offload | 1893042152874979328,6243769477725855744 |
| PARAM_VALUE | 1 | offload->binder_type | 1-2 |
| PARAM_VALUE | 1 | offload->block | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 1160534331236421632 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 1 | offload | $1 |
| HARD_MAX | 1 | offload->binder_type | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
net/dsa/user.c dsa_user_setup_tc_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 7210814538461192192,7790723696399171584 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->release | 0 |
| PARAM_VALUE | 1 | offload | 1893042152874979328,6243769477725855744 |
| PARAM_VALUE | 1 | offload->binder_type | 1-2 |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 8539371483102339072 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $1 |
| FUZZY_MAX | 1 | offload->binder_type | 2 |
| BIT_INFO | 0 | block_cb->cb | 0x6410358c42130000,0x6c1ff5fec337e000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |
drivers/net/ethernet/mediatek/mtk_ppe_offload.c mtk_eth_setup_tc_block() -> flow_block_cb_add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | block_cb | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb | 9093494200288706560 |
| PARAM_VALUE | 0 | block_cb->cb_ident | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->cb_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | block_cb->release | 0 |
| PARAM_VALUE | 1 | offload | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->binder_type | 1 |
| PARAM_VALUE | 1 | offload->block | 4096-ptr_max |
| PARAM_VALUE | 1 | offload->command | 0 |
| PARAM_VALUE | 1 | offload->driver_block_list | 3857460738743656448 |
| PARAM_VALUE | 1 | offload->driver_block_list->next | 3857460738743656448 |
| PARAM_VALUE | 1 | offload->driver_block_list->prev | 3857460738743656448 |
| BUF_SIZE | 0 | block_cb | 136 |
| BUF_SIZE | 1 | offload | (-1),80 |
| BUF_SIZE | 1 | offload | (-1),80 |
| BUF_SIZE | 1 | offload->driver_block_list | 16 |
| DATA_SOURCE | 0 | block_cb | r flow_block_cb_alloc |
| DATA_SOURCE | 1 | offload | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &nft_net->commit_mutex |