Home
last modified time | relevance | path

Searched refs:vcap_field (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_vcap_ag_api.c9 static const struct vcap_field is1_normal_keyfield[] = {
147 static const struct vcap_field is1_5tuple_ip4_keyfield[] = {
295 static const struct vcap_field is1_normal_ip6_keyfield[] = {
418 static const struct vcap_field is1_7tuple_keyfield[] = {
596 static const struct vcap_field is1_5tuple_ip6_keyfield[] = {
719 static const struct vcap_field is1_dbl_vid_keyfield[] = {
857 static const struct vcap_field is1_rt_keyfield[] = {
910 static const struct vcap_field is1_dmac_vid_keyfield[] = {
968 static const struct vcap_field is2_mac_etype_keyfield[] = {
1066 static const struct vcap_field is2_mac_llc_keyfiel
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/vcap/
H A Dvcap_model_kunit.c17 static const struct vcap_field is0_ll_full_keyfield[] = {
180 static const struct vcap_field is0_normal_7tuple_keyfield[] = {
373 static const struct vcap_field is0_normal_5tuple_ip4_keyfield[] = {
546 static const struct vcap_field is0_pure_5tuple_ip4_keyfield[] = {
614 static const struct vcap_field is0_etag_keyfield[] = {
662 static const struct vcap_field is2_mac_etype_keyfield[] = {
795 static const struct vcap_field is2_arp_keyfield[] = {
938 static const struct vcap_field is2_ip4_tcp_udp_keyfield[] = {
1141 static const struct vcap_field is2_ip4_other_keyfield[] = {
1294 static const struct vcap_field is2_ip6_std_keyfiel
[all...]
H A Dvcap_api.h67 struct vcap_field { struct
103 const struct vcap_field **keyfield_set_map;
107 const struct vcap_field **actionfield_set_map;
H A Dvcap_api_private.h75 const struct vcap_field *vcap_keyfields(struct vcap_control *vctrl,
94 const struct vcap_field *
H A Dvcap_api.c225 const struct vcap_field *typefld; in vcap_verify_keystream_keyset()
227 const struct vcap_field *fields; in vcap_verify_keystream_keyset()
396 const struct vcap_field *vcap_keyfields(struct vcap_control *vctrl, in vcap_keyfields()
448 const struct vcap_field *rf, in vcap_encode_keyfield()
640 const struct vcap_field *kf_table; in vcap_encode_rule_keyset()
690 const struct vcap_field *
741 const struct vcap_field *rf, in vcap_encode_actionfield()
798 const struct vcap_field *af_table; in vcap_encode_rule_actionset()
1306 const struct vcap_field *keyfield, in vcap_rule_alloc_keyfield()
1332 const struct vcap_field *field in vcap_verify_actionstream_actionset()
[all...]
H A Dvcap_api_debugfs.c25 const struct vcap_field *keyfield, in vcap_debugfs_show_rule_keyfield()
120 const struct vcap_field *actionfield, in vcap_debugfs_show_rule_actionfield()
196 const struct vcap_field *keyfield; in vcap_debugfs_show_rule_keyset()
217 const struct vcap_field *actionfield; in vcap_debugfs_show_rule_actionset()
H A Dvcap_api_client.h219 const struct vcap_field *vcap_lookup_keyfield(struct vcap_rule *rule,
H A Dvcap_api_kunit.c494 struct vcap_field rf = { in vcap_api_encode_field_test()
543 struct vcap_field rf = { in vcap_api_encode_short_field_test()
603 struct vcap_field rf = { in vcap_api_encode_keyfield_test()
666 struct vcap_field rf = { in vcap_api_encode_max_keyfield_test()
726 struct vcap_field rf = { in vcap_api_encode_actionfield_test()
795 const struct vcap_field *ft; in vcap_api_vcap_keyfields_test()
811 const struct vcap_field *ft; in vcap_api_vcap_actionfields_test()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_vcap_ag_api.c17 static const struct vcap_field is0_normal_7tuple_keyfield[] = {
210 static const struct vcap_field is0_normal_5tuple_ip4_keyfield[] = {
383 static const struct vcap_field is2_mac_etype_keyfield[] = {
516 static const struct vcap_field is2_arp_keyfield[] = {
659 static const struct vcap_field is2_ip4_tcp_udp_keyfield[] = {
862 static const struct vcap_field is2_ip4_other_keyfield[] = {
1015 static const struct vcap_field is2_ip6_std_keyfield[] = {
1133 static const struct vcap_field is2_ip_7tuple_keyfield[] = {
1336 static const struct vcap_field es0_isdx_keyfield[] = {
1384 static const struct vcap_field es2_mac_etype_keyfiel
[all...]
H A Dsparx5_vcap_impl.c820 const struct vcap_field *field; in sparx5_vcap_ingress_add_default_fields()
864 const struct vcap_field *field; in sparx5_vcap_es2_add_default_fields()
/kernel/linux/linux-5.10/include/soc/mscc/
H A Docelot_vcap.h44 const struct vcap_field *keys;
45 const struct vcap_field *actions;
247 struct vcap_field { struct
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/
H A Dvsc7514_regs.c438 static const struct vcap_field vsc7514_vcap_es0_keys[] = {
449 static const struct vcap_field vsc7514_vcap_es0_actions[] = {
470 static const struct vcap_field vsc7514_vcap_is1_keys[] = {
521 static const struct vcap_field vsc7514_vcap_is1_actions[] = {
545 static const struct vcap_field vsc7514_vcap_is2_keys[] = {
625 static const struct vcap_field vsc7514_vcap_is2_actions[] = {
/kernel/linux/linux-6.6/include/soc/mscc/
H A Docelot_vcap.h58 const struct vcap_field *keys;
59 const struct vcap_field *actions;
261 struct vcap_field { struct
/kernel/linux/linux-5.10/drivers/net/dsa/ocelot/
H A Dseville_vsc9953.c623 static const struct vcap_field vsc9953_vcap_es0_keys[] = {
634 static const struct vcap_field vsc9953_vcap_es0_actions[] = {
655 static const struct vcap_field vsc9953_vcap_is1_keys[] = {
706 static const struct vcap_field vsc9953_vcap_is1_actions[] = {
729 static struct vcap_field vsc9953_vcap_is2_keys[] = {
799 static struct vcap_field vsc9953_vcap_is2_actions[] = {
H A Dfelix_vsc9959.c622 static const struct vcap_field vsc9959_vcap_es0_keys[] = {
633 static const struct vcap_field vsc9959_vcap_es0_actions[] = {
654 static const struct vcap_field vsc9959_vcap_is1_keys[] = {
705 static const struct vcap_field vsc9959_vcap_is1_actions[] = {
729 static struct vcap_field vsc9959_vcap_is2_keys[] = {
809 static struct vcap_field vsc9959_vcap_is2_actions[] = {
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/
H A Docelot_vsc7514.c774 static const struct vcap_field vsc7514_vcap_es0_keys[] = {
785 static const struct vcap_field vsc7514_vcap_es0_actions[] = {
806 static const struct vcap_field vsc7514_vcap_is1_keys[] = {
857 static const struct vcap_field vsc7514_vcap_is1_actions[] = {
881 static const struct vcap_field vsc7514_vcap_is2_keys[] = {
961 static const struct vcap_field vsc7514_vcap_is2_actions[] = {
/kernel/linux/linux-6.6/drivers/net/dsa/ocelot/
H A Dseville_vsc9953.c547 static const struct vcap_field vsc9953_vcap_es0_keys[] = {
558 static const struct vcap_field vsc9953_vcap_es0_actions[] = {
579 static const struct vcap_field vsc9953_vcap_is1_keys[] = {
630 static const struct vcap_field vsc9953_vcap_is1_actions[] = {
653 static struct vcap_field vsc9953_vcap_is2_keys[] = {
723 static struct vcap_field vsc9953_vcap_is2_actions[] = {
H A Dfelix_vsc9959.c610 static const struct vcap_field vsc9959_vcap_es0_keys[] = {
621 static const struct vcap_field vsc9959_vcap_es0_actions[] = {
642 static const struct vcap_field vsc9959_vcap_is1_keys[] = {
693 static const struct vcap_field vsc9959_vcap_is1_actions[] = {
717 static struct vcap_field vsc9959_vcap_is2_keys[] = {
797 static struct vcap_field vsc9959_vcap_is2_actions[] = {

Completed in 26 milliseconds