From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id B3F0145AFB; Thu, 10 Oct 2024 04:54:55 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A23394029A; Thu, 10 Oct 2024 04:54:55 +0200 (CEST) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by mails.dpdk.org (Postfix) with ESMTP id B680C4025C for ; Thu, 10 Oct 2024 04:54:54 +0200 (CEST) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-20c805a0753so3382905ad.0 for ; Wed, 09 Oct 2024 19:54:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1728528894; x=1729133694; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=g7cEHHoPKX1ORWFy/qcy3Eo3UsX4MJWMCvVX0Mi4jE0=; b=s/B+bmbe/Nfqmn7+VksJROk1JyEgKVYyO3rTaX2GeigpeR5HluhQRj3o96jHjy+Vnq 5UxO8wbkTKbSp7uFJL9XUphsPjlSLS9JVk5rYOz85C9lIiv8owOKfiNQfK1wUV5YK6bP DffhJryIs+6sKhtPfThZSuU+M0goH/IBME1oa0GhA/W/jG2CqgTb4arWBi8eaMRktAjE F3TLQ4UlkXx9zmGLO2eoTEJ9bAeXOHvU6Ju2bjkurAcHr+vY18lCngamY5hxksdxBu91 stcz6gKrDG/AYx61il/lEUs8rUiGS/ang8qSE2kH8844AEMWGGJnZcOriokmbPmBJU3g lzMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728528894; x=1729133694; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=g7cEHHoPKX1ORWFy/qcy3Eo3UsX4MJWMCvVX0Mi4jE0=; b=dvSDKPgnxwo3y0gEVg9+JpnlWi4o96DwaBfkBpBPVE4Upo8BUEFQiUxCnP4KyGK8JP Nd+jsjGldWF9h11r1xRiyZFj7hxT9d/jP7CvtjUkZWL9+3syMKVqO7Z/Y2YKnHhUZOJM p39FenyRSYlJ/wKMQdv58sPYW7WVLJ40m+kDh7TTMmRGzh6GbcXhn0stybwAFUz4TLi3 d1RmdjaqdJRPuR8iEOUS3InxHbU0kOQ0Mr/Q77/urucAzlwjAuNHiY+iJQ6pdm+5JPFU mujWX25g4zDy/v4X1KITla236srYKzqr/90REX+a7ODiKMEgS2RvxggFyvFsPAvpo/LT OWew== X-Gm-Message-State: AOJu0Yx9Q6wEQ8pj+aFOMOVPSMkCjS72V2aroGPkx95HZJ4+yEtovMOu VYuOoxWircL/ITrkJl1fY5stJJUixrsjDTg5ytbgSRa2+lMYKEjyu5kQWLT3AIo= X-Google-Smtp-Source: AGHT+IGlWMRxjg59oBKxsYh1YJUjQ27xD7qZVJC/kCT4H0vcqAs/8kXgrIWzkXHTjQ48z+DQKvJocw== X-Received: by 2002:a17:902:e550:b0:20c:593d:3381 with SMTP id d9443c01a7336-20c637f769emr62234425ad.42.1728528893695; Wed, 09 Oct 2024 19:54:53 -0700 (PDT) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20c8bc1b9f3sm1169775ad.76.2024.10.09.19.54.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Oct 2024 19:54:53 -0700 (PDT) Date: Wed, 9 Oct 2024 19:54:51 -0700 From: Stephen Hemminger To: vanshika.shukla@nxp.com Cc: dev@dpdk.org Subject: Re: [v2 00/43] DPAA2 specific patches Message-ID: <20241009195451.0a584c86@hermes.local> In-Reply-To: <20240918075056.1838654-1-vanshika.shukla@nxp.com> References: <20240913055959.3246917-1-vanshika.shukla@nxp.com> <20240918075056.1838654-1-vanshika.shukla@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Wed, 18 Sep 2024 13:20:13 +0530 vanshika.shukla@nxp.com wrote: > From: Vanshika Shukla > > This series includes: > -> Fixes and enhancements for NXP DPAA2 drivers. > -> Upgrade with MC version 10.37 > -> Enhancements in DPDMUX code > -> Fixes for coverity issues reported > > V2 changes: > Fixed the broken compilation for clang in: > "net/dpaa2: dpdmux single flow/multiple rules support" patch. > Fixed checkpatch warnings in the below patches: > "net/dpaa2: protocol inside tunnel distribution" > "net/dpaa2: add VXLAN distribution support" > "bus/fslmc: dynamic IOVA mode configuration" > "bus/fslmc: enhance MC VFIO multiprocess support" > > Apeksha Gupta (2): > net/dpaa2: add proper MTU debugging print > net/dpaa2: store drop priority in mbuf > > Brick Yang (1): > net/dpaa2: update DPNI link status method > > Gagandeep Singh (3): > bus/fslmc: upgrade with MC version 10.37 > net/dpaa2: fix memory corruption in TM > net/dpaa2: support software taildrop > > Hemant Agrawal (2): > net/dpaa2: add support to dump dpdmux counters > bus/fslmc: change dpcon close as internal symbol > > Jun Yang (23): > net/dpaa2: enhance Tx scatter-gather mempool > net/dpaa2: add new PMD API to check dpaa platform version > bus/fslmc: improve BMAN buffer acquire > bus/fslmc: get MC VFIO group FD directly > bus/fslmc: enhance MC VFIO multiprocess support > bus/fslmc: dynamic IOVA mode configuration > bus/fslmc: remove VFIO IRQ mapping > bus/fslmc: create dpaa2 device with it's object > bus/fslmc: introduce VFIO DMA mapping API for fslmc > net/dpaa2: flow API refactor > net/dpaa2: dump Rx parser result > net/dpaa2: enhancement of raw flow extract > net/dpaa2: frame attribute flags parser > net/dpaa2: add VXLAN distribution support > net/dpaa2: protocol inside tunnel distribution > net/dpaa2: eCPRI support by parser result > net/dpaa2: add GTP flow support > net/dpaa2: check if Soft parser is loaded > net/dpaa2: soft parser flow verification > net/dpaa2: add flow support for IPsec AH and ESP > net/dpaa2: check IOVA before sending MC command > net/dpaa2: add API to get endpoint name > net/dpaa2: dpdmux single flow/multiple rules support > > Rohit Raj (7): > bus/fslmc: add close API to close DPAA2 device > net/dpaa2: support link state for eth interfaces > bus/fslmc: free VFIO group FD in case of add group failure > bus/fslmc: fix coverity issue > bus/fslmc: fix invalid error FD code > bus/fslmc: change qbman eq desc from d to desc > net/dpaa2: change miss flow ID macro name > > Sachin Saxena (1): > net/dpaa2: improve DPDMUX error behavior settings > > Vanshika Shukla (4): > net/dpaa2: support PTP packet one-step timestamp > net/dpaa2: dpdmux: add support for CVLAN > net/dpaa2: support VLAN traffic splitting > net/dpaa2: add support for C-VLAN and MAC > > doc/guides/platform/dpaa2.rst | 4 +- > drivers/bus/fslmc/bus_fslmc_driver.h | 72 +- > drivers/bus/fslmc/fslmc_bus.c | 62 +- > drivers/bus/fslmc/fslmc_logs.h | 5 +- > drivers/bus/fslmc/fslmc_vfio.c | 1628 +++- > drivers/bus/fslmc/fslmc_vfio.h | 39 +- > drivers/bus/fslmc/mc/dpio.c | 94 +- > drivers/bus/fslmc/mc/fsl_dpcon.h | 6 +- > drivers/bus/fslmc/mc/fsl_dpio.h | 21 +- > drivers/bus/fslmc/mc/fsl_dpio_cmd.h | 13 +- > drivers/bus/fslmc/mc/fsl_dpmng.h | 4 +- > drivers/bus/fslmc/mc/fsl_dprc_cmd.h | 8 +- > drivers/bus/fslmc/meson.build | 3 +- > drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c | 38 +- > drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 38 +- > drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 50 +- > drivers/bus/fslmc/portal/dpaa2_hw_dpio.h | 3 +- > drivers/bus/fslmc/portal/dpaa2_hw_dprc.c | 8 +- > drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 114 +- > .../bus/fslmc/qbman/include/fsl_qbman_debug.h | 12 +- > drivers/bus/fslmc/qbman/qbman_debug.c | 49 +- > drivers/bus/fslmc/qbman/qbman_portal.c | 30 +- > drivers/bus/fslmc/version.map | 16 +- > drivers/crypto/dpaa2_sec/mc/dpseci.c | 91 +- > drivers/crypto/dpaa2_sec/mc/fsl_dpseci.h | 47 +- > drivers/crypto/dpaa2_sec/mc/fsl_dpseci_cmd.h | 19 +- > drivers/dma/dpaa2/dpaa2_qdma.c | 1 + > drivers/event/dpaa2/dpaa2_hw_dpcon.c | 38 +- > drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 2 +- > drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 63 +- > drivers/net/dpaa2/dpaa2_ethdev.c | 597 +- > drivers/net/dpaa2/dpaa2_ethdev.h | 225 +- > drivers/net/dpaa2/dpaa2_flow.c | 7070 ++++++++++------- > drivers/net/dpaa2/dpaa2_mux.c | 543 +- > drivers/net/dpaa2/dpaa2_parse_dump.h | 250 + > drivers/net/dpaa2/dpaa2_ptp.c | 8 +- > drivers/net/dpaa2/dpaa2_rxtx.c | 32 +- > drivers/net/dpaa2/dpaa2_sparser.c | 27 +- > drivers/net/dpaa2/dpaa2_tm.c | 72 +- > drivers/net/dpaa2/mc/dpdmux.c | 205 +- > drivers/net/dpaa2/mc/dpkg.c | 12 +- > drivers/net/dpaa2/mc/dpni.c | 383 +- > drivers/net/dpaa2/mc/fsl_dpdmux.h | 99 +- > drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h | 83 +- > drivers/net/dpaa2/mc/fsl_dpkg.h | 7 +- > drivers/net/dpaa2/mc/fsl_dpni.h | 176 +- > drivers/net/dpaa2/mc/fsl_dpni_cmd.h | 125 +- > drivers/net/dpaa2/rte_pmd_dpaa2.h | 51 +- > drivers/net/dpaa2/version.map | 6 + > 49 files changed, 8289 insertions(+), 4260 deletions(-) > create mode 100644 drivers/net/dpaa2/dpaa2_parse_dump.h > You need to make a v3 of this patchset. Recent logging changes (around newline) causes patches to no longer apply cleanly.