[dpdk-dev] [PATCH 0/9] fixes and enhancements to Truflow
Venkat Duvvuru
venkatkumar.duvvuru at broadcom.com
Fri Oct 1 07:59:00 CEST 2021
This patch set adds enhancements and fixes to Truflow feature.
Enhancements include:
* Scaling numbers on Thor
* Inner IP header support for GRE tunnel flows
* Enable wildcard match for ingress flows
* Add clear on read for flow stats on Thor
* Add nat support for dest IP and port combination
Farah Smith (1):
net/bnxt: add clear on read stats support for Thor
Jay Ding (1):
net/bnxt: get Truflow version
Kishore Padmanabha (6):
net/bnxt: add nat support for dest IP and port combination
net/bnxt: support multi root capability flag
net/bnxt: fix the out of boundary issue in hash list
net/bnxt: add feature capability option for socket direct
net/bnxt: enable wildcard match for ingress flows
net/bnxt: support inner IP header for GRE tunnel flows
Shahaji Bhosle (1):
net/bnxt: increase scaling numbers on Thor
drivers/net/bnxt/bnxt.h | 27 +-
drivers/net/bnxt/bnxt_cpr.c | 2 +-
drivers/net/bnxt/bnxt_ethdev.c | 221 +-
drivers/net/bnxt/bnxt_hwrm.c | 8 +
drivers/net/bnxt/bnxt_reps.c | 3 +-
drivers/net/bnxt/hsi_struct_def_dpdk.h | 2979 ++++++++++++++---
drivers/net/bnxt/tf_core/tf_core.c | 30 +
drivers/net/bnxt/tf_core/tf_core.h | 75 +
drivers/net/bnxt/tf_core/tf_device.h | 50 +
drivers/net/bnxt/tf_core/tf_device_p4.c | 65 +-
drivers/net/bnxt/tf_core/tf_device_p4.h | 79 +
drivers/net/bnxt/tf_core/tf_device_p58.c | 65 +-
drivers/net/bnxt/tf_core/tf_device_p58.h | 87 +
drivers/net/bnxt/tf_core/tf_msg.c | 59 +-
drivers/net/bnxt/tf_core/tf_msg.h | 25 +-
drivers/net/bnxt/tf_core/tf_tbl.c | 6 +-
drivers/net/bnxt/tf_core/tf_tbl_sram.c | 13 +-
drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 24 +-
drivers/net/bnxt/tf_ulp/bnxt_ulp.h | 8 +-
drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c | 10 +-
.../generic_templates/ulp_template_db_act.c | 376 ++-
.../generic_templates/ulp_template_db_enum.h | 26 +-
.../generic_templates/ulp_template_db_tbl.c | 23 +-
.../ulp_template_db_thor_class.c | 251 +-
.../ulp_template_db_wh_plus_act.c | 96 +-
drivers/net/bnxt/tf_ulp/ulp_def_rules.c | 6 +-
drivers/net/bnxt/tf_ulp/ulp_gen_hash.c | 20 +-
drivers/net/bnxt/tf_ulp/ulp_rte_parser.c | 7 +-
drivers/net/bnxt/tf_ulp/ulp_template_struct.h | 2 +-
29 files changed, 3627 insertions(+), 1016 deletions(-)
--
2.17.1
More information about the dev
mailing list