Hi, I'm going to release 17.11.5 this week. Per Intel's request, the following patch from 18.05 has been merged since 17.11.5-rc2
net/i40e: fix link status update [1] Let me know if there's anything missing. [1] http://git.dpdk.org/dpdk-stable/commit/?h=17.11&id=321c1e858199359af95a70823178f7c0bb6097da Thanks, Yongseok > On Feb 8, 2019, at 11:51 PM, Yongseok Koh <ys...@mellanox.com> wrote: > > Hi, all > > 17.11.5 is so much delayed and according to Intel, their verification > for 17.11.5 would be done in late Feb. > > As I got okay from Mellanox and RedHat, I'd like to release it without > more test results. As 19.02 has already been released, I should work > on 17.11.6 right now. Given that, vendors that plan to test 17.11.5 can > test 17.11.6 instead. > > If there's no serious objection till early next week, I'll announce 17.11.5. > > > Thanks, > Yongseok > >> On Jan 30, 2019, at 1:32 PM, Yongseok Koh <ys...@mellanox.com> wrote: >> >> How are the regression tests going? >> >> I got okay from Mellanox (Raslan). >> And Redhat (Sitong) had tested up to d7282edfe (7 patches away from RC2) and >> it was okay. >> >> Thanks, >> Yongseok >> >>> On Jan 25, 2019, at 10:59 AM, Yongseok Koh <ys...@mellanox.com> wrote: >>> >>> Hi all, >>> >>> Here is a list of patches targeted for LTS release 17.11.5. Please help >>> review >>> and test. The planned date for the final release is Feb 1, Before that, >>> please >>> shout if anyone has objections with these patches being applied. >>> >>> Also for the companies committed to running regression tests, please run the >>> tests and report any issue before the release date. >>> >>> A release candidate tarball can be found at: >>> >>> >>> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2Ftag%2F%3Fid%3Dv17.11.5-rc2&data=02%7C01%7Cyskoh%40mellanox.com%7Cfd65dc18739e4355115608d68dd4defb%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636852342766972725&sdata=SHBFOWYgG1hgflukyYbdXm6EVCEtJ1ZZ%2FHhACA%2Fr%2FMw%3D&reserved=0 >>> >>> These patches are located at branch 17.11 of dpdk-stable repo: >>> >>> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2F&data=02%7C01%7Cyskoh%40mellanox.com%7Cfd65dc18739e4355115608d68dd4defb%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636852342766982734&sdata=%2FuoPwQwzZ97Tz0KqUc7bbYa6iDaUtqpZZ3J2XhkkYtE%3D&reserved=0 >>> >>> Thanks. >>> >>> Yongseok >>> >>> --- >>> Ajit Khaparde (1): >>> net/bnxt: set MAC filtering as outer for non tunnel frames >>> >>> Alejandro Lucero (4): >>> mem: fix memory initialization time >>> net/nfp: fix mbuf flags with checksum good >>> net/nfp: fix RSS >>> bus/pci: compare kernel driver instead of interrupt handler >>> >>> Ali Alnubani (1): >>> net/mlx5: fix initialization of struct members >>> >>> Anatoly Burakov (2): >>> mem: fix undefined behavior in NUMA-aware mapping >>> usertools: check for lspci dependency >>> >>> Andrew Rybchenko (2): >>> net/sfc/base: fix build because of no declaration >>> net/sfc: receive prepared packets even in Rx exception case >>> >>> Andy Green (37): >>> eal: explicit cast of builtin for bsf32 >>> eal: explicit cast of core id when getting index >>> eal: declare trace buffer at top of own block >>> spinlock/x86: move stack declaration before code >>> net: move stack variable at top of VLAN strip function >>> ethdev: explicit cast of buffered Tx number >>> hash: move stack declaration at top of CRC32c function >>> hash: explicit casts for truncation in CRC32c >>> bus/pci: replace strncpy by strlcpy >>> bus/dpaa: fix inconsistent struct alignment >>> net/nfp: fix memcpy out of source range >>> net/qede: replace strncpy by strlcpy >>> net/qede: fix strncpy >>> net/sfc: make sure that stats name is nul-terminated >>> app/procinfo: fix sprintf overrun >>> devtools: provide more generic grep in git check >>> eal: explicit cast of strlcpy return >>> eal: fix casts in random functions >>> eal: explicit cast in constant byte swap >>> ring: remove useless variables >>> ring: remove signed type flip-flopping >>> mbuf: fix reference counter integer promotion >>> mbuf: explicit casts of reference counter >>> mbuf: explicit cast of headroom on reset >>> mbuf: explicit cast of size on detach >>> net: explicit cast of multicast bit clearing >>> net: explicit cast of IP checksum to 16-bit >>> net: explicit cast of protocol in IPv6 checksum >>> ethdev: explicit cast of queue count return >>> eal/x86: fix type of variable in memcpy function >>> eal: explicit cast in rwlock functions >>> net: explicit cast in L4 checksum >>> mbuf: fix type of private size in detach >>> mbuf: fix type of variables in linearize function >>> mbuf: avoid implicit demotion in 64-bit arithmetic >>> mbuf: avoid integer promotion in prepend/adj/chain >>> ethdev: fix type and scope of variables in Rx burst >>> >>> Andy Moreton (3): >>> net/sfc/base: properly align on line continuation >>> net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes >>> net/sfc/base: fix ID retrieval in v3 licensing >>> >>> Anoob Joseph (4): >>> app/test-crypto-perf: fix check for auth key >>> app/test-crypto-perf: fix check for cipher IV >>> app/test-crypto-perf: fix double allocation of memory >>> net/octeontx: fix failures when available ports > queues >>> >>> Bei Sun (1): >>> net/bnxt: set VLAN strip mode before default VNIC cfg >>> >>> Beilei Xing (2): >>> net/i40e: update Tx offload mask >>> net/i40e: fix X710 Rx after reading some registers >>> >>> Brian Archbold (1): >>> app/testpmd: fix duplicate exit >>> >>> Brian Russell (1): >>> net/virtio: fix PCI config error handling >>> >>> Bruce Richardson (1): >>> eal: support strlcpy function >>> >>> Chaitanya Babu Talluri (1): >>> efd: fix write unlock during ring creation >>> >>> Chas Williams (1): >>> net/bonding: fix Rx slave fairness >>> >>> Darek Stojaczyk (1): >>> vfio: do not needlessly setup device in secondary process >>> >>> Dharmik Thakkar (1): >>> test/hash: fix build >>> >>> Didier Pallard (1): >>> net: fix Intel prepare function for IP checksum offload >>> >>> Eric Zhang (1): >>> net/virtio-user: check negotiated features before set >>> >>> Evgeny Im (1): >>> net/failsafe: remove not supported multicast MAC filter >>> >>> Fan Zhang (1): >>> bus/pci: fix config r/w access >>> >>> Ferruh Yigit (6): >>> eal: fix build with gcc 9.0 >>> test/reorder: fix out of bound access >>> net/i40e/base: fix comment referencing internal data >>> bus/pci: fix allocation of device path >>> kni: fix build on Linux 4.19 >>> bus/dpaa: fix build with gcc 9.0 >>> >>> Fiona Trahe (1): >>> test/crypto: fix number of queue pairs >>> >>> Gavin Hu (1): >>> doc: add cross-compilation in sample apps guide >>> >>> Haiyue Wang (1): >>> net/i40e: enable loopback function for X722 MAC >>> >>> Harry van Haaren (1): >>> event/sw: fix cq index check for unlink usecases >>> >>> Herakliusz Lipiec (2): >>> app/testpmd: fix printf format in event callback >>> examples/ipv4_multicast: fix leak of cloned packets >>> >>> Honnappa Nagarahalli (1): >>> build: enable ARM NEON flag when __aarch64__ defined >>> >>> Huaibin Wang (1): >>> net/i40e: keep promiscuous on if allmulticast is enabled >>> >>> Hyong Youb Kim (3): >>> net/enic: do not use non-standard integer types >>> net/enic: set Rx VLAN offload flag for non-stripped packets >>> app/testpmd: check Rx VLAN offload flag to print VLAN TCI >>> >>> Ian Dolzhansky (1): >>> net/failsafe: add checks for deferred queue setup >>> >>> Igor Romanov (6): >>> net/bonding: use evenly distributed default RSS RETA >>> net/bonding: do not ignore RSS key on device config >>> net/sfc: fix an Rx queue double release possibility >>> net/sfc: fix a Tx queue double release possibility >>> net/failsafe: fix crash on slave queue release >>> net/sfc/base: fix out of bounds read when dereferencing sdup >>> >>> Ilya Maximets (4): >>> doc: fix style and syntax in flow API guide >>> doc: fix typos in the flow API guide >>> net/ixgbe: fix busy polling while fiber link update >>> net/ixgbe: stop link setup alarm handler before device start >>> >>> Ivan Malov (5): >>> net/sfc/base: fix a typo in unicast filter insertion comment >>> net/sfc: do not skip RSS configuration step on reconfigure >>> net/sfc: allow to query RSS key and HF in isolated mode >>> net/sfc: allow to query RSS key and HF when RSS is disabled >>> net/sfc/base: remove Falcon-specific concurrency check >>> >>> Jasvinder Singh (3): >>> app/testpmd: fix metering and policing commands >>> app/testpmd: fix memory leak for TM object >>> net/softnic: fix undefined dev info fields >>> >>> Jerin Jacob (9): >>> app/testpmd: fix csum parse-tunnel command invocation >>> mbuf: fix Tx offload mask >>> doc: clarify L3 Tx checksum prerequisite >>> doc: clarify L4 Tx checksum prerequisite >>> crypto/scheduler: fix build with gcc 8.2 >>> doc: clarify TSO Tx offload prerequisite >>> eal: introduce rte version of fls >>> eal: fix build >>> net/octeontx: fix packet corruption on Tx >>> >>> Jiayu Hu (1): >>> gro: fix overflow of TCP payload calculation >>> >>> John Daley (1): >>> net/enic: fix flow API memory leak >>> >>> Konstantin Ananyev (2): >>> acl: forbid rule with priority zero >>> ip_frag: use key length for key comparison >>> >>> Leah Tekoa (1): >>> app/testpmd: fix RED byte stats >>> >>> Lee Daly (1): >>> net/bonding: fix possible silent failure in config >>> >>> Li Han (1): >>> ip_frag: fix overflow in key comparison >>> >>> Luca Boccassi (3): >>> net/e1000: do not error out if Rx drop enable is set >>> eal/linux: handle UIO read failure in interrupt handler >>> net/virtio: register/unregister intr handler on start/stop >>> >>> Mark Spender (1): >>> net/sfc/base: prevent access to the NIC config before probe >>> >>> Marko Kovacevic (2): >>> doc: fix formatting in IP reassembly app guide >>> app/pdump: fix port id storage size >>> >>> Martin Harvey (4): >>> net/sfc/base: fix SAL annotation for input buffers >>> net/sfc/base: check size of memory to read sensors data to >>> net/sfc/base: avoid usage of too big arrays on stack >>> net/sfc/base: fix PreFAST warnings because of unused return >>> >>> Matthew Smith (1): >>> net/ixgbe: wait longer for link after fiber MAC setup >>> >>> Mody, Rasesh (5): >>> net/qede/base: fix to handle stag update event >>> net/bnx2x: fix logging to include device name >>> net/bnx2x: fix to add PHY lock >>> net/bnx2x: fix VF link state update >>> net/qede: fix ethernet type in HW registers >>> >>> Nikhil Rao (2): >>> eventdev: fix unlock in Rx adapter >>> eventdev: fix eth Rx adapter hotplug incompatibility >>> >>> Nitin Saxena (1): >>> net/octeontx: fix mbuf corruption with large private sizes >>> >>> Ori Kam (1): >>> examples/flow_filtering: remove VLAN item >>> >>> Pablo de Lara (1): >>> crypto/aesni_mb: fix possible array overrun >>> >>> Paul M Stillwell Jr (1): >>> ethdev: fix doxygen comment to be with structure >>> >>> Pavan Nikhilesh (1): >>> test/event: check burst mode capability >>> >>> Phil Yang (6): >>> app/testpmd: optimize mbuf pool allocation >>> app/testpmd: fix vdev socket initialization >>> app/testpmd: fix physical port socket initialization >>> kni: fix kernel FIFO synchronization >>> app/testpmd: reserve NUMA node per port and per ring >>> test: release ring resources after PMD perf test >>> >>> Qi Zhang (4): >>> net/i40e: fix send admin queue command before init >>> net/i40e/base: properly clean resources >>> net/i40e/base: gracefully clean the resources >>> net/i40e/base: correct global reset timeout calculation >>> >>> Radu Nicolau (2): >>> net/bonding: stop and deactivate slaves on stop >>> net/bonding: fix crash when stopping mode 4 port >>> >>> Rafal Kozik (1): >>> doc: add VFIO in ENA guide >>> >>> Rami Rosen (2): >>> doc: fix wrong usage of bind command >>> examples/vhost: remove unnecessary constant >>> >>> Rasesh Mody (2): >>> net/bnx2x: fix to disable further interrupts >>> net/bnx2x: fix call to link handling periodic function >>> >>> Raslan Darawsheh (1): >>> app/testpmd: fix L4 length for UDP checksum >>> >>> Reshma Pattan (1): >>> latency: fix timestamp marking and latency calculation >>> >>> Richard Houldsworth (1): >>> net/sfc/base: make last byte of module information available >>> >>> Rosen Xu (1): >>> app/testpmd: fix shaper profile parameters >>> >>> Shahaf Shuler (3): >>> net/mlx5: add Bluefield device id >>> net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default >>> net: fix build with pedantic >>> >>> Shahed Shaikh (5): >>> net/qede: fix Tx offload mask >>> net/qede/base: fix MFW FLR flow >>> net/qede: fix flow director for IPv6 filter >>> net/qede: fix Rx buffer size calculation >>> net/qede: fix Tx tunnel offload support mask >>> >>> Somnath Kotur (1): >>> net/bnxt: fix uninitialized pointer access in Tx >>> >>> Stephen Hemminger (3): >>> igb_uio: fix refcount if open returns error >>> net/tap: fix file descriptor check >>> doc: fix spelling in PMD guides >>> >>> Stewart Allen (1): >>> net/ena: fix passing RSS hash to mbuf >>> >>> Subrahmanyam Nilla (1): >>> net/thunderx: fix Tx desc corruption in scatter-gather mode >>> >>> Szymon Sliwa (1): >>> crypto/mvsam: update hash digest sizes >>> >>> Thomas Monjalon (8): >>> kvargs: fix processing a null list >>> kni: fix build on Linux < 3.14 >>> pci: fix parsing of address without function number >>> eal: fix build with -O1 >>> kni: fix possible uninitialized variable >>> net/mlx4: fix possible uninitialized variable >>> eal/x86: remove unused memcpy file >>> fix dpdk.org URLs >>> >>> Timothy Redaelli (1): >>> net/qede: fix crash when configure fails >>> >>> Tiwei Bie (3): >>> net/virtio-user: fix typo in error message >>> vhost: remove unneeded null pointer check >>> net/virtio: fix unchecked return value >>> >>> Tomasz Cel (1): >>> doc: fix missing CCM to QAT feature list >>> >>> Tomasz Duszynski (1): >>> net/mvpp2: fix array initialization >>> >>> Vivek Sharma (1): >>> eal: use correct data type for bitmap slab operations >>> >>> Xiaolong Ye (2): >>> net/i40e: fix offload not supported mask >>> net/ixgbe: fix maximum wait time in comment >>> >>> Xueming Li (1): >>> net/mlx5: fix interrupt completion queue index wrapping >>> >>> Yahui Cao (3): >>> net/virtio-user: do not reset owner when driver resets >>> net/vhost: fix parameters string >>> vhost: fix corner case for enqueue operation >>> >>> Yanglong Wu (1): >>> net/ixgbevf: fix link state >>> >>> Yipeng Wang (1): >>> test/hash: fix bucket size in perf test >>> >>> Yong Wang (2): >>> doc: fix typo in testpmd guide >>> doc: fix NUMA library name in Linux guide >>> >>> Yongping Zhang (1): >>> net/bnxt: fix registration of VF async event completion ring >>> >>> Yongseok Koh (9): >>> eal/arm64: fix instrinsic for GCC < 4.9 >>> mk: disable gcc AVX512F support >>> net/mlx5: make vectorized Tx threshold configurable >>> net/mlx5: optimize Rx buffer replenishment threshold >>> net/mlx5: fix multi-chunk mempool support >>> ethdev: fix queue start and stop >>> table: fix casting cuckoo hash function >>> net/nfp: replace strncpy by strlcpy >>> version: 17.11.5-rc1 >>> >>> Yunjian Wang (2): >>> net/bonding: support matching QinQ ethertype >>> net/e1000/base: fix uninitialized variable >>> >>> Zhirun Yan (2): >>> net/ixgbe: update Tx offload mask >>> net/igb: update Tx offload mask >>> >>> Ziye Yang (1): >>> eal/linux: fix memory leak of logid