Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/ethernet/intel/ice/ice_tc_lib.c
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c, line 178
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c, line 120
- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c, line 2292
- drivers/net/ethernet/netronome/nfp/flower/conntrack.c
- drivers/net/ethernet/netronome/nfp/flower/match.c, line 391
- drivers/net/ethernet/netronome/nfp/flower/offload.c, line 363
- net/core/flow_offload.c, line 215
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c mlx5e_tc_tun_parse_geneve_options() -> flow_rule_match_enc_opts()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 1796441862702432256 |
| BUF_SIZE | 0 | rule | (-1),4-s32max |
| BUF_SIZE | 0 | rule | (-1),4-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_tun_vxlan.c mlx5e_tc_tun_parse_vxlan_gbp_option() -> flow_rule_match_enc_opts()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | out | 3978956069881073664 |
| BUF_SIZE | 0 | rule | (-1),4-s32max |
| BUF_SIZE | 0 | rule | (-1),4-s32max |
| 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_tunnel_attr() -> flow_rule_match_enc_opts()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 5991995635631751168 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| 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_tunnel_attr() -> flow_rule_match_enc_opts()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 5991995635631751168 |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| BUF_SIZE | 0 | rule | (-1),32-s32max |
| 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/mellanox/mlx5/core/en_tc.c mlx5e_get_flow_tunnel_id() -> flow_rule_match_enc_opts()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 7748835442308063232 |
| BUF_SIZE | 0 | rule | (-1),4-s32max |
| BUF_SIZE | 0 | rule | (-1),4-s32max |
| 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/offload.c nfp_flower_calculate_key_layers() -> flow_rule_match_enc_opts()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 9171179998920933376 |
| 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_geneve_opt() -> flow_rule_match_enc_opts()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->match.dissector | 4096-ptr_max |
| PARAM_VALUE | 1 | out | 6325650582763823104 |
| 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/conntrack.c nfp_ct_merge_check() -> flow_rule_match_enc_opts()
| 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_enc_opts()
| 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 |