From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by dpdk.org (Postfix) with ESMTP id 3E6D2231E for ; Wed, 29 Aug 2018 20:34:58 +0200 (CEST) Received: by mail-wm0-f51.google.com with SMTP id o18-v6so6533560wmc.0 for ; Wed, 29 Aug 2018 11:34:58 -0700 (PDT) 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; bh=VRPPKmPa+qgO1jktXDj+70AjOfHxhQv5iPmEU7lcXyU=; b=bfiUR+p3OkED6MHj8FB91/gEVEso1FIwcekHsAZQnn/KrTFlENDiD7UokknwZpzkY0 d6gzsyekd7ZiWKsWZrnfXKP1CCEfcvATAYZJj1BiN9JxEmFGk3uU1SlEvgjda2L2aFdG IvVpOExldx0388PALpldgewj+jIHA+kPvT75rNklgWSAAoYFlUv4PQ/P1QHD+M+EUyzS h5Z6kBslpQXnY5fFjy/zhGKPL9qxJmEtUEOaCoKJUTzIQladALpJzq9aUBe2BWIy6eg7 Ng3vFx37vlLWdyrTPHv2eat/jV/o8OQwOfpBxal74VIXd7PKm+6CiVMbl9y5xg4J3x1G PDyA== X-Gm-Message-State: APzg51C3ziAQLuacIh6+cayr8nQSlGydU5x4MSRTWhVuon9Nr7cjx7Bd OAPnalvjzkdGZhe9jKB/JCfxOyUw X-Google-Smtp-Source: ANB0VdZLMqEHUyln1RdzNDZNGHJwsgxE2ubFRlexylBmlPrpOJcxb9DM7r7CM11m6wjGKi4TObkbEQ== X-Received: by 2002:a1c:90e:: with SMTP id 14-v6mr5034124wmj.130.1535567697451; Wed, 29 Aug 2018 11:34:57 -0700 (PDT) Received: from localhost ([2a01:4b00:f419:6f00:8361:8946:ba2b:d556]) by smtp.gmail.com with ESMTPSA id o33-v6sm9010684wrf.11.2018.08.29.11.34.56 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 29 Aug 2018 11:34:56 -0700 (PDT) From: Luca Boccassi To: announce@dpdk.org Date: Wed, 29 Aug 2018 19:34:45 +0100 Message-Id: <20180829183445.8118-1-bluca@debian.org> X-Mailer: git-send-email 2.18.0 Subject: [dpdk-announce] DPDK 16.11.8 (LTS) released X-BeenThere: announce@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK announcements List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2018 18:34:58 -0000 Hi all, Here is a new stable release: https://fast.dpdk.org/rel/dpdk-16.11.8.tar.xz The git tree is at: https://dpdk.org/browse/dpdk-stable/?h=16.11 Luca Boccassi --- MAINTAINERS | 10 +- app/test-pmd/testpmd.c | 15 +- app/test/test_cryptodev.c | 2 +- app/test/test_eal_flags.c | 33 ++-- app/test/test_hash_multiwriter.c | 50 +++++- app/test/test_link_bonding_rssconf.c | 5 + app/test/test_pmd_ring.c | 2 + app/test/virtual_pmd.c | 7 +- doc/guides/rel_notes/release_16_11.rst | 76 +++++++++ doc/guides/testpmd_app_ug/testpmd_funcs.rst | 2 +- drivers/crypto/qat/qat_crypto.c | 10 +- drivers/net/bnx2x/bnx2x.c | 4 +- drivers/net/bnxt/bnxt_ethdev.c | 18 +- drivers/net/bnxt/bnxt_hwrm.c | 12 +- drivers/net/bnxt/bnxt_txr.c | 59 ++++++- drivers/net/bnxt/bnxt_txr.h | 10 ++ drivers/net/bnxt/bnxt_vnic.c | 5 +- drivers/net/bnxt/bnxt_vnic.h | 6 +- drivers/net/bonding/rte_eth_bond_api.c | 14 +- drivers/net/bonding/rte_eth_bond_pmd.c | 9 +- drivers/net/cxgbe/base/t4_hw.c | 183 +++++++++++++++++---- drivers/net/ena/base/ena_plat_dpdk.h | 32 ++-- drivers/net/ena/ena_ethdev.c | 4 +- drivers/net/enic/enic_main.c | 30 ++-- drivers/net/i40e/i40e_ethdev.c | 155 ++++++++++++----- drivers/net/i40e/i40e_ethdev_vf.c | 1 - drivers/net/ixgbe/ixgbe_ethdev.h | 5 + drivers/net/ixgbe/ixgbe_fdir.c | 31 +++- drivers/net/nfp/nfp_net.c | 14 +- drivers/net/null/rte_eth_null.c | 7 + drivers/net/pcap/rte_eth_pcap.c | 86 ++++------ drivers/net/qede/base/ecore_int.c | 14 +- drivers/net/qede/qede_ethdev.c | 8 +- drivers/net/thunderx/nicvf_ethdev.c | 5 +- drivers/net/thunderx/nicvf_rxtx.c | 24 +-- examples/exception_path/main.c | 3 + examples/ipsec-secgw/ipsec-secgw.c | 7 +- examples/l3fwd/l3fwd_em.c | 1 - examples/l3fwd/l3fwd_lpm.c | 1 - examples/multi_process/Makefile | 1 + lib/librte_eal/common/include/rte_version.h | 2 +- lib/librte_eal/linuxapp/eal/eal_interrupts.c | 2 +- lib/librte_eal/linuxapp/eal/eal_thread.c | 4 +- .../linuxapp/kni/ethtool/igb/igb_ethtool.c | 7 +- lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h | 5 + lib/librte_ether/rte_ethdev.c | 10 ++ lib/librte_ether/rte_ethdev.h | 5 +- lib/librte_hash/rte_cuckoo_hash.c | 21 ++- lib/librte_hash/rte_cuckoo_hash_x86.h | 3 + lib/librte_hash/rte_hash.h | 20 ++- lib/librte_kni/rte_kni.c | 3 + lib/librte_mbuf/rte_mbuf_ptype.h | 6 +- lib/librte_net/rte_ip.h | 26 +-- lib/librte_sched/rte_bitmap.h | 8 +- lib/librte_vhost/virtio_net.c | 1 + mk/rte.sdkinstall.mk | 36 ++-- pkg/dpdk.spec | 2 +- 57 files changed, 805 insertions(+), 317 deletions(-) Adrien Mazarguil (1): maintainers: update for Mellanox PMDs Ajit Khaparde (6): net/bnxt: fix HW Tx checksum offload check net/bnxt: fix incorrect IO address handling in Tx net/bnxt: fix Rx ring count limitation net/bnxt: check access denied for HWRM commands net/bnxt: fix RETA size net/bnxt: fix close operation Alejandro Lucero (1): net/nfp: fix field initialization in Tx descriptor Anatoly Burakov (2): eal/linux: fix invalid syntax in interrupts test: fix EAL flags autotest on FreeBSD Beilei Xing (1): net/i40e: fix shifts of 32-bit value Bruce Richardson (2): examples/exception_path: fix out-of-bounds read mk: fix permissions when using make install Chas Williams (1): net/bonding: do not clear active slave count Damjan Marion (1): net/i40e: do not reset device info data Dan Gora (1): kni: fix crash with null name Daria Kolistratova (1): net/ena: fix SIGFPE with 0 Rx queue Dariusz Stojaczyk (1): eal: fix return codes on thread naming failure Drocula Lambda (1): kni: fix build on RHEL 7.5 Emma Kenny (1): examples/multi_process: build l2fwd_fork app Ferruh Yigit (2): kni: fix build with gcc 8.1 net/thunderx: fix build with gcc optimization on Fiona Trahe (1): crypto/qat: fix checks for 3GPP algo bit params Gage Eads (1): net: rename u16 to fix shadowed declaration Gavin Hu (1): maintainers: claim maintainership for ARM v7 and v8 Haiyue Wang (2): mbuf: fix typo in IPv6 macro comment net/i40e: workaround performance degradation Hemant Agrawal (1): test/crypto: fix device id when stopping port Hyong Youb Kim (1): net/enic: do not overwrite admin Tx queue limit Ido Goshen (1): net/pcap: fix multiple queues Jerin Jacob (2): ethdev: fix queue statistics mapping documentation eal: fix bitmap documentation Kiran Kumar (3): net/bonding: fix MAC address reset ethdev: check queue stats mapping input arguments net/thunderx: avoid sq door bell write on zero packet Konstantin Ananyev (3): examples/ipsec-secgw: fix IPv4 checksum at Tx examples/ipsec-secgw: fix bypass rule processing app/testpmd: fix DCB config Luca Boccassi (4): version: 16.11.8-rc1 Revert "net/i40e: fix packet count for PF" version: 16.11.8-rc2 version: 16.11.8 Maxime Coquelin (1): vhost: fix missing increment of log cache count Pablo de Lara (3): test/hash: fix multiwriter with non consecutive cores test/hash: fix potential memory leak hash: fix doxygen of return values Radu Nicolau (5): test: fix uninitialized port configuration net/bonding: fix race condition net/null: add MAC address setting fake operation test/virtual_pmd: add MAC address setting fake op test/bonding: assign non-zero MAC to null devices Rafal Kozik (4): net/ena: check pointer before memset net/ena: change memory type net/ena: fix GENMASK_ULL macro net/ena: set link speed as none Rahul Lakkireddy (2): net/cxgbe/base: update flash part information net/cxgbe: fix init failure due to new flash parts Rami Rosen (2): examples/l3fwd: remove useless include ethdev: fix a doxygen comment for port allocation Rasesh Mody (3): net/qede: fix default extended VLAN offload config net/qede/base: fix GRC attention callback net/bnx2x: fix FW command timeout during stop Shahed Shaikh (1): net/qede: fix MAC address removal failure message Shreyansh Jain (1): doc: fix bonding command in testpmd Wei Zhao (6): net/ixgbe: fix tunnel id format error for FDIR net/ixgbe: fix tunnel type set error for FDIR net/ixgbe: fix mask bits register set error for FDIR app/testpmd: fix VLAN TCI mask set error for FDIR net/i40e: fix check of flow director programming status net/i40e: revert fix of flow director check Xiaoxin Peng (1): net/bnxt: fix Tx with multiple mbuf Xiaoyun Li (1): net/i40e: fix link speed Yipeng Wang (3): hash: fix multiwriter lock memory allocation hash: fix a multi-writer race condition hash: fix key slot size accuracy