From patchwork Fri Sep 11 01:55:38 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ajit Khaparde X-Patchwork-Id: 77262 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id D3A01A04B5; Fri, 11 Sep 2020 03:56:16 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 33ECC1B13C; Fri, 11 Sep 2020 03:56:16 +0200 (CEST) Received: from mail-pj1-f97.google.com (mail-pj1-f97.google.com [209.85.216.97]) by dpdk.org (Postfix) with ESMTP id 51CFD8F96 for ; Fri, 11 Sep 2020 03:56:15 +0200 (CEST) Received: by mail-pj1-f97.google.com with SMTP id kk9so935396pjb.2 for ; Thu, 10 Sep 2020 18:56:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=gSNWL0mg/epFbkBfw4ZAoM9kAyzFPPma0FXPq7XMTys=; b=cpIuU2nLrE19mUMmOmV6FgITz/2ndLQVNzVZOFVOyRhQdkKId5WkTTtWiqiSVH6WVs lAUTrypdr9ttOuq6Cyp5aWYiJdxHaR2Bwh3PnR98L/YT8ySux/UlzD0ZLBakJ65N5dFg 9NamNsvo1JEQzSs4Tm8Pa+NPv32LVShs7qDRY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=gSNWL0mg/epFbkBfw4ZAoM9kAyzFPPma0FXPq7XMTys=; b=Ox/yr4cWdtl2j01Wd9UDNc0TKM+RSEB2IwrnYAhm0tvC5odHpcwGBSsXKsLbs/qfwt hGI20gCuZj5qndKfjxki3cUqhMbi9g0Cp+LGqWnjQ0fVtL1x6zWn+8xBogG70DBHaAXo os8QK0yawvdRBfkUYu0qq+yahBaRQGAS9+BY9ihvaaM5ghHehxqQIi50uUIlkYS4HE5x Ll2WUd176llvG+z6YLOiRM6X8NMe8Ls/06CRfO+RZhETEchRaSmJJ4jvQOSCEyd339Xn 36CtVeD9sZW2q2fyptkyspK/YEl4es8q844pzSfnfEh8bVPFOABw9cRU4CGwDGgYTuu8 E/DA== X-Gm-Message-State: AOAM531IMddDuyQyXl44BdXZorgpT2r0eU5MZzgppJ80oSIHeRncUSjj qwoZyWDleThZoEkhACmXuyi98McjeXJj0x9qy4WY22ab6HDi3F3d/AzlDiXNCPvPyV6vkZplYYj yu3/1JyZcwn5I2WjKVTG+oZ9s7jJXhK6GabiM6AufjetF8pmLbjfPKrqbI5S+oKQArKMMOZ5ZFG +aEA== X-Google-Smtp-Source: ABdhPJxmV46CwrKy2NhkHRkVTnlmIP+08FXjrpc8HFEp/vuoOl3nnFhOXVddV/KsHo9l2oQpy8mC81oA1TqU X-Received: by 2002:a17:90a:f187:: with SMTP id bv7mr39472pjb.63.1599789374180; Thu, 10 Sep 2020 18:56:14 -0700 (PDT) Received: from localhost.localdomain ([192.19.223.252]) by smtp-relay.gmail.com with ESMTPS id cl6sm80986pjb.15.2020.09.10.18.56.12 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 10 Sep 2020 18:56:14 -0700 (PDT) X-Relaying-Domain: broadcom.com From: Ajit Khaparde To: dev@dpdk.org Date: Thu, 10 Sep 2020 18:55:38 -0700 Message-Id: <20200911015603.88359-1-ajit.khaparde@broadcom.com> X-Mailer: git-send-email 2.21.1 (Apple Git-122.3) MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH 00/25] patchset for bnxt X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Some fixes and enhancements in the PMD and TruFlow layers Kishore Padmanabha (14): net/bnxt: fix port stop process and cleanup resources net/bnxt: fix the drop action flow to support count action net/bnxt: reject offload flows with invalid MAC address net/bnxt: reduce debug log messages net/bnxt: fix to break the ipv4 and ipv6 ingress rule net/bnxt: change default flow rule to use 8B encap net/bnxt: fix the function id used in the flow flush net/bnxt: vfr port clean up during port stop net/bnxt: remove VLAN pop action for egress flows net/bnxt: increase counter support from 8K to 16K net/bnxt: enable support for VXLAN ipv6 encapsulation net/bnxt: enable support for nat action with tagged traffic net/bnxt: fix out of bound access in action bit handling net/bnxt: add support for locks in flow database Mike Baucom (1): net/bnxt: free the em index on failure Randy Schacher (1): net/bnxt: move IF tbl from tunneled to direct HWRM msg Shahaji Bhosle (2): net/bnxt: add a null ptr check for the resource manager net/bnxt: update resource allocation settings Somnath Kotur (6): net/bnxt: fix crash in VF rep queue selection net/bnxt: fix to conditionally rollback added VF-rep ports net/bnxt: fix to explicitly check and set for start cntr ID net/bnxt: fix bugs in representor data path net/bnxt: fix to check for vnic ptr in bnxt shutdown path net/bnxt: fix to have a separate mutex for FW health check Sriharsha Basavapatna (1): net/bnxt: provide switch info while VF-Reps 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 | 163 +- 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(+), 3317 deletions(-)