From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id C0963A034D for ; Mon, 17 Aug 2020 11:51:27 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 81ED91C121; Mon, 17 Aug 2020 11:51:27 +0200 (CEST) Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) by dpdk.org (Postfix) with ESMTP id 33C411C121 for ; Mon, 17 Aug 2020 11:51:26 +0200 (CEST) Received: by mail-wm1-f67.google.com with SMTP id g75so13346623wme.4 for ; Mon, 17 Aug 2020 02:51:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:content-transfer-encoding:user-agent:mime-version; bh=wtx2CGeCqVfd1OpSwfNerYMjNUL54H8MYamTPJtk7mY=; b=Zid0BGoNfaGFbB4W8NIw64B4wld6+I2kiVol3t0maBClfl5HCIFguagAH3la4krMBn pZRXkefLUPOyNH5ZVkkoslxxXyPr/OLmC+khZzktX53JHTVZhXsGDUIzeQAIUgMGP6dq VqAz98MpQRXuHtqE/VMFoDd/Kni29uRLarUkjwCtpW96SX9nYp6GI7oFgzUZeFU+Bi1l QX40KA5jbbk81Sc//x+6iriHhhU0OD0LCgLpavTpJEEQ3kKagGRFMfSlYMYMgIE0K65o 8KG5bK2fOf+N1xZ06PERq39VkKOqh4Sy15xjJ3u19dJ5VZPeQ985ohEkIPpUO0R6Yrm2 ubGQ== X-Gm-Message-State: AOAM533lAJ5Ntf0OL+vDrYfy+q269lB3ri7gSCASSCdeaT+14/LINbTC csl5nloLL+PV1LlogSW+GZY= X-Google-Smtp-Source: ABdhPJwEhmpX4/FkbzbNmg51uWuHdPfnHUb56aL2uN59AKU2VInK0LjLne64mPFqtcY/9XA4AGFMuA== X-Received: by 2002:a05:600c:230e:: with SMTP id 14mr13259796wmo.3.1597657885728; Mon, 17 Aug 2020 02:51:25 -0700 (PDT) Received: from localhost ([88.98.246.218]) by smtp.gmail.com with ESMTPSA id f124sm29030255wmf.7.2020.08.17.02.51.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2020 02:51:25 -0700 (PDT) Message-ID: <329c65f3192cb88ad8f785884630717f7d9fe906.camel@debian.org> From: Luca Boccassi To: "Wei Hu (Xavier)" , stable@dpdk.org Cc: xavier.huwei@huawei.com Date: Mon, 17 Aug 2020 10:51:24 +0100 In-Reply-To: <20200817092532.59530-1-huwei013@chinasoftinc.com> References: <20200817092532.59530-1-huwei013@chinasoftinc.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.30.5-1.1 MIME-Version: 1.0 Subject: Re: [dpdk-stable] [PATCH 00/24] backport for 19.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" On Mon, 2020-08-17 at 17:25 +0800, Wei Hu (Xavier) wrote: > This series are backport for 19.11.4 about hns3 PMD driver, bonding > and testpmd. >=20 > Chengchang Tang (6): > net/hns3: remove restriction on setting VF MTU > net/hns3: support promiscuous and allmulticast mode for VF > net/hns3: fix adding multicast MAC address > net/hns3: decrease non-nearby memory access in Rx > net/hns3: support setting VF PVID by PF driver > net/hns3: cleanup duplicated code on processing TSO in Tx >=20 > Chengwen Feng (1): > net/hns3: get Rx/Tx queue fbd in xstats >=20 > Hao Chen (1): > net/hns3: optimize default RSS algorithm >=20 > Hongbo Zheng (3): > net/hns3: get link status change through mailbox > net/hns3: support TSO > net/hns3: check TSO segment size during Tx >=20 > Lijun Ou (4): > net/hns3: remove unnecessary branch > net/hns3: support symmetric RSS > net/hns3: report Tx descriptor segment limitations > app/testpmd: remove hardcoded descriptors limit >=20 > Wei Hu (Xavier) (8): > net/hns3: support setting VF MAC address by PF driver > net/hns3: get Tx abnormal errors in xstats > net/hns3: get PCI revision ID > net/hns3: support LRO > net/hns3: get device capability in primary process > net/hns3: support copper media type > net/hns3: fix reassembling multiple segment packets in Tx > net/hns3: fix inserted VLAN tag position in Tx >=20 > Weifeng Li (1): > net/bonding: change state machine to defaulted >=20 > app/test-pmd/cmdline.c | 11 +- > app/test-pmd/testpmd.c | 171 ++++++ > app/test-pmd/testpmd.h | 2 + > doc/guides/nics/features/hns3.ini | 2 + > doc/guides/nics/features/hns3_vf.ini | 4 + > doc/guides/nics/hns3.rst | 2 + > drivers/net/bonding/eth_bond_8023ad_private.h | 3 + > drivers/net/bonding/rte_eth_bond_8023ad.c | 21 +- > drivers/net/hns3/hns3_ethdev.c | 269 ++++++-- > drivers/net/hns3/hns3_ethdev.h | 34 +- > drivers/net/hns3/hns3_ethdev_vf.c | 578 +++++++++++++++--- > drivers/net/hns3/hns3_flow.c | 12 +- > drivers/net/hns3/hns3_mbx.c | 93 +++ > drivers/net/hns3/hns3_mbx.h | 13 + > drivers/net/hns3/hns3_rss.c | 35 +- > drivers/net/hns3/hns3_rss.h | 6 +- > drivers/net/hns3/hns3_rxtx.c | 525 ++++++++++++++-- > drivers/net/hns3/hns3_rxtx.h | 65 +- > drivers/net/hns3/hns3_stats.c | 243 +++++--- > drivers/net/hns3/hns3_stats.h | 3 +- > 20 files changed, 1779 insertions(+), 313 deletions(-) Hi, If I understand correctly, this series adds support for 6 new features: --- a/doc/guides/nics/features/hns3.ini +++ b/doc/guides/nics/features/hns3.ini @@ -8,6 +8,8 @@ Link status =3D Y Rx interrupt =3D Y MTU update =3D Y Jumbo frame =3D Y +TSO =3D Y +LRO =3D Y Promiscuous mode =3D Y Allmulticast mode =3D Y Unicast MAC filter =3D Y --- a/doc/guides/nics/features/hns3_vf.ini +++ b/doc/guides/nics/features/hns3_vf.ini @@ -8,6 +8,10 @@ Link status =3D Y Rx interrupt =3D Y MTU update =3D Y Jumbo frame =3D Y +TSO =3D Y +LRO =3D Y +Promiscuous mode =3D Y +Allmulticast mode =3D Y Unicast MAC filter =3D Y Multicast MAC filter =3D Y RSS hash =3D Y None of those are available in 20.02, and LRO is not available in 20.05. What happens if a user upgrades from 19.11.4 with any of these features enabled to 20.02 or 20.05? --=20 Kind regards, Luca Boccassi