Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
- drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
- drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
- drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
- drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
- drivers/net/ethernet/microchip/vcap/vcap_api.c
- drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
- drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
- drivers/net/ethernet/microchip/vcap/vcap_tc.c
Smatch caller information:
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c sparx5_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 49 |
| PARAM_VALUE | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c sparx5_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 49 |
| PARAM_VALUE | 2 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c sparx5_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyset | 0-30 |
| PARAM_VALUE | 1 | key | 53 |
| PARAM_VALUE | 2 | val | 2 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c sparx5_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 123 |
| PARAM_VALUE | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c sparx5_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 123 |
| PARAM_VALUE | 2 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c sparx5_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyset | 0-30 |
| PARAM_VALUE | 1 | key | 124 |
| PARAM_VALUE | 2 | val | 2 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_tcp_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 93 |
| PARAM_VALUE | 2 | val | 1-2 |
| FUZZY_MAX | 2 | val | 2 |
| HARD_MAX | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_tcp_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 101 |
| PARAM_VALUE | 2 | val | 1-2 |
| FUZZY_MAX | 2 | val | 2 |
| HARD_MAX | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_tcp_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 97 |
| PARAM_VALUE | 2 | val | 1-2 |
| FUZZY_MAX | 2 | val | 2 |
| HARD_MAX | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_tcp_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 95 |
| PARAM_VALUE | 2 | val | 1-2 |
| FUZZY_MAX | 2 | val | 2 |
| HARD_MAX | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_tcp_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 91 |
| PARAM_VALUE | 2 | val | 1-2 |
| FUZZY_MAX | 2 | val | 2 |
| HARD_MAX | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_tcp_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 102 |
| PARAM_VALUE | 2 | val | 1-2 |
| FUZZY_MAX | 2 | val | 2 |
| HARD_MAX | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/vcap/vcap_api.c test_add_def_fields() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 2 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| CAPPED_DATA | 0 | rule->actionset | 1 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/microchip/vcap/vcap_api.c test_add_def_fields() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 1 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| CAPPED_DATA | 0 | rule->actionset | 1 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_add_type_keyfield() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyset | 0-30 |
| PARAM_VALUE | 1 | key | 125 |
| PARAM_VALUE | 2 | val | 2 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| DATA_SOURCE | 0 | rule | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_add_type_keyfield() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyset | 0-30 |
| PARAM_VALUE | 1 | key | 125 |
| PARAM_VALUE | 2 | val | 1 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| DATA_SOURCE | 0 | rule | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_encode_rule_test() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max,(-28),(-22),(-12),(-2) |
| PARAM_VALUE | 1 | key | 38 |
| PARAM_VALUE | 2 | val | 2 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| DATA_SOURCE | 0 | rule | r vcap_alloc_rule |
drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_encode_rule_test() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max,(-28),(-22),(-12),(-2) |
| PARAM_VALUE | 1 | key | 38 |
| PARAM_VALUE | 2 | val | 2 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| DATA_SOURCE | 0 | rule | r vcap_alloc_rule |
drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_encode_rule_test() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max,(-28),(-22),(-12),(-2) |
| PARAM_VALUE | 1 | key | 45 |
| PARAM_VALUE | 2 | val | 0 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| DATA_SOURCE | 0 | rule | r vcap_alloc_rule |
drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_rule_add_keyvalue_test() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 1244150674780545024 |
| PARAM_VALUE | 0 | rule->keyfields.next | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.next->next | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.prev | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.prev->next | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.prev->prev | 1244150674780545048 |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 1 |
| BUF_SIZE | 0 | rule | 168 |
| BUF_SIZE | 0 | rule | 168 |
drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_rule_add_keyvalue_test() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 1244150674780545024 |
| PARAM_VALUE | 0 | rule->keyfields.next | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.next->next | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.prev->next | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.prev->prev | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyset | 0-30 |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 2 |
| BUF_SIZE | 0 | rule | 168 |
| BUF_SIZE | 0 | rule | 168 |
drivers/net/ethernet/microchip/vcap/vcap_api.c vcap_api_rule_add_keyvalue_test() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 1244150674780545024 |
| PARAM_VALUE | 0 | rule->keyfields.next | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.next->next | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.prev->next | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyfields.prev->prev | 1244150674780545048 |
| PARAM_VALUE | 0 | rule->keyset | 0-30 |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 0 |
| BUF_SIZE | 0 | rule | 168 |
| BUF_SIZE | 0 | rule | 168 |
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_vcap_is2_add_default_fields() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->vcap_chain_id | 8000000-8099999 |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 2 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| CAPPED_DATA | 0 | rule->actionset | 1 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| HARD_MAX | 0 | rule->vcap_chain_id | 8099999 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_vcap_is2_add_default_fields() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->vcap_chain_id | s32min-7999999,8100000-s32max |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 1 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| CAPPED_DATA | 0 | rule->actionset | 1 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c sparx5_vcap_es2_add_default_fields() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->vcap_chain_id | 20000000-20099999 |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 2 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| CAPPED_DATA | 0 | rule->actionset | 1 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| HARD_MAX | 0 | rule->vcap_chain_id | 20099999 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c sparx5_vcap_es2_add_default_fields() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->vcap_chain_id | s32min-19999999,20100000-s32max |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 1 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| CAPPED_DATA | 0 | rule->actionset | 1 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c sparx5_vcap_ingress_add_default_fields() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->vcap_chain_id | 1000000-1099999,1200000-1299999,1400000-1499999,8000000-8099999,8200000-8299999 |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 2 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| CAPPED_DATA | 0 | rule->actionset | 1 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c sparx5_vcap_ingress_add_default_fields() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 1 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| CAPPED_DATA | 0 | rule->actionset | 1 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_add_ip_event_key() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyset | 0-30 |
| PARAM_VALUE | 1 | key | 123 |
| PARAM_VALUE | 2 | val | 1 |
| BUF_SIZE | 0 | rule | 168 |
| BUF_SIZE | 0 | rule | 168 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_add_ip_general_key() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyset | 0-30 |
| PARAM_VALUE | 1 | key | 123 |
| PARAM_VALUE | 2 | val | 1 |
| BUF_SIZE | 0 | rule | 168 |
| BUF_SIZE | 0 | rule | 168 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 49 |
| PARAM_VALUE | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 38 |
| PARAM_VALUE | 2 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyfields.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | rule->keyset | 0-30 |
| PARAM_VALUE | 1 | key | 53 |
| PARAM_VALUE | 2 | val | 2 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 38 |
| PARAM_VALUE | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 124 |
| PARAM_VALUE | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 123 |
| PARAM_VALUE | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 124 |
| PARAM_VALUE | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_basic_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 123 |
| PARAM_VALUE | 2 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_control_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 73 |
| PARAM_VALUE | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_control_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 73 |
| PARAM_VALUE | 2 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_control_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 76 |
| PARAM_VALUE | 2 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c lan966x_tc_flower_handler_control_usage() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 76 |
| PARAM_VALUE | 2 | val | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c test_add_def_fields() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 2 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| CAPPED_DATA | 0 | rule->actionset | 1 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c test_add_def_fields() -> vcap_rule_add_key_bit()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rule | 4096-ptr_max |
| PARAM_VALUE | 1 | key | 103 |
| PARAM_VALUE | 2 | val | 1 |
| BUF_SIZE | 0 | rule | (-1),168 |
| BUF_SIZE | 0 | rule | (-1),168 |
| CAPPED_DATA | 0 | rule->actionset | 1 |
| CAPPED_DATA | 0 | rule->keyset | 1 |
| DATA_SOURCE | 0 | rule | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |