numam-dpdk/drivers/net/bnxt/tf_ulp
Kishore Padmanabha a2e216f812 net/bnxt: enable NAT action with tagged traffic
Added support for performing L3 or L4 rewrite for VLAN tagged
flows. The outer most DMAC, SMAC and VLAN are used to overwrite
when NAT operations are performed.

Signed-off-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>
Reviewed-by: Mike Baucom <michael.baucom@broadcom.com>
Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
2020-09-18 18:55:12 +02:00
..
bnxt_tf_common.h net/bnxt: change port config for full offload 2020-07-11 06:18:53 +02:00
bnxt_ulp_flow.c net/bnxt: fix function id used in flow flush 2020-09-18 18:55:11 +02:00
bnxt_ulp.c net/bnxt: enable NAT action with tagged traffic 2020-09-18 18:55:12 +02:00
bnxt_ulp.h net/bnxt: enable NAT action with tagged traffic 2020-09-18 18:55:12 +02:00
ulp_def_rules.c net/bnxt: fix port stop process and cleanup resources 2020-09-18 18:55:11 +02:00
ulp_fc_mgr.c net/bnxt: check and set initial counter ID 2020-09-18 18:55:12 +02:00
ulp_fc_mgr.h net/bnxt: check and set initial counter ID 2020-09-18 18:55:12 +02:00
ulp_flow_db.c net/bnxt: fix port stop process and cleanup resources 2020-09-18 18:55:11 +02:00
ulp_flow_db.h net/bnxt: fix port stop process and cleanup resources 2020-09-18 18:55:11 +02:00
ulp_mapper.c net/bnxt: enable NAT action with tagged traffic 2020-09-18 18:55:12 +02:00
ulp_mapper.h net/bnxt: change port config for full offload 2020-07-11 06:18:53 +02:00
ulp_mark_mgr.c net/bnxt: reduce debug log messages 2020-09-18 18:55:11 +02:00
ulp_mark_mgr.h net/bnxt: add vfr flag to mark manager 2020-06-30 14:52:30 +02:00
ulp_matcher.c net/bnxt: change port config for full offload 2020-07-11 06:18:53 +02:00
ulp_matcher.h net/bnxt: divide ULP template database to smaller modules 2020-06-30 14:52:30 +02:00
ulp_port_db.c net/bnxt: fix function id used in flow flush 2020-09-18 18:55:11 +02:00
ulp_port_db.h net/bnxt: fix function id used in flow flush 2020-09-18 18:55:11 +02:00
ulp_rte_parser.c net/bnxt: enable VXLAN IPv6 encapsulation 2020-09-18 18:55:12 +02:00
ulp_rte_parser.h net/bnxt: enable VXLAN IPv6 encapsulation 2020-09-18 18:55:12 +02:00
ulp_template_db_act.c net/bnxt: enable NAT action with tagged traffic 2020-09-18 18:55:12 +02:00
ulp_template_db_class.c net/bnxt: modify default flow rule creation 2020-09-18 18:55:11 +02:00
ulp_template_db_enum.h net/bnxt: enable NAT action with tagged traffic 2020-09-18 18:55:12 +02:00
ulp_template_db_field.h net/bnxt: fix coexistence of IPv4 and IPv6 ingress rules 2020-09-18 18:55:11 +02:00
ulp_template_db_tbl.c net/bnxt: fix NAT template 2020-07-30 00:41:23 +02:00
ulp_template_db.c net/bnxt: add vfr flag to mark manager 2020-06-30 14:52:30 +02:00
ulp_template_db.h net/bnxt: add vfr flag to mark manager 2020-06-30 14:52:30 +02:00
ulp_template_field_db.h net/bnxt: support VXLAN encap/decap templates 2020-06-30 14:52:30 +02:00
ulp_template_struct.h net/bnxt: add TCAM table processing for search and alloc 2020-07-30 00:41:23 +02:00
ulp_utils.c net/bnxt: enable VXLAN IPv6 encapsulation 2020-09-18 18:55:12 +02:00
ulp_utils.h net/bnxt: enable VXLAN IPv6 encapsulation 2020-09-18 18:55:12 +02:00