Lines Matching full:vcap
11 /* Arbitrarily chosen constants for encoding the VCAP block and lookup number
76 /* Can't offload GOTO in VCAP ES0 */ in ocelot_is_goto_target_valid()
82 /* VCAP IS1 can be skipped, either partially or completely */ in ocelot_is_goto_target_valid()
95 /* Lookup 2 of VCAP IS1 can really support non-optional GOTOs, in ocelot_is_goto_target_valid()
97 * value encoding a VCAP IS2 target chain. in ocelot_is_goto_target_valid()
107 /* Non-optional GOTO from VCAP IS2 lookup 0 to lookup 1. in ocelot_is_goto_target_valid()
114 /* VCAP IS2 lookup 1 cannot jump anywhere */ in ocelot_is_goto_target_valid()
180 "Drop action can only be offloaded to VCAP IS2"); in ocelot_flower_parse_action()
197 "Trap action can only be offloaded to VCAP IS2"); in ocelot_flower_parse_action()
215 "Police action can only be offloaded to VCAP IS2 lookup 0"); in ocelot_flower_parse_action()
232 "Redirect action can only be offloaded to VCAP IS2"); in ocelot_flower_parse_action()
253 "VLAN pop action can only be offloaded to VCAP IS1"); in ocelot_flower_parse_action()
273 "VLAN modify action can only be offloaded to VCAP IS1"); in ocelot_flower_parse_action()
295 "Priority action can only be offloaded to VCAP IS1"); in ocelot_flower_parse_action()
321 "VLAN push action can only be offloaded to VCAP ES0"); in ocelot_flower_parse_action()
373 const struct vcap_props *vcap = &ocelot->vcap[VCAP_ES0]; in ocelot_flower_parse_indev() local
374 int key_length = vcap->keys[VCAP_ES0_IGR_PORT].length; in ocelot_flower_parse_indev()
443 /* For VCAP ES0 (egress rewriter) we can match on the ingress port */ in ocelot_flower_parse_key()
461 "VCAP ES0 cannot match on MAC address"); in ocelot_flower_parse_key()
505 "VCAP ES0 cannot match on IP protocol"); in ocelot_flower_parse_key()
519 "VCAP ES0 cannot match on IP protocol"); in ocelot_flower_parse_key()
539 "VCAP ES0 cannot match on IP address"); in ocelot_flower_parse_key()
574 "VCAP ES0 cannot match on L4 ports"); in ocelot_flower_parse_key()
602 "VCAP ES0 cannot match on L2 proto"); in ocelot_flower_parse_key()
647 const struct vcap_props *vcap = &ocelot->vcap[VCAP_ES0]; in ocelot_vcap_filter_create() local
648 int key_length = vcap->keys[VCAP_ES0_EGR_PORT].length; in ocelot_vcap_filter_create()