Home
last modified time | relevance | path

Searched refs:vcap_field (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/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_keyfield[] = {
[all …]
/openbmc/linux/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_keyfield[] = {
[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()
/openbmc/linux/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_keyfield[] = {
[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 *fields; 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.c497 struct vcap_field rf = { in vcap_api_encode_field_test()
546 struct vcap_field rf = { in vcap_api_encode_short_field_test()
606 struct vcap_field rf = { in vcap_api_encode_keyfield_test()
669 struct vcap_field rf = { in vcap_api_encode_max_keyfield_test()
729 struct vcap_field rf = { in vcap_api_encode_actionfield_test()
798 const struct vcap_field *ft; in vcap_api_vcap_keyfields_test()
814 const struct vcap_field *ft; in vcap_api_vcap_actionfields_test()
/openbmc/linux/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[] = {
/openbmc/linux/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[] = {
/openbmc/linux/include/soc/mscc/
H A Docelot_vcap.h58 const struct vcap_field *keys;
59 const struct vcap_field *actions;
261 struct vcap_field { struct