On Tue, Sep 15, 2020 at 9:28 PM Ajit Khaparde <ajit.khapa...@broadcom.com> wrote: > > Some fixes and enhancements in the PMD and TruFlow layers. > > v1->v2: > - rebased to latest > - updated commit messages Applied to dpdk-next-net-brcm.
> > Kishore Padmanabha (14): > net/bnxt: fix port stop process and cleanup resources > net/bnxt: fix the drop action flow to support count > net/bnxt: reject flow offload with invalid MAC > net/bnxt: reduce debug log messages > net/bnxt: fix coexistence of ipv4 and ipv6 ingress rules > net/bnxt: modify default flow rule creation > net/bnxt: fix the function id used in flow flush > net/bnxt: refactor VFR port clean up > net/bnxt: remove VLAN pop action for egress flows > net/bnxt: increase counter support from 8K to 16K > net/bnxt: enable VXLAN ipv6 encapsulation > net/bnxt: enable NAT action with tagged traffic > net/bnxt: fix out of bound access in bit handling > net/bnxt: add locks in flow database > > Mike Baucom (1): > net/bnxt: free the EM index on failure > > Randy Schacher (1): > net/bnxt: use direct HWRM message for interface table > > Shahaji Bhosle (2): > net/bnxt: add null pointer check for resource manager > net/bnxt: update resource settings > > Somnath Kotur (6): > net/bnxt: fix crash in VFR queue select > net/bnxt: fix VFR cleanup during init failure > net/bnxt: check and set initial counter ID > net/bnxt: fix bugs in representor data path > net/bnxt: fix to check VNIC in shutdown path > net/bnxt: add separate mutex for FW health check > > Sriharsha Basavapatna (1): > net/bnxt: provide switch info if VFR are configured > > drivers/net/bnxt/bnxt.h | 13 +- > drivers/net/bnxt/bnxt_ethdev.c | 101 +- > drivers/net/bnxt/bnxt_filter.c | 14 +- > drivers/net/bnxt/bnxt_hwrm.c | 13 +- > drivers/net/bnxt/bnxt_reps.c | 162 +- > drivers/net/bnxt/bnxt_reps.h | 8 + > drivers/net/bnxt/bnxt_rxr.c | 27 +- > drivers/net/bnxt/bnxt_vnic.c | 3 + > drivers/net/bnxt/hsi_struct_def_dpdk.h | 935 ++- > drivers/net/bnxt/tf_core/tf_em_internal.c | 5 +- > drivers/net/bnxt/tf_core/tf_msg.c | 58 +- > drivers/net/bnxt/tf_core/tf_rm.c | 14 + > drivers/net/bnxt/tf_ulp/bnxt_ulp.c | 569 +- > drivers/net/bnxt/tf_ulp/bnxt_ulp.h | 34 +- > drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c | 56 +- > drivers/net/bnxt/tf_ulp/ulp_def_rules.c | 131 +- > drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c | 8 +- > drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h | 1 + > drivers/net/bnxt/tf_ulp/ulp_flow_db.c | 17 +- > drivers/net/bnxt/tf_ulp/ulp_flow_db.h | 4 +- > drivers/net/bnxt/tf_ulp/ulp_mapper.c | 52 +- > drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c | 6 - > drivers/net/bnxt/tf_ulp/ulp_port_db.c | 41 + > drivers/net/bnxt/tf_ulp/ulp_port_db.h | 13 + > drivers/net/bnxt/tf_ulp/ulp_rte_parser.c | 153 +- > drivers/net/bnxt/tf_ulp/ulp_rte_parser.h | 5 +- > drivers/net/bnxt/tf_ulp/ulp_template_db_act.c | 295 +- > .../net/bnxt/tf_ulp/ulp_template_db_class.c | 5531 +++++++++++------ > .../net/bnxt/tf_ulp/ulp_template_db_enum.h | 66 +- > .../net/bnxt/tf_ulp/ulp_template_db_field.h | 767 ++- > drivers/net/bnxt/tf_ulp/ulp_utils.c | 43 +- > drivers/net/bnxt/tf_ulp/ulp_utils.h | 7 +- > 32 files changed, 5836 insertions(+), 3316 deletions(-) > > -- > 2.21.1 (Apple Git-122.3) >