numam-dpdk/drivers/net/bnxt/tf_ulp
Kishore Padmanabha 52799debdf net/bnxt: support action bitmap opcode
This enables using the action bitmap to update the action result
fields in the flow creation instead of using computed header fields.
Direction bit needs to be added to the action bitmap during
flow parsing, so that egress flows can be matched to the
template signature.
An example would be the usage of the vlan pop action bitmap that is
used to updated action result field as part of this commit.
Also the ulp action bitmap enumeration values that
contain open flow string are renamed.

Signed-off-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Signed-off-by: Somnath Kotur <somnath.kotur@broadcom.com>
Reviewed-by: Mike Baucom <michael.baucom@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
2020-06-30 14:52:30 +02:00
..
bnxt_tf_common.h net/bnxt: support flow API action parsing 2020-04-21 13:57:08 +02:00
bnxt_ulp_flow.c net/bnxt: update compute field list and access macros 2020-06-30 14:52:30 +02:00
bnxt_ulp.c net/bnxt: fix allocation of ULP context 2020-05-18 20:35:57 +02:00
bnxt_ulp.h net/bnxt: add port database 2020-04-21 13:57:09 +02:00
Makefile net/bnxt: distribute makefile to subdirectories 2020-06-30 14:52:30 +02:00
ulp_flow_db.c net/bnxt: support more resource functions in flow database 2020-06-30 14:52:30 +02:00
ulp_flow_db.h net/bnxt: support more resource functions in flow database 2020-06-30 14:52:30 +02:00
ulp_mapper.c net/bnxt: support action bitmap opcode 2020-06-30 14:52:30 +02:00
ulp_mapper.h net/bnxt: remove cache table ID from mapper class table 2020-06-30 14:52:30 +02:00
ulp_mark_mgr.c net/bnxt: modify mark manager validity checks 2020-05-05 15:54:27 +02:00
ulp_mark_mgr.h net/bnxt: update compute field list and access macros 2020-06-30 14:52:30 +02:00
ulp_matcher.c net/bnxt: remove fields from bitmap and mapper table 2020-06-30 14:52:30 +02:00
ulp_matcher.h net/bnxt: aggregate ULP parser arguments 2020-04-21 13:57:09 +02:00
ulp_port_db.c net/bnxt: add port database 2020-04-21 13:57:09 +02:00
ulp_port_db.h net/bnxt: add port database 2020-04-21 13:57:09 +02:00
ulp_rte_parser.c net/bnxt: support action bitmap opcode 2020-06-30 14:52:30 +02:00
ulp_rte_parser.h net/bnxt: remove fields from bitmap and mapper table 2020-06-30 14:52:30 +02:00
ulp_template_db.c net/bnxt: support action bitmap opcode 2020-06-30 14:52:30 +02:00
ulp_template_db.h net/bnxt: support action bitmap opcode 2020-06-30 14:52:30 +02:00
ulp_template_field_db.h net/bnxt: remove fields from bitmap and mapper table 2020-06-30 14:52:30 +02:00
ulp_template_struct.h net/bnxt: remove cache table ID from mapper class table 2020-06-30 14:52:30 +02:00
ulp_utils.c net/bnxt: remove fields from bitmap and mapper table 2020-06-30 14:52:30 +02:00
ulp_utils.h net/bnxt: update compute field list and access macros 2020-06-30 14:52:30 +02:00