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 E27D8A0523; Tue, 30 Jun 2020 19:05:05 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 917C81BEAC; Tue, 30 Jun 2020 19:05:05 +0200 (CEST) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) by dpdk.org (Postfix) with ESMTP id 1BC841BE95 for ; Tue, 30 Jun 2020 19:05:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1593536699; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=0kizcmqqZ5AHT0b5EiNtIEG6OrAvDtBw77mYk2jw3bk=; b=SYgj69Pz4aYSb/oeRiRLFrSrQoGO33fyGEscqLj0UkJVarDnAirleg3f+hnHewVVAv1zFs MCKwx3xNFMTI6YSPb8rEzx+eOWeAJVpvh/UuBhl5UVF8pG4WtaG77QGv4LALXFHks/XSrl Drsiooout2rk7lbii4ih972qKURbet8= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-155-AIxT3srYNEWu5xOsXqW4aA-1; Tue, 30 Jun 2020 13:04:11 -0400 X-MC-Unique: AIxT3srYNEWu5xOsXqW4aA-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id B34548015F0; Tue, 30 Jun 2020 17:03:34 +0000 (UTC) Received: from [10.33.36.252] (unknown [10.33.36.252]) by smtp.corp.redhat.com (Postfix) with ESMTP id E09D97C1F2; Tue, 30 Jun 2020 17:03:29 +0000 (UTC) To: "Stokes, Ian" , "Govindharajan, Hariprasad" , "stable@dpdk.org" , "Loftus, Ciara" Cc: "dev@dpdk.org" , Abhishek Marathe , Akhil Goyal , Ali Alnubani , "Walker, Benjamin" , David Christensen , Hemant Agrawal , Jerin Jacob , "Mcnamara, John" , Ju-Hyoung Lee , Luca Boccassi , Pei Zhang , "Yu, PingX" , "Xu, Qian Q" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" References: <20200626125306.7382-1-ktraynor@redhat.com> <7b8f79ea-2cea-3222-1a3b-d84dd7247329@redhat.com> <52156197ADF84D4FB1B836FA75938A8918E9B19F@IRSMSX103.ger.corp.intel.com> From: Kevin Traynor Autocrypt: addr=ktraynor@redhat.com; keydata= mQINBF2J2awBEADUEPNhgNI+nJNgiTAUcw4YIgVXEoHlsNPyyzG1BEXkWXALy0Y3fNTiw6+r ltWDkF9jzL9kfkecgQ67itGfk1OaBXgSGKuw1PUpxAwX2Bi76LAR6M5OsyGM9TSVVQwARalz hMwRBIZPzPc7or6Pw7jAOJ8SQGJ1Zlp1YJCjrvpe87V1tH/LY8Wnxn/EuoseFmWILAQZAtYS tGjcrAgYn3SPMLR1B0BP5bTBY06vWQjiufH8drenfDnMJAzuBdG1mqjnTqCjULZ3Hunv4xqZ aMnkvL/K5Tj1c12Oe4930EE53LrXIBUltRg5mBudSWHnC7twjH0082HH9f963Z/2UI63SFIT iUvRvAzJYytgy7XnWLQ0+goZBADKYfolOuC0H8VgCaux8u8KFF28Dy+N6TV2KI58jTlyg1Zu l7QwykZpnOkJFiy37Gfbu3YEOzO72cP/S7/A+zvuqkxi63jyEkd+FY99vLt/HN2MUZwRmKDw UPbLkmrs8WU01/POVsqDcfvz7vu2St8hqqTiSIdQGS2zyTKB2/DvPSM3jws3udkIYSuhn+X4 QBiV6lkVZ7DSE6a065gnAauAql+b32Eymy+xnG5jCt1tR+0Cp2VZYCR9OU2gmomUKBDoX/He pSgED01CqYPNjN+TddirwmQX7ep4DtXc8FWvv2g/pq9WZFQk2QARAQABtCNLZXZpbiBUcmF5 bm9yIDxrdHJheW5vckByZWRoYXQuY29tPokCTgQTAQgAOBYhBAoiOaH51tHF7VYtEI9CINER a+yJBQJdidmsAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEI9CINERa+yJoxIP/3VF 2TIgW4ckxhRFCvFu/606bnvCPie88ake4uWVWMAWwcMc4fKEltRWRCpkSVOwgqoMHnyHxK5r kOKzx2CLJMX5TgTMfKzPuaBDHngHLUzl2DStpBzrod0cVg5TShdmmfjY61uxRJKz+DlSkwgJ riADdVF5PPosQXTkKSGf2ombpTGpx/pue9ocjnr3x4SDpRLlnooM6Jf/3Y3Ib4jX6HPEyWuY b+owIIk9y2nRRGPQ6jbqAhsrXd9V+77UL0QuGWloMuKMZFbNg8hbu7X5aFijAbfxj4YUgojS ba7gfGZQan8h32A9KGQWrmsCBc3j2GqEPsX0r05X7cn7WL6IOPgQJ5EiQ7PlazQYVLrvZg9B n0GKK0k6895mLG0ZZ5v/qajOPF52etSmvFD1WUPb4OqaHqGA9ZtMpaKFRt7Y6rpXqKNU1xzW F5KjbTPtTb9WF3An8dciVv+AYUI7totkZYkWvQtgss8lfaX3NKUvXLVxqK0z3dQyr7rF/tYz PneTKypSksjCgaEBLSrsRmM5zKfe7tSNF/fDntfIq/029Jtcw29TcWEP57peNu6TtejewQD9 sTI+oqiXvW2D5l7LNUDYG8eMJp2oT7I0ZSBRvwcbmjH0DtN/bXCCFfCvk8Yic68F3tV1ctix wQARVKDBhT30uCxycRWojCYqTgNJJS71uQINBF2J2awBEADP57PR2IpSYBeNSrsAjeIcsahE N4SQP2C4s50S8QEWAUhqMRI7WNv5cfeef0nDvcl1IUA6oz5SokbcsbMa+mRgaNF4N5KikWTO LPYxq2YVJoXwJ+tKmNzyOLFUIfFJ4NBJZple5dTfWzD00Dbb19Mri1hy1mWMqNTPGBee1+hw Qcp6n3mmGECvajs8G5A7NyXbwL8ihN7HX9D01ucD62b4G03yKe2g/hvKgcdUVmhCldJlF27I 2fSR9tDxH9pZqRODY4rjbFZEey/vWKXqjE+DQ8AtMSEaDfFe5D+i4Aw6erWQ3Wr+DwZt1/7G dIAElGA/q90T1ENVwJX9y7fsQssawKYYdDqURHCl5JuDXI+VXUypExipUUT5SPycMmbLsx0D iKEqPPDQWKxkIDVKqj2+EhamSuJznZUwBLJKn0h4zrIWiXWUy07lRwtVuhaDXhF3GfW+5W/x wAg7Qg3w00ASsb/XTHBIhMnenKDfS7ihtQA8SacwX8ySdxb+15XPyiplM979qBQ0mhnilulm MIJzEf/JxoYR5huuj4f1PFqqrsP06Dl+YGB7dQZp3IKggS5c3/TAynARRg9N89UsDXNtp7X0 tgIPFF5k6fnHE0J5O64GYHeTqN/1aE6dAEOV9WrGzQAJxU9ipikb8jKAWXzLewRIKGmoPcRZ WdB0NmIjmQARAQABiQI2BBgBCAAgFiEECiI5ofnW0cXtVi0Qj0Ig0RFr7IkFAl2J2awCGwwA CgkQj0Ig0RFr7IkkORAAl/NbX93WK5MEoRw7/DaPTo/Lo6Pj1XMeSqGyACigHK/452UDvlEH NjNJMzYYrNIjMtEmN9VVCfjT38CSca7mpGQVwchc0mC7QSPAETLCS+UacVf/Kwxz5FfkEUUw UT7A+uyVOIgW3d9ldlRzkHA2czonSSgTQU+i2g6DM4ha+BuQb4byAXH6HQHt/Zh1J64z0ohH v6iGsCzCY/sMWF8+LEGSnzMGRCLiiwSF0vJBHbzWK68fANaF4gBV0Z/+6tQRFN7YMhj/INmk qgvHj1ZzHFNtirjMGPRxoZs51YoLQM/aBPxKrnmXThx1ufH+0L6sGmFTugiDt0XSEkC5reH7 a+VhQ1VTFFQrClA8NmDSPzFeuhru4ryaaDHO+uEB16cNHxHrQtlP/2hts2JM5lwkZRWJ5A57 h8eDEIK5be47T85NVHfuTaboNRmgg1HygVejhGUtt69u/0MVRg/roUTa0FyEbNsvz4qAecyW yWzMcVrcGJDQLC9JLKEpoyUF6gdTKaiDL2Vao4+XRIA3Y57b6MO35a3HuzAv7+i5Z0mnDEJO XxXqTOmKYpMIGexzM/PtuA0712sT1abG9tAJ17ao/B7cqMW5IkKkalemFbWfI2unns4Papvo tk9igVqyp6EJDU98z5TJioCVojwK2laDaoIjTJk9YYv3iwCsqPd5feU= Message-ID: Date: Tue, 30 Jun 2020 18:03:28 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <52156197ADF84D4FB1B836FA75938A8918E9B19F@IRSMSX103.ger.corp.intel.com> Content-Language: en-US X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=ktraynor@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [dpdk-dev] 18.11.9 (LTS) patches review and test 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" On 30/06/2020 17:32, Stokes, Ian wrote: > > >> -----Original Message----- >> From: Kevin Traynor >> Sent: Tuesday, June 30, 2020 5:21 PM >> To: Govindharajan, Hariprasad ; >> stable@dpdk.org; Stokes, Ian ; Loftus, Ciara >> >> Cc: dev@dpdk.org; Abhishek Marathe ; >> Akhil Goyal ; Ali Alnubani ; >> Walker, Benjamin ; David Christensen >> ; Hemant Agrawal ; >> Jerin Jacob ; Mcnamara, John >> ; Ju-Hyoung Lee ; Luca >> Boccassi ; Pei Zhang ; Yu, PingX >> ; Xu, Qian Q ; Raslan Darawsheh >> ; Thomas Monjalon ; Peng, >> Yuan ; Chen, Zhaoyan >> Subject: Re: [dpdk-dev] 18.11.9 (LTS) patches review and test >> >> On 30/06/2020 16:38, Govindharajan, Hariprasad wrote: >>> >>> >>>> -----Original Message----- >>>> From: dev On Behalf Of Kevin Traynor >>>> Sent: Friday, June 26, 2020 1:53 PM >>>> To: stable@dpdk.org >>>> Cc: dev@dpdk.org; Abhishek Marathe ; >>>> Akhil Goyal ; Ali Alnubani >>>> ; Walker, Benjamin ; >>>> David Christensen ; Hemant Agrawal >>>> ; Stokes, Ian ; Jerin >>>> Jacob ; Mcnamara, John ; >>>> Ju-Hyoung Lee ; Kevin Traynor >>>> ; Luca Boccassi ; Pei Zhang >>>> ; Yu, PingX ; Xu, Qian Q >>>> ; Raslan Darawsheh ; >>>> Thomas Monjalon ; Peng, Yuan >>>> ; Chen, Zhaoyan >>>> Subject: [dpdk-dev] 18.11.9 (LTS) patches review and test >>>> >>>> Hi all, >>>> >>>> Here is a list of patches targeted for LTS release 18.11.9. >>>> >>>> The planned date for the final release is 3rd July. >>>> >>>> Please help with testing and validation of your use cases and report >>>> any issues/results with reply-all to this mail. For the final release >>>> the fixes and reported validations will be added to the release notes. >>>> >>>> A release candidate tarball can be found at: >>>> >>>> https://dpdk.org/browse/dpdk-stable/tag/?id=v18.11.9-rc2 >>>> >>>> These patches are located at branch 18.11 of dpdk-stable repo: >>>> https://dpdk.org/browse/dpdk-stable/ >>>> >>>> rc2: >>>> Creating this to include important VF fix. >>>> http://inbox.dpdk.org/dev/20200625035046.19820-1- >>>> haiyue.wang@intel.com/ >>>> >>>> New patches in rc2: >>>> 145bb0e780 bus/pci: fix VF memory access >>>> 420a437247 net/tap: fix mbuf double free when writev fails >>>> >>>> Thanks. >>>> >>>> Kevin. >>> [Govindharajan, Hariprasad] Hi Kevin, >>> >> >> Hi G Hariprasad, >> >> Thanks for testing. >> >>> The following performance and functional tests carried out with ixgbe, >>> i40e and vhost devices >>> >>> DPDK 18.11.9 RC2 with OvS 2.11 and OvS 2.12 >>> >>> P2p throughput >>> P2p multi queue >>> PVP rss >>> vHost reconnect >>> Flow control >>> >>> Zero copy feature could not be tested. >>> From ovs, zero copy is used only vhost user client. So this particular patch >> 0309429b198800f4d17d578aad650672476ba054 is breaking the zero copy >> support in ovs. >>> so for ovs to move to support 18.11.9, it should probably remove support for >> zero-copy in the ovs code base? >>> >> >> The code says that zero copy is incompatible with vhost client mode. >> It seems that the check for client/server was incorrect, and now it is fixed and >> correctly detects this incompatible combination and returns an error to OVS. >> >> I don't think we can call that breaking. It was previously incompatible also, it just >> didn't return an error as there was a bug. >> >> I don't see an issue with having this patch and the new behaviour. >> >> Ian/Ciara, let me know if I'm missing something. > > I think OVS only supports zero copy for vhostuserclient devices. In this case it looks like that’s no longer supported. I guess the real question becomes should the support in OVS be removed now? It is not broken as you said, just no longer supported in the OVS use case. > ah ok, it's not the commit above then, it's this one is the issue commit 81e025d7ed6a802845909df6fb90505508dc0fbf Author: Xuan Ding Date: Wed Apr 29 02:59:46 2020 +0000 vhost: prevent zero-copy with incompatible client mode [ upstream commit 715070ea10e6da1169deef2a3ea77ae934b4c333 ] In server mode, virtio-user inits under the assumption that vhost-user supports a list of features. However, this could be problematic when in_order feature is negotiated but not supported by vhost-user when enables dequeue_zero_copy later. Add handling when vhost-user enables dequeue_zero_copy as client. -- It's unfortunate that it is both fixing a bug and removing functionality at the same time :/ > I don’t think it needs to block the release of this, but it's a follow up for the OVS. I believe you'd see the same behavior for OVS master and 2.13. > Yes, these patches are already in 19.11.3. > BR > Ian > >> >> thanks, >> Kevin. >> >>> Regards >>> G Hariprasad >>>> >>>> --- >>>> Adam Dybkowski (2): >>>> app/crypto-perf: fix display of sample test vector >>>> cryptodev: fix SHA-1 digest enum comment >>>> >>>> Ajit Khaparde (3): >>>> net/bnxt: fix FW version query >>>> net/bnxt: fix error log for command timeout >>>> net/bnxt: fix using RSS config struct >>>> >>>> Alex Kiselev (1): >>>> lpm6: fix size of tbl8 group >>>> >>>> Alexander Kozyrev (1): >>>> net/mlx5: fix Tx queue release debug log timing >>>> >>>> Alvin Zhang (1): >>>> net/e1000: fix port hotplug for multi-process >>>> >>>> Amit Gupta (1): >>>> net/octeontx: fix meson build for disabled drivers >>>> >>>> Andrew Rybchenko (1): >>>> net/sfc: fix reported promiscuous/multicast mode >>>> >>>> Apeksha Gupta (1): >>>> bus/fslmc: fix dereferencing null pointer >>>> >>>> Arek Kusztal (1): >>>> crypto/qat: fix cipher descriptor for ZUC and SNOW >>>> >>>> Bing Zhao (1): >>>> mem: fix overflow on allocation >>>> >>>> Bruce Richardson (1): >>>> drivers: fix log type variables for -fno-common >>>> >>>> Cheng Peng (1): >>>> net/iavf: fix stats query error code >>>> >>>> Darek Stojaczyk (1): >>>> pci: accept 32-bit domain numbers >>>> >>>> David Christensen (2): >>>> pci: fix build on ppc >>>> eal/ppc: fix build with gcc 9.3 >>>> >>>> David Marchand (4): >>>> mem: mark pages as not accessed when reserving VA >>>> eal: fix typo in endian conversion macros >>>> remove references to private PCI probe function >>>> doc: prefer https when pointing to dpdk.org >>>> >>>> Dekel Peled (2): >>>> net/mlx5: fix mask used for IPv6 item validation >>>> net/mlx5: fix CVLAN tag set in IP item translation >>>> >>>> Eugeny Parshutin (1): >>>> ethdev: fix build when vtune profiling is on >>>> >>>> Fan Zhang (1): >>>> vhost/crypto: add missing user protocol flag >>>> >>>> Ferruh Yigit (3): >>>> net/null: fix secondary burst function selection >>>> net/null: remove redundant check >>>> examples/kni: fix crash during MTU set >>>> >>>> Gaetan Rivet (4): >>>> doc: fix number of failsafe sub-devices >>>> net/ring: fix device pointer on allocation >>>> pci: reject negative values in PCI id >>>> kvargs: fix strcmp helper documentation >>>> >>>> Gavin Hu (1): >>>> net/i40e: relax barrier in Tx for NEON >>>> >>>> Guinan Sun (2): >>>> net/ixgbe: fix statistics in flow control mode >>>> net/ixgbe: check driver type in MACsec API >>>> >>>> Haifeng Lin (1): >>>> eal/arm64: fix precise TSC >>>> >>>> Haiyue Wang (1): >>>> bus/pci: fix VF memory access >>>> >>>> Harry van Haaren (3): >>>> service: fix crash on exit >>>> examples/eventdev: fix crash on exit >>>> test/flow_classify: enable multi-sockets system >>>> >>>> Hemant Agrawal (3): >>>> drivers: add crypto as dependency for event drivers >>>> bus/fslmc: fix size of qman fq descriptor >>>> mempool/dpaa2: install missing header with meson >>>> >>>> Honnappa Nagarahalli (2): >>>> service: fix race condition for MT unsafe service >>>> service: fix identification of service running on other lcore >>>> >>>> Igor Chauskin (2): >>>> net/ena/base: make allocation macros thread-safe >>>> net/ena/base: prevent allocation of zero sized memory >>>> >>>> Igor Romanov (7): >>>> net/sfc: fix initialization error path >>>> net/sfc: fix Rx queue start failure path >>>> net/sfc/base: reduce filter priorities to implemented only >>>> net/sfc/base: reject automatic filter creation by users >>>> net/sfc/base: refactor filter lookup loop in EF10 >>>> net/sfc/base: handle manual and auto filter clashes in EF10 >>>> net/sfc/base: fix manual filter delete in EF10 >>>> >>>> Itsuro Oda (2): >>>> net/vhost: fix potential memory leak on close >>>> vhost: make IOTLB cache name unique among processes >>>> >>>> Ivan Dyukov (3): >>>> net/virtio-user: fix devargs parsing >>>> app: remove extra new line after link duplex >>>> examples: remove extra new line after link duplex >>>> >>>> Jasvinder Singh (3): >>>> net/softnic: fix memory leak for thread >>>> net/softnic: fix resource leak for pipeline >>>> examples/ip_pipeline: remove check of null response >>>> >>>> Jeff Guo (2): >>>> net/i40e: fix setting L2TAG >>>> net/iavf: fix setting L2TAG >>>> >>>> Jim Harris (1): >>>> contigmem: cleanup properly when load fails >>>> >>>> Junyu Jiang (2): >>>> examples/vmdq: fix output of pools/queues >>>> examples/vmdq: fix RSS configuration >>>> >>>> Kalesh AP (2): >>>> net/bnxt: fix VLAN add when port is stopped >>>> app/testpmd: fix memory failure handling for i40e DDP >>>> >>>> Kevin Traynor (14): >>>> kni: fix ethtool build with kernel 5.6 >>>> net/avp: fix gcc 10 maybe-uninitialized warning >>>> eal/x86: ignore gcc 10 stringop-overflow warnings >>>> crypto/kasumi: fix extern declaration >>>> build: disable gcc 10 zero-length-bounds warning >>>> kni: fix ethtool dev_open build error >>>> kni: fix ethtool pointer type build error >>>> drivers/crypto: disable gcc 10 fno-common errors >>>> kni: fix gcc 10 ethtool build error >>>> kni: fix ethtool maybe-uninitialized warnings >>>> crypto/octeontx: fix gcc 10 -fno-common build errors >>>> app/testpmd: disable gcc 10 -fno-common build errors >>>> examples/vm_power: fix build because of missing include >>>> version: 18.11.9-rc1 >>>> >>>> Konstantin Ananyev (1): >>>> security: fix crash at accessing non-implemented ops >>>> >>>> Li Feng (1): >>>> mem: mark pages as not accessed when freeing memory >>>> >>>> Louise Kilheeney (1): >>>> examples/l2fwd-keepalive: fix mbuf pool size >>>> >>>> Luca Boccassi (2): >>>> fix various typos found by Lintian >>>> usertools: check for pci.ids in /usr/share/misc >>>> >>>> Lukasz Wojciechowski (5): >>>> drivers/crypto: fix log type variables for -fno-common >>>> security: fix verification of parameters >>>> security: fix return types in documentation >>>> security: fix session counter >>>> test: remove redundant macro >>>> >>>> Mattias Rönnblom (3): >>>> event/dsw: remove redundant control ring poll >>>> event/dsw: remove unnecessary read barrier >>>> event/dsw: avoid reusing previously recorded events >>>> >>>> Michael Baum (1): >>>> net/mlx4: fix drop queue error handling >>>> >>>> Michael Haeuptle (1): >>>> vfio: fix race condition with sysfs >>>> >>>> Michal Krawczyk (5): >>>> net/ena/base: fix testing for supported hash function >>>> net/ena/base: fix documentation of functions >>>> net/ena/base: fix indentation in CQ polling >>>> net/ena/base: fix indentation of multiple defines >>>> net/ena: set IO ring size to valid value >>>> >>>> Muhammad Bilal (2): >>>> fix same typo in multiple places >>>> doc: fix typo in contributors guide >>>> >>>> Nicolas Chautru (1): >>>> bbdev: fix doxygen comments >>>> >>>> Nithin Dabilpuram (1): >>>> devtools: fix symbol map change check >>>> >>>> Olivier Matz (3): >>>> test/kvargs: fix to consider empty elements as valid >>>> test/kvargs: fix invalid cases check >>>> kvargs: fix invalid token parsing on FreeBSD >>>> >>>> Pablo de Lara (3): >>>> test/crypto: fix flag check >>>> crypto/openssl: fix out-of-place encryption >>>> doc: add NASM installation steps >>>> >>>> Pavan Nikhilesh (2): >>>> eventdev: fix probe and remove for secondary process >>>> app/eventdev: check Tx adapter service ID >>>> >>>> Phil Yang (1): >>>> service: remove rte prefix from static functions >>>> >>>> Qiming Yang (3): >>>> net/i40e: fix X722 performance >>>> doc: fix multicast filter feature announcement >>>> net/i40e: fix queue related exception handling >>>> >>>> Rasesh Mody (3): >>>> net/qede: fix link state configuration >>>> net/qede: fix port reconfiguration >>>> examples/kni: fix MTU change to setup Tx queue >>>> >>>> Raslan Darawsheh (3): >>>> net/mlx5: fix validation of VXLAN/VXLAN-GPE specs >>>> app/testpmd: add parsing for QinQ VLAN headers >>>> net/mlx5: fix matching for UDP tunnels with Verbs >>>> >>>> Rohit Raj (1): >>>> net/dpaa2: fix 10G port negotiation >>>> >>>> Roland Qi (1): >>>> vhost: fix peer close check >>>> >>>> Ruifeng Wang (1): >>>> test: skip some subtests in no-huge mode >>>> >>>> Sarosh Arif (1): >>>> doc: fix typo in contributors guide >>>> >>>> Somnath Kotur (1): >>>> bus/pci: fix devargs on probing again >>>> >>>> Stephen Hemminger (21): >>>> ethdev: fix spelling >>>> net/mvneta: do not use PMD log type >>>> net/virtio: do not use PMD log type >>>> net/tap: do not use PMD log type >>>> net/bnxt: do not use PMD log type >>>> net/dpaa: use dynamic log type >>>> net/thunderx: use dynamic log type >>>> net/netvsc: propagate descriptor limits from VF >>>> net/netvsc: handle Rx packets during multi-channel setup >>>> net/netvsc: split send buffers from Tx descriptors >>>> net/netvsc: fix memory free on device close >>>> net/netvsc: remove process event optimization >>>> net/netvsc: handle Tx completions based on burst size >>>> net/netvsc: avoid possible live lock >>>> lpm6: fix comments spelling >>>> eal: fix comments spelling >>>> net/netvsc: fix comment spelling >>>> bus/vmbus: fix comment spelling >>>> net/tap: fix crash in flow destroy >>>> eal: fix C++17 compilation >>>> net/vmxnet3: handle bad host framing >>>> >>>> Sunil Kumar Kori (1): >>>> eal: fix log message print for regex >>>> >>>> Thomas Monjalon (11): >>>> doc: fix sphinx compatibility >>>> log: fix level picked with globbing on type register >>>> doc: fix matrix CSS for recent sphinx >>>> net/mlx4: fix build with -fno-common >>>> app: fix usage help of options separated by dashes >>>> net/mvpp2: fix build with gcc 10 >>>> examples/vm_power: drop Unix path limit redefinition >>>> doc: fix build with doxygen 1.8.18 >>>> doc: fix API index >>>> mlx5: fix build with -fno-common >>>> examples/vm_power: fix build with -fno-common >>>> >>>> Timothy Redaelli (3): >>>> app/pipeline: fix build with gcc 10 >>>> examples/eventdev: fix build with gcc 10 >>>> crypto/octeontx: fix build with gcc 10 >>>> >>>> Ting Xu (1): >>>> app/testpmd: fix DCB set >>>> >>>> Vijaya Mohan Guvva (1): >>>> bus/pci: fix UIO resource access from secondary process >>>> >>>> Wei Hu (Xavier) (2): >>>> vfio: fix use after free with multiprocess >>>> app/testpmd: fix statistics after reset >>>> >>>> Wei Zhao (4): >>>> net/i40e: fix flow director for ARP packets >>>> doc: add i40e limitation for flow director >>>> net/i40e: fix flush of flow director filter >>>> net/i40e: fix wild pointer >>>> >>>> Xiaolong Ye (3): >>>> net/virtio: fix outdated comment >>>> vhost: remove unused variable >>>> doc: fix log level example in Linux guide >>>> >>>> Xiaoyu Min (1): >>>> net/mlx5: fix RSS enablement >>>> >>>> Xiaoyun Li (2): >>>> net/ixgbe/base: update copyright >>>> net/i40e/base: update copyright >>>> >>>> Xuan Ding (2): >>>> vhost: prevent zero-copy with incompatible client mode >>>> vhost: fix zero-copy server mode >>>> >>>> Yunjian Wang (14): >>>> kvargs: fix buffer overflow when parsing list >>>> net/tap: remove unused assert >>>> net/tap: fix mbuf and mem leak during queue release >>>> net/tap: fix check for mbuf number of segment >>>> net/tap: fix file close on remove >>>> net/tap: fix fd leak on creation failure >>>> net/tap: fix unexpected link handler >>>> net/tap: fix queues fd check before close >>>> net/octeontx: fix dangling pointer on init failure >>>> crypto/ccp: fix fd leak on probe failure >>>> net/failsafe: fix fd leak >>>> crypto/caam_jr: fix check of file descriptors >>>> crypto/caam_jr: fix IRQ functions return type >>>> net/tap: fix mbuf double free when writev fails >>>> >>>> Yuri Chipchev (1): >>>> event/dsw: fix enqueue burst return value >>>> >>>> Zhihong Peng (1): >>>> net/ixgbe: fix link status synchronization on BSD >>> >