Message ID | cover.1588991713.git.cloud.wangxiaoyun@huawei.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> 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 0DFF0A046B; Sat, 9 May 2020 05:40:48 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2C0FC1D66B; Sat, 9 May 2020 05:40:48 +0200 (CEST) Received: from huawei.com (szxga07-in.huawei.com [45.249.212.35]) by dpdk.org (Postfix) with ESMTP id 956F51D65B for <dev@dpdk.org>; Sat, 9 May 2020 05:40:45 +0200 (CEST) Received: from DGGEMS405-HUB.china.huawei.com (unknown [172.30.72.60]) by Forcepoint Email with ESMTP id A198FB9F72ADF3E66588; Sat, 9 May 2020 11:40:40 +0800 (CST) Received: from tester.localdomain (10.175.119.39) by DGGEMS405-HUB.china.huawei.com (10.3.19.205) with Microsoft SMTP Server id 14.3.487.0; Sat, 9 May 2020 11:40:32 +0800 From: Xiaoyun wang <cloud.wangxiaoyun@huawei.com> To: <dev@dpdk.org> CC: <ferruh.yigit@intel.com>, <bluca@debian.org>, <luoxianjun@huawei.com>, <luoxingyu@huawei.com>, <zhouguoyang@huawei.com>, <shahar.belkar@huawei.com>, <yin.yinshi@huawei.com>, <david.yangxiaoliang@huawei.com>, <zhaohui8@huawei.com>, <zhengjingzhou@huawei.com>, Xiaoyun wang <cloud.wangxiaoyun@huawei.com> Date: Sat, 9 May 2020 12:04:12 +0800 Message-ID: <cover.1588991713.git.cloud.wangxiaoyun@huawei.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.175.119.39] X-CFilter-Loop: Reflected Subject: [dpdk-dev] [PATCH v5 0/4] Support ipv6 flow rules X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series | Support ipv6 flow rules | |
Message
Wangxiaoyun (Cloud)
May 9, 2020, 4:04 a.m. UTC
This patch adds jumbo frame offload flag, increases judgment whether Tx/Rx queues is non-null when free resources, and if card mode does not support nic, driver will be initialized failed, supports ipv6 flow director for BGP or ICMP packets. -- v4->v5: - increase Tx/Rx queues non-null judgment - add jumbo frame offload flag - increase judgment for support NIC or not - support ipv6 flow rules v3->v4: - fix PF firmware hotactive problem - optimize log style - adds txq xstats members v2->v3: - fix FW hotactive problem - optimize log style v1->v2: - Fix LRO problems - Fix hotupdate firmware problem - Optimize doorbell area initialization - Remove 40GE Mezz card id - Add Fdir filter type - Optimize log files - Support pause flow control v1: - Allocate IO memory with socketid Xiaoyun wang (4): net/hinic: increase Tx/Rx queues non-null judgment net/hinic: add jumbo frame offload flag net/hinic: increase judgment for support NIC or not net/hinic/base: support ipv6 flow rules drivers/net/hinic/base/hinic_pmd_cfg.c | 3 +- drivers/net/hinic/base/hinic_pmd_cmdq.h | 2 +- drivers/net/hinic/base/hinic_pmd_hwif.c | 2 +- drivers/net/hinic/base/hinic_pmd_nicio.c | 1 - drivers/net/hinic/hinic_pmd_ethdev.c | 32 +++-- drivers/net/hinic/hinic_pmd_ethdev.h | 57 ++++++++- drivers/net/hinic/hinic_pmd_flow.c | 209 ++++++++++++++++++++++++++++--- drivers/net/hinic/hinic_pmd_rx.c | 3 +- drivers/net/hinic/hinic_pmd_tx.c | 5 +- 9 files changed, 281 insertions(+), 33 deletions(-)
Comments
On 5/9/2020 5:04 AM, Xiaoyun wang wrote: > This patch adds jumbo frame offload flag, increases > judgment whether Tx/Rx queues is non-null when free > resources, and if card mode does not support nic, > driver will be initialized failed, supports ipv6 > flow director for BGP or ICMP packets. > > -- > v4->v5: > - increase Tx/Rx queues non-null judgment > - add jumbo frame offload flag > - increase judgment for support NIC or not > - support ipv6 flow rules > > v3->v4: > - fix PF firmware hotactive problem > - optimize log style > - adds txq xstats members > > v2->v3: > - fix FW hotactive problem > - optimize log style > > v1->v2: > - Fix LRO problems > - Fix hotupdate firmware problem > - Optimize doorbell area initialization > - Remove 40GE Mezz card id > - Add Fdir filter type > - Optimize log files > - Support pause flow control > > v1: > - Allocate IO memory with socketid > > Xiaoyun wang (4): > net/hinic: increase Tx/Rx queues non-null judgment > net/hinic: add jumbo frame offload flag > net/hinic: increase judgment for support NIC or not > net/hinic/base: support ipv6 flow rules > Hi Xiaoyun, Some of above are separate patchsets, and previous ones already merged. I guess there is a confusion about versioning (vN) in patchsets. The versioning is a new version of patchset if a new version required/requested. It is not incremental changes to a driver (or a component) The previous patchset has been applied in v4, for this new patchset it should start from v1 again. (Also previous v2 and v3 were different patchsets, and should reset the versioning ... )
On 5/11/2020 8:04 PM, Ferruh Yigit wrote: > On 5/9/2020 5:04 AM, Xiaoyun wang wrote: >> This patch adds jumbo frame offload flag, increases >> judgment whether Tx/Rx queues is non-null when free >> resources, and if card mode does not support nic, >> driver will be initialized failed, supports ipv6 >> flow director for BGP or ICMP packets. >> >> -- >> v4->v5: >> - increase Tx/Rx queues non-null judgment >> - add jumbo frame offload flag >> - increase judgment for support NIC or not >> - support ipv6 flow rules >> >> v3->v4: >> - fix PF firmware hotactive problem >> - optimize log style >> - adds txq xstats members >> >> v2->v3: >> - fix FW hotactive problem >> - optimize log style >> >> v1->v2: >> - Fix LRO problems >> - Fix hotupdate firmware problem >> - Optimize doorbell area initialization >> - Remove 40GE Mezz card id >> - Add Fdir filter type >> - Optimize log files >> - Support pause flow control >> >> v1: >> - Allocate IO memory with socketid >> >> Xiaoyun wang (4): >> net/hinic: increase Tx/Rx queues non-null judgment >> net/hinic: add jumbo frame offload flag >> net/hinic: increase judgment for support NIC or not >> net/hinic/base: support ipv6 flow rules >> > > Hi Xiaoyun, > > Some of above are separate patchsets, and previous ones already merged. I guess > there is a confusion about versioning (vN) in patchsets. > > The versioning is a new version of patchset if a new version required/requested. > It is not incremental changes to a driver (or a component) > > The previous patchset has been applied in v4, for this new patchset it should > start from v1 again. > > (Also previous v2 and v3 were different patchsets, and should reset the > versioning ... ) > Hi Xiaoyun, It looks patches in the set don't depend on each other, so I will get the set partially, except patch 1/4, to be able to include them into the -rc2 release. (Otherwise it may not be possible to merge flow API patch in -rc3 or later.) Please send the patch 1/4 separately. Except 1/4, Series applied to dpdk-next-net/master, thanks.