Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 30 files:
- drivers/net/dsa/microchip/ksz9477_tc_flower.c, line 43
- drivers/net/dsa/mv88e6xxx/tcflower.c, line 48
- drivers/net/dsa/sja1105/sja1105_flower.c, line 223
- drivers/net/dsa/yt921x.c, line 1854
- drivers/net/ethernet/airoha/airoha_ppe.c, line 1118
- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c, line 390
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
- drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c, line 42
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c, line 2104
- drivers/net/ethernet/intel/i40e/i40e_main.c, line 8598
- drivers/net/ethernet/intel/iavf/iavf_main.c, line 3832
- drivers/net/ethernet/intel/ice/ice_tc_lib.c, line 1709
- drivers/net/ethernet/intel/igb/igb_main.c, line 2666
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c, line 646
- drivers/net/ethernet/marvell/prestera/prestera_flower.c, line 241
- drivers/net/ethernet/mediatek/mtk_ppe_offload.c, line 325
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c, line 617
- drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c, line 99
- drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c, line 91
- drivers/net/ethernet/mscc/ocelot_flower.c, line 703
- drivers/net/ethernet/netronome/nfp/flower/action.c, line 819
- drivers/net/ethernet/netronome/nfp/flower/conntrack.c
- drivers/net/ethernet/netronome/nfp/flower/match.c
- drivers/net/ethernet/netronome/nfp/flower/offload.c, line 418
- drivers/net/ethernet/qlogic/qede/qede_filter.c, line 1861
- drivers/net/ethernet/sfc/tc_conntrack.c, line 140
- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
- net/core/flow_offload.c, line 68
Smatch caller information:
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c sparx5_tc_flower_handler_basic_usage() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 7457369203631984640 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/marvell/prestera/prestera_flower.c prestera_flower_parse() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 4715305681255710720 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c tc_add_basic_flow() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 6286483334554734592 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c tc_add_ethtype_flow() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 927556231734132736 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/sfc/tc.c efx_tc_flower_parse_match() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 6517914244384018432 |
| DATA_SOURCE | 0 | rule | $1 |
| NOCHECK_CALL |
drivers/net/ethernet/sfc/tc.c efx_tc_flower_parse_match() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 6517914244384018432 |
| DATA_SOURCE | 0 | rule | $1 |
| NOCHECK_CALL |
drivers/net/dsa/microchip/ksz9477_tc_flower.c ksz9477_flower_parse_key_l2() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 7557636505774264320 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| DATA_SOURCE | 0 | rule | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_parse_flow() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 8299149037602516992 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_flow_offload_replace() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 8504178704931082240 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &flow_offload_mutex | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c dpaa2_switch_flower_parse_key() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 6247427015524253696 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/dsa/sja1105/sja1105_flower.c sja1105_flower_parse_key() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 8431122919089807360 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c mlx5_tc_ct_rule_to_tuple() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 8496321393503465472 |
| CAPPED_DATA | 0 | rule->action.num_entries | 1 |
| DATA_SOURCE | 0 | rule | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c mlx5_tc_ct_set_tuple_match() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 6022318490759479296 |
| CAPPED_DATA | 0 | rule->action.num_entries | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c mlx5e_tc_ct_is_valid_flow_rule() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 6996341773600219136 |
| CAPPED_DATA | 0 | rule->action.num_entries | 1 |
| DATA_SOURCE | 0 | rule | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/intel/ice/ice_tc_lib.c ice_parse_cls_flower() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 624374894924312576 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/intel/igb/igb_main.c igb_parse_cls_flower() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 4441472202973859840 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c otx2_tc_prepare_flow() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 2291797510968905728 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/mscc/ocelot_flower.c ocelot_flower_parse_key() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 5896494340471287808 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c __parse_cls_flower() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 530186898076495872 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c __parse_cls_flower() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 530186898076495872 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c cxgb4_process_flow_match() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 1047969729009418240 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| CAPPED_DATA | 0 | rule->action.num_entries | 1 |
| DATA_SOURCE | 0 | rule | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c cxgb4_validate_flow_match() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 4845283459635466240 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| CAPPED_DATA | 0 | rule->action.num_entries | 1 |
| DATA_SOURCE | 0 | rule | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/qlogic/qede/qede_filter.c qede_parse_flow_attr() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 8769966409573330944 |
| DATA_SOURCE | 0 | rule | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &edev->qede_lock | ||
| TYPE_LOCK | (struct qede_dev)->qede_lock |
drivers/net/ethernet/intel/iavf/iavf_main.c iavf_parse_cls_flower() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 5009401908987994112 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adapter->netdev->lock | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| TYPE_LOCK | (struct net_device)->lock |
drivers/net/dsa/yt921x.c yt921x_acl_rule_ext_parse_flow_entries() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 8576385360606224384 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_flower_calculate_key_layers() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 252049024108765184 |
| PARAM_VALUE | 1 | out->key | 0 |
| PARAM_VALUE | 1 | out->mask | 0 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| DATA_SOURCE | 0 | rule | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->nfp_fl_lock |
drivers/net/ethernet/netronome/nfp/flower/match.c nfp_flower_compile_ip_ext() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 1940205516780232704 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->nfp_fl_lock |
drivers/net/ethernet/netronome/nfp/flower/match.c nfp_flower_compile_mpls() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 1683531670942789632 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->nfp_fl_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_basic_usage() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 5095671154124488704 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c mlxsw_sp_flower_parse() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 4114968745144864768 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/sfc/tc_conntrack.c efx_tc_ct_parse_match() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 2213536380906446848 |
| DATA_SOURCE | 0 | rule | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_ct_merge_check() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 3896247515344297984 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_ct_merge_check() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 1961201572698566656 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_fl_merge_actions_offload() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | out | 6635069532256989184 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &zt->priv->nfp_fl_lock |
drivers/net/dsa/mv88e6xxx/tcflower.c mv88e6xxx_flower_parse_key() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 47984902178889728 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/intel/i40e/i40e_main.c i40e_parse_cls_flower() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 8732724605926944768 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/netronome/nfp/flower/action.c nfp_fl_commit_mangle() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 907663104119410688 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| CAPPED_DATA | 0 | rule->action.num_entries | 1 |
| DATA_SOURCE | 0 | rule | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->nfp_fl_lock |
drivers/net/ethernet/mediatek/mtk_ppe_offload.c mtk_flow_offload_replace() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 8055398533168377856 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &mtk_flow_offload_mutex | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c hclge_get_cls_key_basic() -> flow_rule_match_basic()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 6148474812046151680 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| DATA_SOURCE | 0 | rule | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |