Searched refs:vcap_rule (Results 1 – 13 of 13) sorted by relevance
/linux-6.3-rc2/drivers/net/ethernet/microchip/vcap/ |
A D | vcap_api_client.h | 165 void vcap_free_rule(struct vcap_rule *rule); 169 int vcap_add_rule(struct vcap_rule *rule); 173 struct vcap_rule *vcap_copy_rule(struct vcap_rule *rule); 177 int vcap_mod_rule(struct vcap_rule *rule); 180 int vcap_set_rule_set_keyset(struct vcap_rule *rule, 183 int vcap_set_rule_set_actionset(struct vcap_rule *rule, 199 int vcap_rule_add_action_bit(struct vcap_rule *rule, 201 int vcap_rule_add_action_u32(struct vcap_rule *rule, 230 bool vcap_rule_find_keysets(struct vcap_rule *rule, 249 int vcap_filter_rule_keys(struct vcap_rule *rule, [all …]
|
A D | vcap_api.c | 532 vcap_copy_from_client_keyfield(struct vcap_rule *rule, in vcap_copy_from_client_keyfield() 884 int vcap_set_rule_set_keyset(struct vcap_rule *rule, in vcap_set_rule_set_keyset() 1875 bool vcap_rule_find_keysets(struct vcap_rule *rule, in vcap_rule_find_keysets() 2225 int vcap_add_rule(struct vcap_rule *rule) in vcap_add_rule() 2340 return (struct vcap_rule *)ri; in vcap_alloc_rule() 2352 void vcap_free_rule(struct vcap_rule *rule) in vcap_free_rule() 2404 struct vcap_rule *rule; in vcap_get_rule() 2422 int vcap_mod_rule(struct vcap_rule *rule) in vcap_mod_rule() 3433 int vcap_filter_rule_keys(struct vcap_rule *rule, in vcap_filter_rule_keys() 3479 struct vcap_rule *vcap_copy_rule(struct vcap_rule *erule) in vcap_copy_rule() [all …]
|
A D | vcap_api.h | 184 struct vcap_rule { struct 225 struct vcap_rule *rule, 232 struct vcap_rule *rule);
|
A D | vcap_api_private.h | 24 struct vcap_rule data; /* provided by the client */ 122 struct vcap_rule *vcap_decode_rule(struct vcap_rule_internal *elem);
|
A D | vcap_tc.h | 12 struct vcap_rule *vrule;
|
A D | vcap_api_debugfs_kunit.c | 37 struct vcap_rule *rule, in test_val_keyset() 82 struct vcap_rule *rule) in test_add_def_fields()
|
A D | vcap_api_kunit.c | 33 struct vcap_rule *rule, in test_val_keyset() 75 struct vcap_rule *rule) in test_add_def_fields() 246 static struct vcap_rule * 251 struct vcap_rule *rule; in test_vcap_xn_rule_creator() 1010 struct vcap_rule *rule = (struct vcap_rule *)&ri; in vcap_api_rule_add_keyvalue_test() 1094 struct vcap_rule *rule = (struct vcap_rule *)&ri; in vcap_api_rule_add_actionvalue_test() 1321 struct vcap_rule *rule; in vcap_api_encode_rule_test()
|
A D | vcap_api_debugfs.c | 297 struct vcap_rule *vrule; in vcap_show_admin()
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/sparx5/ |
A D | sparx5_tc_flower.c | 229 struct vcap_rule *vrule) in sparx5_tc_use_dissectors() 460 struct vcap_rule *erule, in sparx5_tc_add_rule_copy() 471 struct vcap_rule *vrule; in sparx5_tc_add_rule_copy() 523 struct vcap_rule *erule, in sparx5_tc_add_remaining_rules() 543 struct vcap_rule *vrule) in sparx5_tc_set_actionset() 573 struct vcap_rule *vrule, in sparx5_tc_add_rule_link_target() 612 struct vcap_rule *vrule, in sparx5_tc_add_rule_link() 805 struct vcap_rule *vrule, in sparx5_tc_action_trap() 880 struct vcap_rule *vrule, in sparx5_tc_action_vlan_modify() 1020 struct vcap_rule *vrule; in sparx5_tc_flower_replace() [all …]
|
A D | sparx5_vcap_impl.c | 282 static bool sparx5_vcap_is0_is_first_chain(struct vcap_rule *rule) in sparx5_vcap_is0_is_first_chain() 293 static bool sparx5_vcap_is2_is_first_chain(struct vcap_rule *rule) in sparx5_vcap_is2_is_first_chain() 301 static bool sparx5_vcap_es2_is_first_chain(struct vcap_rule *rule) in sparx5_vcap_es2_is_first_chain() 308 static void sparx5_vcap_add_ingress_range_port_mask(struct vcap_rule *rule, in sparx5_vcap_add_ingress_range_port_mask() 324 static void sparx5_vcap_add_wide_port_mask(struct vcap_rule *rule, in sparx5_vcap_add_wide_port_mask() 339 static void sparx5_vcap_add_egress_range_port_mask(struct vcap_rule *rule, in sparx5_vcap_add_egress_range_port_mask() 762 struct vcap_rule *rule, in sparx5_vcap_validate_keyset() 818 struct vcap_rule *rule) in sparx5_vcap_ingress_add_default_fields() 850 struct vcap_rule *rule) in sparx5_vcap_es0_add_default_fields() 862 struct vcap_rule *rule) in sparx5_vcap_es2_add_default_fields() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/lan966x/ |
A D | lan966x_ptp.c | 52 int (*add_ptp_key)(struct vcap_rule *vrule, in lan966x_ptp_add_trap() 58 struct vcap_rule *vrule; in lan966x_ptp_add_trap() 104 struct vcap_rule *vrule; in lan966x_ptp_del_trap() 129 static int lan966x_ptp_add_l2_key(struct vcap_rule *vrule, in lan966x_ptp_add_l2_key() 135 static int lan966x_ptp_add_ip_event_key(struct vcap_rule *vrule, in lan966x_ptp_add_ip_event_key() 142 static int lan966x_ptp_add_ip_general_key(struct vcap_rule *vrule, in lan966x_ptp_add_ip_general_key()
|
A D | lan966x_tc_flower.c | 139 struct vcap_rule *vrule, in lan966x_tc_flower_use_dissectors() 232 struct vcap_rule *vrule; in lan966x_tc_flower_add()
|
A D | lan966x_vcap_impl.c | 171 struct vcap_rule *rule, in lan966x_vcap_validate_keyset() 200 static bool lan966x_vcap_is_first_chain(struct vcap_rule *rule) in lan966x_vcap_is_first_chain() 208 struct vcap_rule *rule) in lan966x_vcap_add_default_fields()
|
Completed in 30 milliseconds