patches for DPDK stable branches
 help / color / mirror / Atom feed
* [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test
@ 2019-08-15 18:05 Yongseok Koh
  2019-08-19  6:37 ` Pei Zhang
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Yongseok Koh @ 2019-08-15 18:05 UTC (permalink / raw)
  To: dpdk stable
  Cc: dev, pezhang, siliu, fengqinx.wang, zhaoyan.chen, qian.q.xu,
	alialnu, rasland

Hi all,

Here is a list of patches targeted for LTS release 17.11.7. Please help review
and test. The planned date for the final release is Aug 23, 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://dpdk.org/browse/dpdk-stable/tag/?id=v17.11.7-rc1

These patches are located at branch 17.11 of dpdk-stable repo:
    https://dpdk.org/browse/dpdk-stable/


Thanks,
Yongseok

---

Aaron Conole (1):
      net/virtio: fix dangling pointer on failure

Agalya Babu RadhaKrishnan (1):
      doc: fix interactive commands in testpmd guide

Akhil Goyal (1):
      crypto/dpaa2_sec: fix session clearing

Alejandro Lucero (1):
      net/nfp: fix RSS query

Anatoly Burakov (2):
      eal: improve musl compatibility of string functions
      malloc: fix documentation of realloc function

Andrew Rybchenko (2):
      net/sfc: remove control path logging from Rx queue count
      app/testpmd: set fixed flag for exact link speed

Andrius Sirvys (3):
      net/virtio: fix duplicate naming of include guard
      bitrate: fix unchecked return value
      drivers/net: fix shifting 32-bit signed variable 31 times

Anoob Joseph (1):
      cryptodev: fix driver name comparison

Beilei Xing (1):
      net/i40e: fix link speed for X722

Bernard Iremonger (1):
      examples/ipsec-secgw: fix debug logs

Bill Hong (1):
      net: fix Tx VLAN flag for offload emulation

Bruce Richardson (9):
      eal: support strlcat function
      net/bonding: fix buffer length when printing strings
      examples/l2fwd-cat: fix build on FreeBSD
      app/crypto-perf: check range of socket id
      examples/vhost_scsi: fix null-check for parameter
      net/i40e: fix dereference before null check in mbuf release
      net/ixgbe: fix warning with GCC 9
      bus/fslmc: fix warning with GCC 9
      eal: tighten permissions on shared memory files

Chaitanya Babu Talluri (2):
      drivers/net: fix possible overflow using strlcat
      cfgfile: replace strcat with strlcat

David Christensen (2):
      maintainers: update for IBM POWER
      examples/vm_power_manager: fix PMD specific code

David Marchand (7):
      eal: fix check when retrieving current CPU affinity
      eal: remove dead code in core list parsing
      app/testpmd: remove unused field from port struct
      doc: fix examples in bonding guide
      net/bonding: fix port id types
      net/bonding: fix queue index types
      app/testpmd: remove useless casts on statistics

Davide Caratti (1):
      net/bnxt: support IOVA VA mode

Dekel Peled (8):
      net/mlx5: fix hex dump of error completion
      net/mlx5: fix sync when handling Tx completions
      eal/ppc: fix global memory barrier
      eal: fix typo in comment of vector function
      doc: fix links to doxygen and sphinx sites
      app/testpmd: fix typo in comment
      net/mlx5: fix comments mixing Rx and Tx
      net/mlx5: fix release of Rx queue object

Fan Zhang (1):
      examples/ipsec-secgw: fix AES-CTR block size

Ferruh Yigit (5):
      kni: fix build with Linux 5.1
      build: fix crash by disabling AVX512 with binutils 2.31
      net/ring: fix return value check
      net/kni: fix return value check
      app/testpmd: revert fixed flag for exact link speed

Gage Eads (1):
      ring: fix namesize macro documentation block

Gavin Hu (3):
      test/spinlock: remove delay for correct benchmarking
      test/spinlock: amortize the cost of getting time
      spinlock: reimplement with atomic one-way barrier

Hari Kumar Vemula (1):
      net/bonding: fix reset active slave

Harry van Haaren (1):
      event/sw: fix enqueue checks in self-test

Herakliusz Lipiec (1):
      doc: fix broken link in LPM guide

Hyong Youb Kim (4):
      net/bonding: avoid warning for invalid port
      net/enic: fix flow director SCTP matching
      net/enic: fix SCTP match for flow API
      net/enic: check for unsupported flow item types

Igor Romanov (1):
      app/testpmd: fix stdout flush after printing stats

Ilya Maximets (2):
      vhost: fix device leak on connection add failure
      vhost: fix silent queue enabling with legacy guests

Ivan Malov (1):
      net/sfc: log port ID as 16-bit unsigned integer on panic

Jerin Jacob (1):
      mk: fix AVX512 disabled warning on non x86

Jianfeng Tan (1):
      drivers/net: do not use private ethdev data

Joyce Kong (1):
      test/rwlock: benchmark on all available cores

Kevin Traynor (3):
      net/qede: support IOVA VA mode
      eal/linux: fix log levels for pagemap reading failure
      power: fix frequency list buffer validation

Liang Zhang (1):
      net/bonding: fix LACP negotiation

Luo Gaoliang (1):
      kni: fix build on RHEL8

Marcin Smoczynski (1):
      examples/ipsec-secgw: fix build error log

Natanael Copa (3):
      bus/fslmc: remove unused include of error.h
      bus/fslmc: fix build with musl libc
      app/test: fix build with musl libc

Pallantla Poornima (3):
      app/test: fix sprintf with strlcat
      test/distributor: replace sprintf with strlcpy
      test/hash: replace sprintf with snprintf

Qi Zhang (1):
      net/i40e: fix time sync for 25G

Radu Nicolau (3):
      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

Rahul Lakkireddy (1):
      net/cxgbe: update Chelsio T5/T6 NIC device ids

Rami Rosen (8):
      net/virtio: remove forward declaration
      mbuf: fix a typo
      doc: fix a minor typo in testpmd guide
      doc: remove reference to rte.doc.mk in programmers guide
      examples/ethtool: fix two typos
      doc: fix link in Linux getting started guide
      app/testpmd: fix a typo in log message
      ethdev: fix a typo

Rasesh Mody (2):
      net/bnx2x: fix race for periodic flags
      net/bnx2x: fix optic module verification

Shahaf Shuler (1):
      net/mlx5: fix packet inline on Tx queue wraparound

Shahed Shaikh (5):
      net/bnx2x: fix segfaults due to stale interrupt status
      net/bnx2x: fix memory leak
      net/bnx2x: fix ramrod timeout
      net/bnx2x: fix DMAE timeout
      net/qede: fix Tx packet prepare for tunnel packets

Shreyansh Jain (1):
      bus/dpaa: fix Rx discard register mask

Stephen Hemminger (8):
      net/octeontx: fix vdev name
      net/bnxt: fix Rx VLAN offload flags
      net/virtio: remove useless condition
      ring: fix an error message
      net/ring: avoid hard-coded length
      net/ring: use calloc style where appropriate
      net/ring: check length of ring name
      net/virtio: fix buffer leak on VLAN insert

Thomas Monjalon (2):
      mk: fix build of shared library with libbsd
      bus/vdev: fix debug message on probing

Tiwei Bie (4):
      net/virtio: add barrier in interrupt enable
      vhost: restore mbuf first when freeing zmbuf
      vhost: fix potential use-after-free for zero copy mbuf
      vhost: fix potential use-after-free for memory region

Vishal Kulkarni (1):
      net/cxgbe: fix missing checksum flags and packet type

Xiao Wang (1):
      net/fm10k: fix VLAN strip offload flag

Yipeng Wang (1):
      hash: fix doc about thread/process safety

Yongseok Koh (4):
      net/mlx5: fix instruction hotspot on replenishing Rx buffer
      net/mlx5: check Tx queue size overflow
      net/mlx5: fix max number of queues for NEON Tx
      doc: fix typo in mlx5 guide

Yunjian Wang (1):
      net/ixgbe: fix crash on remove


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test
  2019-08-15 18:05 [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test Yongseok Koh
@ 2019-08-19  6:37 ` Pei Zhang
  2019-08-25 10:30 ` Ali Alnubani
  2019-08-29 16:10 ` Ferruh Yigit
  2 siblings, 0 replies; 6+ messages in thread
From: Pei Zhang @ 2019-08-19  6:37 UTC (permalink / raw)
  To: Yongseok Koh
  Cc: dpdk stable, dev, siliu, fengqinx wang, zhaoyan chen, qian q xu,
	alialnu, rasland, Chao Yang

Hi Yongseok,

The testing looks good in my testing with 17.11.7-rc1. All get PASS.

Testing scenarios:
(1)Guest with device assignment(PF) throughput testing(1G hugepage size): PASS
(2)Guest with device assignment(PF) throughput testing(2M hugepage size): PASS
(3)Guest with device assignment(VF) throughput testing: PASS
(4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS
(5)PVP vhost-user 2Q throughput testing: PASS
(6)PVP vhost-user 2Q - cross numa node  throughput testing: PASS
(7)Guest with vhost-user 2 queues throughput testing: PASS
(8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS
(9)PVP 1Q live migration testing: PASS
(10)PVP 2Q cross numa node live migration testing: PASS
(11)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS
(12)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
(13)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS


Versions:
kernel 4.18.0
qemu: git://git.qemu.org/qemu.git    master     commit afd760539308a5524accf964107cdb1d54a059e3
dpdk: git://dpdk.org/dpdk     remotes/origin/17.11     commit 20a49c717e829b9b45b3313c4ed18d94aa287387  (17.11.7-rc1)
 

Thank you.

Best regards,

Pei


----- Original Message -----
From: "Yongseok Koh" <yskoh@mellanox.com>
To: "dpdk stable" <stable@dpdk.org>
Cc: dev@dpdk.org, pezhang@redhat.com, siliu@redhat.com, "fengqinx wang" <fengqinx.wang@intel.com>, "zhaoyan chen" <zhaoyan.chen@intel.com>, "qian q xu" <qian.q.xu@intel.com>, alialnu@mellanox.com, rasland@mellanox.com
Sent: Friday, August 16, 2019 2:05:08 AM
Subject: 17.11.7-rc1 (LTS) patches review and test

Hi all,

Here is a list of patches targeted for LTS release 17.11.7. Please help review
and test. The planned date for the final release is Aug 23, 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://dpdk.org/browse/dpdk-stable/tag/?id=v17.11.7-rc1

These patches are located at branch 17.11 of dpdk-stable repo:
    https://dpdk.org/browse/dpdk-stable/


Thanks,
Yongseok

---

Aaron Conole (1):
      net/virtio: fix dangling pointer on failure

Agalya Babu RadhaKrishnan (1):
      doc: fix interactive commands in testpmd guide

Akhil Goyal (1):
      crypto/dpaa2_sec: fix session clearing

Alejandro Lucero (1):
      net/nfp: fix RSS query

Anatoly Burakov (2):
      eal: improve musl compatibility of string functions
      malloc: fix documentation of realloc function

Andrew Rybchenko (2):
      net/sfc: remove control path logging from Rx queue count
      app/testpmd: set fixed flag for exact link speed

Andrius Sirvys (3):
      net/virtio: fix duplicate naming of include guard
      bitrate: fix unchecked return value
      drivers/net: fix shifting 32-bit signed variable 31 times

Anoob Joseph (1):
      cryptodev: fix driver name comparison

Beilei Xing (1):
      net/i40e: fix link speed for X722

Bernard Iremonger (1):
      examples/ipsec-secgw: fix debug logs

Bill Hong (1):
      net: fix Tx VLAN flag for offload emulation

Bruce Richardson (9):
      eal: support strlcat function
      net/bonding: fix buffer length when printing strings
      examples/l2fwd-cat: fix build on FreeBSD
      app/crypto-perf: check range of socket id
      examples/vhost_scsi: fix null-check for parameter
      net/i40e: fix dereference before null check in mbuf release
      net/ixgbe: fix warning with GCC 9
      bus/fslmc: fix warning with GCC 9
      eal: tighten permissions on shared memory files

Chaitanya Babu Talluri (2):
      drivers/net: fix possible overflow using strlcat
      cfgfile: replace strcat with strlcat

David Christensen (2):
      maintainers: update for IBM POWER
      examples/vm_power_manager: fix PMD specific code

David Marchand (7):
      eal: fix check when retrieving current CPU affinity
      eal: remove dead code in core list parsing
      app/testpmd: remove unused field from port struct
      doc: fix examples in bonding guide
      net/bonding: fix port id types
      net/bonding: fix queue index types
      app/testpmd: remove useless casts on statistics

Davide Caratti (1):
      net/bnxt: support IOVA VA mode

Dekel Peled (8):
      net/mlx5: fix hex dump of error completion
      net/mlx5: fix sync when handling Tx completions
      eal/ppc: fix global memory barrier
      eal: fix typo in comment of vector function
      doc: fix links to doxygen and sphinx sites
      app/testpmd: fix typo in comment
      net/mlx5: fix comments mixing Rx and Tx
      net/mlx5: fix release of Rx queue object

Fan Zhang (1):
      examples/ipsec-secgw: fix AES-CTR block size

Ferruh Yigit (5):
      kni: fix build with Linux 5.1
      build: fix crash by disabling AVX512 with binutils 2.31
      net/ring: fix return value check
      net/kni: fix return value check
      app/testpmd: revert fixed flag for exact link speed

Gage Eads (1):
      ring: fix namesize macro documentation block

Gavin Hu (3):
      test/spinlock: remove delay for correct benchmarking
      test/spinlock: amortize the cost of getting time
      spinlock: reimplement with atomic one-way barrier

Hari Kumar Vemula (1):
      net/bonding: fix reset active slave

Harry van Haaren (1):
      event/sw: fix enqueue checks in self-test

Herakliusz Lipiec (1):
      doc: fix broken link in LPM guide

Hyong Youb Kim (4):
      net/bonding: avoid warning for invalid port
      net/enic: fix flow director SCTP matching
      net/enic: fix SCTP match for flow API
      net/enic: check for unsupported flow item types

Igor Romanov (1):
      app/testpmd: fix stdout flush after printing stats

Ilya Maximets (2):
      vhost: fix device leak on connection add failure
      vhost: fix silent queue enabling with legacy guests

Ivan Malov (1):
      net/sfc: log port ID as 16-bit unsigned integer on panic

Jerin Jacob (1):
      mk: fix AVX512 disabled warning on non x86

Jianfeng Tan (1):
      drivers/net: do not use private ethdev data

Joyce Kong (1):
      test/rwlock: benchmark on all available cores

Kevin Traynor (3):
      net/qede: support IOVA VA mode
      eal/linux: fix log levels for pagemap reading failure
      power: fix frequency list buffer validation

Liang Zhang (1):
      net/bonding: fix LACP negotiation

Luo Gaoliang (1):
      kni: fix build on RHEL8

Marcin Smoczynski (1):
      examples/ipsec-secgw: fix build error log

Natanael Copa (3):
      bus/fslmc: remove unused include of error.h
      bus/fslmc: fix build with musl libc
      app/test: fix build with musl libc

Pallantla Poornima (3):
      app/test: fix sprintf with strlcat
      test/distributor: replace sprintf with strlcpy
      test/hash: replace sprintf with snprintf

Qi Zhang (1):
      net/i40e: fix time sync for 25G

Radu Nicolau (3):
      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

Rahul Lakkireddy (1):
      net/cxgbe: update Chelsio T5/T6 NIC device ids

Rami Rosen (8):
      net/virtio: remove forward declaration
      mbuf: fix a typo
      doc: fix a minor typo in testpmd guide
      doc: remove reference to rte.doc.mk in programmers guide
      examples/ethtool: fix two typos
      doc: fix link in Linux getting started guide
      app/testpmd: fix a typo in log message
      ethdev: fix a typo

Rasesh Mody (2):
      net/bnx2x: fix race for periodic flags
      net/bnx2x: fix optic module verification

Shahaf Shuler (1):
      net/mlx5: fix packet inline on Tx queue wraparound

Shahed Shaikh (5):
      net/bnx2x: fix segfaults due to stale interrupt status
      net/bnx2x: fix memory leak
      net/bnx2x: fix ramrod timeout
      net/bnx2x: fix DMAE timeout
      net/qede: fix Tx packet prepare for tunnel packets

Shreyansh Jain (1):
      bus/dpaa: fix Rx discard register mask

Stephen Hemminger (8):
      net/octeontx: fix vdev name
      net/bnxt: fix Rx VLAN offload flags
      net/virtio: remove useless condition
      ring: fix an error message
      net/ring: avoid hard-coded length
      net/ring: use calloc style where appropriate
      net/ring: check length of ring name
      net/virtio: fix buffer leak on VLAN insert

Thomas Monjalon (2):
      mk: fix build of shared library with libbsd
      bus/vdev: fix debug message on probing

Tiwei Bie (4):
      net/virtio: add barrier in interrupt enable
      vhost: restore mbuf first when freeing zmbuf
      vhost: fix potential use-after-free for zero copy mbuf
      vhost: fix potential use-after-free for memory region

Vishal Kulkarni (1):
      net/cxgbe: fix missing checksum flags and packet type

Xiao Wang (1):
      net/fm10k: fix VLAN strip offload flag

Yipeng Wang (1):
      hash: fix doc about thread/process safety

Yongseok Koh (4):
      net/mlx5: fix instruction hotspot on replenishing Rx buffer
      net/mlx5: check Tx queue size overflow
      net/mlx5: fix max number of queues for NEON Tx
      doc: fix typo in mlx5 guide

Yunjian Wang (1):
      net/ixgbe: fix crash on remove


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test
  2019-08-15 18:05 [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test Yongseok Koh
  2019-08-19  6:37 ` Pei Zhang
@ 2019-08-25 10:30 ` Ali Alnubani
  2019-08-29 16:10 ` Ferruh Yigit
  2 siblings, 0 replies; 6+ messages in thread
From: Ali Alnubani @ 2019-08-25 10:30 UTC (permalink / raw)
  To: Yongseok Koh, dpdk stable
  Cc: dev, pezhang, siliu, fengqinx.wang, zhaoyan.chen, qian.q.xu,
	Raslan Darawsheh, Luca Boccassi

Hi,

The following covers the tests that we ran on top of the 17.11 LTS branch:

*             Basic functionality:
		- Send and receive multiple types of traffic.
		- testpmd xstats counter test.
		- testpmd timestamp test.
		- Changing/checking link status through testpmd.
*             RTE flow and flow_director tests.
*             Some RSS tests.
*             VLAN stripping and insertion tests.
*             Checksum and TSO tests.
*             ptype tests.
*             Port interrupt testing.
*             Multi-process testing.

Tests are Ok.

Tested on:
RHEL7.4 (5.3.0-rc4) / rdma-core v25.0 / ConnectX-5 / fw 16.25.6406
RHEL7.4 (5.3.0-rc4) / rdma-core v25.0 / ConnectX-4 Lx / fw 14.25.6406
RHEL7.4 (3.10.0-693.el7.x86_64) / MLNX_OFED_LINUX-4.6-1.0.1.1 / ConnectX-5 / fw 16.25.6406
RHEL7.4 (3.10.0-693.el7.x86_64) / MLNX_OFED_LINUX-4.6-1.0.1.1 / ConnectX-4 Lx / fw 14.25.6406

Latest tested version:
20a49c7 version: 17.11.7-rc1

Regards,
Ali

> -----Original Message-----
> From: Yongseok Koh <yskoh@mellanox.com>
> Sent: Thursday, August 15, 2019 9:05 PM
> To: dpdk stable <stable@dpdk.org>
> Cc: dev@dpdk.org; pezhang@redhat.com; siliu@redhat.com;
> fengqinx.wang@intel.com; zhaoyan.chen@intel.com; qian.q.xu@intel.com;
> Ali Alnubani <alialnu@mellanox.com>; Raslan Darawsheh
> <rasland@mellanox.com>
> Subject: 17.11.7-rc1 (LTS) patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for LTS release 17.11.7. Please help review
> and test. The planned date for the final release is Aug 23, 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://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.
> org%2Fbrowse%2Fdpdk-stable%2Ftag%2F%3Fid%3Dv17.11.7-
> rc1&amp;data=02%7C01%7Calialnu%40mellanox.com%7Cd202474df6e2411ce
> b2c08d721ab407f%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C63
> 7014891731064651&amp;sdata=FpRBliGWsJmHdec6Plx%2BPyphkEvOiZ2SNsg
> RKOfKkBc%3D&amp;reserved=0
> 
> These patches are located at branch 17.11 of dpdk-stable repo:
> 
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.
> org%2Fbrowse%2Fdpdk-
> stable%2F&amp;data=02%7C01%7Calialnu%40mellanox.com%7Cd202474df6
> e2411ceb2c08d721ab407f%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C
> 0%7C637014891731064651&amp;sdata=WUT0YSwmWZvschGmfbZsygL9Lp3gi
> %2FjXIr739QZYxcc%3D&amp;reserved=0
> 
> 
> Thanks,
> Yongseok
> 
> ---
> 
> Aaron Conole (1):
>       net/virtio: fix dangling pointer on failure
> 
> Agalya Babu RadhaKrishnan (1):
>       doc: fix interactive commands in testpmd guide
> 
> Akhil Goyal (1):
>       crypto/dpaa2_sec: fix session clearing
> 
> Alejandro Lucero (1):
>       net/nfp: fix RSS query
> 
> Anatoly Burakov (2):
>       eal: improve musl compatibility of string functions
>       malloc: fix documentation of realloc function
> 
> Andrew Rybchenko (2):
>       net/sfc: remove control path logging from Rx queue count
>       app/testpmd: set fixed flag for exact link speed
> 
> Andrius Sirvys (3):
>       net/virtio: fix duplicate naming of include guard
>       bitrate: fix unchecked return value
>       drivers/net: fix shifting 32-bit signed variable 31 times
> 
> Anoob Joseph (1):
>       cryptodev: fix driver name comparison
> 
> Beilei Xing (1):
>       net/i40e: fix link speed for X722
> 
> Bernard Iremonger (1):
>       examples/ipsec-secgw: fix debug logs
> 
> Bill Hong (1):
>       net: fix Tx VLAN flag for offload emulation
> 
> Bruce Richardson (9):
>       eal: support strlcat function
>       net/bonding: fix buffer length when printing strings
>       examples/l2fwd-cat: fix build on FreeBSD
>       app/crypto-perf: check range of socket id
>       examples/vhost_scsi: fix null-check for parameter
>       net/i40e: fix dereference before null check in mbuf release
>       net/ixgbe: fix warning with GCC 9
>       bus/fslmc: fix warning with GCC 9
>       eal: tighten permissions on shared memory files
> 
> Chaitanya Babu Talluri (2):
>       drivers/net: fix possible overflow using strlcat
>       cfgfile: replace strcat with strlcat
> 
> David Christensen (2):
>       maintainers: update for IBM POWER
>       examples/vm_power_manager: fix PMD specific code
> 
> David Marchand (7):
>       eal: fix check when retrieving current CPU affinity
>       eal: remove dead code in core list parsing
>       app/testpmd: remove unused field from port struct
>       doc: fix examples in bonding guide
>       net/bonding: fix port id types
>       net/bonding: fix queue index types
>       app/testpmd: remove useless casts on statistics
> 
> Davide Caratti (1):
>       net/bnxt: support IOVA VA mode
> 
> Dekel Peled (8):
>       net/mlx5: fix hex dump of error completion
>       net/mlx5: fix sync when handling Tx completions
>       eal/ppc: fix global memory barrier
>       eal: fix typo in comment of vector function
>       doc: fix links to doxygen and sphinx sites
>       app/testpmd: fix typo in comment
>       net/mlx5: fix comments mixing Rx and Tx
>       net/mlx5: fix release of Rx queue object
> 
> Fan Zhang (1):
>       examples/ipsec-secgw: fix AES-CTR block size
> 
> Ferruh Yigit (5):
>       kni: fix build with Linux 5.1
>       build: fix crash by disabling AVX512 with binutils 2.31
>       net/ring: fix return value check
>       net/kni: fix return value check
>       app/testpmd: revert fixed flag for exact link speed
> 
> Gage Eads (1):
>       ring: fix namesize macro documentation block
> 
> Gavin Hu (3):
>       test/spinlock: remove delay for correct benchmarking
>       test/spinlock: amortize the cost of getting time
>       spinlock: reimplement with atomic one-way barrier
> 
> Hari Kumar Vemula (1):
>       net/bonding: fix reset active slave
> 
> Harry van Haaren (1):
>       event/sw: fix enqueue checks in self-test
> 
> Herakliusz Lipiec (1):
>       doc: fix broken link in LPM guide
> 
> Hyong Youb Kim (4):
>       net/bonding: avoid warning for invalid port
>       net/enic: fix flow director SCTP matching
>       net/enic: fix SCTP match for flow API
>       net/enic: check for unsupported flow item types
> 
> Igor Romanov (1):
>       app/testpmd: fix stdout flush after printing stats
> 
> Ilya Maximets (2):
>       vhost: fix device leak on connection add failure
>       vhost: fix silent queue enabling with legacy guests
> 
> Ivan Malov (1):
>       net/sfc: log port ID as 16-bit unsigned integer on panic
> 
> Jerin Jacob (1):
>       mk: fix AVX512 disabled warning on non x86
> 
> Jianfeng Tan (1):
>       drivers/net: do not use private ethdev data
> 
> Joyce Kong (1):
>       test/rwlock: benchmark on all available cores
> 
> Kevin Traynor (3):
>       net/qede: support IOVA VA mode
>       eal/linux: fix log levels for pagemap reading failure
>       power: fix frequency list buffer validation
> 
> Liang Zhang (1):
>       net/bonding: fix LACP negotiation
> 
> Luo Gaoliang (1):
>       kni: fix build on RHEL8
> 
> Marcin Smoczynski (1):
>       examples/ipsec-secgw: fix build error log
> 
> Natanael Copa (3):
>       bus/fslmc: remove unused include of error.h
>       bus/fslmc: fix build with musl libc
>       app/test: fix build with musl libc
> 
> Pallantla Poornima (3):
>       app/test: fix sprintf with strlcat
>       test/distributor: replace sprintf with strlcpy
>       test/hash: replace sprintf with snprintf
> 
> Qi Zhang (1):
>       net/i40e: fix time sync for 25G
> 
> Radu Nicolau (3):
>       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
> 
> Rahul Lakkireddy (1):
>       net/cxgbe: update Chelsio T5/T6 NIC device ids
> 
> Rami Rosen (8):
>       net/virtio: remove forward declaration
>       mbuf: fix a typo
>       doc: fix a minor typo in testpmd guide
>       doc: remove reference to rte.doc.mk in programmers guide
>       examples/ethtool: fix two typos
>       doc: fix link in Linux getting started guide
>       app/testpmd: fix a typo in log message
>       ethdev: fix a typo
> 
> Rasesh Mody (2):
>       net/bnx2x: fix race for periodic flags
>       net/bnx2x: fix optic module verification
> 
> Shahaf Shuler (1):
>       net/mlx5: fix packet inline on Tx queue wraparound
> 
> Shahed Shaikh (5):
>       net/bnx2x: fix segfaults due to stale interrupt status
>       net/bnx2x: fix memory leak
>       net/bnx2x: fix ramrod timeout
>       net/bnx2x: fix DMAE timeout
>       net/qede: fix Tx packet prepare for tunnel packets
> 
> Shreyansh Jain (1):
>       bus/dpaa: fix Rx discard register mask
> 
> Stephen Hemminger (8):
>       net/octeontx: fix vdev name
>       net/bnxt: fix Rx VLAN offload flags
>       net/virtio: remove useless condition
>       ring: fix an error message
>       net/ring: avoid hard-coded length
>       net/ring: use calloc style where appropriate
>       net/ring: check length of ring name
>       net/virtio: fix buffer leak on VLAN insert
> 
> Thomas Monjalon (2):
>       mk: fix build of shared library with libbsd
>       bus/vdev: fix debug message on probing
> 
> Tiwei Bie (4):
>       net/virtio: add barrier in interrupt enable
>       vhost: restore mbuf first when freeing zmbuf
>       vhost: fix potential use-after-free for zero copy mbuf
>       vhost: fix potential use-after-free for memory region
> 
> Vishal Kulkarni (1):
>       net/cxgbe: fix missing checksum flags and packet type
> 
> Xiao Wang (1):
>       net/fm10k: fix VLAN strip offload flag
> 
> Yipeng Wang (1):
>       hash: fix doc about thread/process safety
> 
> Yongseok Koh (4):
>       net/mlx5: fix instruction hotspot on replenishing Rx buffer
>       net/mlx5: check Tx queue size overflow
>       net/mlx5: fix max number of queues for NEON Tx
>       doc: fix typo in mlx5 guide
> 
> Yunjian Wang (1):
>       net/ixgbe: fix crash on remove


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test
  2019-08-15 18:05 [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test Yongseok Koh
  2019-08-19  6:37 ` Pei Zhang
  2019-08-25 10:30 ` Ali Alnubani
@ 2019-08-29 16:10 ` Ferruh Yigit
  2019-08-30  8:42   ` Wang, FengqinX
  2 siblings, 1 reply; 6+ messages in thread
From: Ferruh Yigit @ 2019-08-29 16:10 UTC (permalink / raw)
  To: Yongseok Koh, dpdk stable
  Cc: dev, pezhang, siliu, fengqinx.wang, zhaoyan.chen, qian.q.xu,
	alialnu, rasland

On 8/15/2019 7:05 PM, Yongseok Koh wrote:
> Hi all,
> 
> Here is a list of patches targeted for LTS release 17.11.7. Please help review
> and test. The planned date for the final release is Aug 23, 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://dpdk.org/browse/dpdk-stable/tag/?id=v17.11.7-rc1
> 
> These patches are located at branch 17.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/


I am getting build error [1] with Fedora 30 and gcc [2], the issue seems fixed
in the main repo [3].



[1] [-Werror=address-of-packed-member]

.../lib/librte_eal/common/eal_common_tailqs.c: In function ‘rte_eal_tailq_lookup’:
.../lib/librte_eal/common/eal_common_tailqs.c:76:11: error: taking address of
packed member of ‘struct rte_mem_config’ may result in an unaligned pointer
value [-Werror=address-of-packed-member]
   76 |    return &mcfg->tailq_head[i];
      |           ^~~~~~~~~~~~~~~~~~~~
.../lib/librte_eal/common/eal_common_tailqs.c: In function ‘rte_dump_tailq’:
.../lib/librte_eal/common/eal_common_tailqs.c:90:23: error: taking address of
packed member of ‘struct rte_mem_config’ may result in an unaligned pointer
value [-Werror=address-of-packed-member]
   90 |  rte_rwlock_read_lock(&mcfg->qlock);
      |                       ^~~~~~~~~~~~
.../lib/librte_eal/common/eal_common_tailqs.c:92:40: error: taking address of
packed member of ‘struct rte_mem_config’ may result in an unaligned pointer
value [-Werror=address-of-packed-member]
   92 |   const struct rte_tailq_head *tailq = &mcfg->tailq_head[i];
      |                                        ^~~~~~~~~~~~~~~~~~~~
.../lib/librte_eal/common/eal_common_tailqs.c:98:25: error: taking address of
packed member of ‘struct rte_mem_config’ may result in an unaligned pointer
value [-Werror=address-of-packed-member]
   98 |  rte_rwlock_read_unlock(&mcfg->qlock);
      |                         ^~~~~~~~~~~~
.../lib/librte_eal/common/eal_common_tailqs.c: In function ‘rte_eal_tailq_create’:
.../lib/librte_eal/common/eal_common_tailqs.c:111:10: error: taking address of
packed member of ‘struct rte_mem_config’ may result in an unaligned pointer
value [-Werror=address-of-packed-member]
  111 |   head = &mcfg->tailq_head[rte_tailqs_count];
      |

[2]
$ lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: Fedora
Description:    Fedora release 30 (Thirty)
Release:        30
Codename:       Thirty

$ gcc --version
gcc (GCC) 9.1.1 20190503 (Red Hat 9.1.1-1)


[3]
Fixes: a385972c3675 ("mk: disable warning for packed member pointer")

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test
  2019-08-29 16:10 ` Ferruh Yigit
@ 2019-08-30  8:42   ` Wang, FengqinX
  2019-08-30 12:58     ` Ferruh Yigit
  0 siblings, 1 reply; 6+ messages in thread
From: Wang, FengqinX @ 2019-08-30  8:42 UTC (permalink / raw)
  To: Yigit, Ferruh, Yongseok Koh, dpdk stable
  Cc: dev, pezhang, siliu, Chen, Zhaoyan, Xu, Qian Q, alialnu, rasland

Hi Ferruh,

After verify, this fixes works fine after we merge it to stable 17.11.7.
BTW, do we have plan to apply this patch to the stable 17.11.7?

BRs, Vicky

-----Original Message-----
From: Yigit, Ferruh 
Sent: Friday, August 30, 2019 12:11 AM
To: Yongseok Koh <yskoh@mellanox.com>; dpdk stable <stable@dpdk.org>
Cc: dev@dpdk.org; pezhang@redhat.com; siliu@redhat.com; Wang, FengqinX <fengqinx.wang@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; alialnu@mellanox.com; rasland@mellanox.com
Subject: Re: [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test

On 8/15/2019 7:05 PM, Yongseok Koh wrote:
> Hi all,
> 
> Here is a list of patches targeted for LTS release 17.11.7. Please 
> help review and test. The planned date for the final release is Aug 
> 23, 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://dpdk.org/browse/dpdk-stable/tag/?id=v17.11.7-rc1
> 
> These patches are located at branch 17.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/


I am getting build error [1] with Fedora 30 and gcc [2], the issue seems fixed in the main repo [3].



[1] [-Werror=address-of-packed-member]

.../lib/librte_eal/common/eal_common_tailqs.c: In function ‘rte_eal_tailq_lookup’:
.../lib/librte_eal/common/eal_common_tailqs.c:76:11: error: taking address of packed member of ‘struct rte_mem_config’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
   76 |    return &mcfg->tailq_head[i];
      |           ^~~~~~~~~~~~~~~~~~~~
.../lib/librte_eal/common/eal_common_tailqs.c: In function ‘rte_dump_tailq’:
.../lib/librte_eal/common/eal_common_tailqs.c:90:23: error: taking address of packed member of ‘struct rte_mem_config’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
   90 |  rte_rwlock_read_lock(&mcfg->qlock);
      |                       ^~~~~~~~~~~~
.../lib/librte_eal/common/eal_common_tailqs.c:92:40: error: taking address of packed member of ‘struct rte_mem_config’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
   92 |   const struct rte_tailq_head *tailq = &mcfg->tailq_head[i];
      |                                        ^~~~~~~~~~~~~~~~~~~~
.../lib/librte_eal/common/eal_common_tailqs.c:98:25: error: taking address of packed member of ‘struct rte_mem_config’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
   98 |  rte_rwlock_read_unlock(&mcfg->qlock);
      |                         ^~~~~~~~~~~~
.../lib/librte_eal/common/eal_common_tailqs.c: In function ‘rte_eal_tailq_create’:
.../lib/librte_eal/common/eal_common_tailqs.c:111:10: error: taking address of packed member of ‘struct rte_mem_config’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
  111 |   head = &mcfg->tailq_head[rte_tailqs_count];
      |

[2]
$ lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: Fedora
Description:    Fedora release 30 (Thirty)
Release:        30
Codename:       Thirty

$ gcc --version
gcc (GCC) 9.1.1 20190503 (Red Hat 9.1.1-1)


[3]
Fixes: a385972c3675 ("mk: disable warning for packed member pointer")

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test
  2019-08-30  8:42   ` Wang, FengqinX
@ 2019-08-30 12:58     ` Ferruh Yigit
  0 siblings, 0 replies; 6+ messages in thread
From: Ferruh Yigit @ 2019-08-30 12:58 UTC (permalink / raw)
  To: Wang, FengqinX, Yongseok Koh, dpdk stable
  Cc: dev, pezhang, siliu, Chen, Zhaoyan, Xu, Qian Q, alialnu, rasland

On 8/30/2019 9:42 AM, Wang, FengqinX wrote:
> Hi Ferruh,
> 
> After verify, this fixes works fine after we merge it to stable 17.11.7.

Thanks for verifying this.

> BTW, do we have plan to apply this patch to the stable 17.11.7?

It is a task for 17.11 LTS maintainer, who we don't know yet.

> 
> BRs, Vicky
> 
> -----Original Message-----
> From: Yigit, Ferruh 
> Sent: Friday, August 30, 2019 12:11 AM
> To: Yongseok Koh <yskoh@mellanox.com>; dpdk stable <stable@dpdk.org>
> Cc: dev@dpdk.org; pezhang@redhat.com; siliu@redhat.com; Wang, FengqinX <fengqinx.wang@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; alialnu@mellanox.com; rasland@mellanox.com
> Subject: Re: [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test
> 
> On 8/15/2019 7:05 PM, Yongseok Koh wrote:
>> Hi all,
>>
>> Here is a list of patches targeted for LTS release 17.11.7. Please 
>> help review and test. The planned date for the final release is Aug 
>> 23, 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://dpdk.org/browse/dpdk-stable/tag/?id=v17.11.7-rc1
>>
>> These patches are located at branch 17.11 of dpdk-stable repo:
>>     https://dpdk.org/browse/dpdk-stable/
> 
> 
> I am getting build error [1] with Fedora 30 and gcc [2], the issue seems fixed in the main repo [3].
> 
> 
> 
> [1] [-Werror=address-of-packed-member]
> 
> .../lib/librte_eal/common/eal_common_tailqs.c: In function ‘rte_eal_tailq_lookup’:
> .../lib/librte_eal/common/eal_common_tailqs.c:76:11: error: taking address of packed member of ‘struct rte_mem_config’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
>    76 |    return &mcfg->tailq_head[i];
>       |           ^~~~~~~~~~~~~~~~~~~~
> .../lib/librte_eal/common/eal_common_tailqs.c: In function ‘rte_dump_tailq’:
> .../lib/librte_eal/common/eal_common_tailqs.c:90:23: error: taking address of packed member of ‘struct rte_mem_config’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
>    90 |  rte_rwlock_read_lock(&mcfg->qlock);
>       |                       ^~~~~~~~~~~~
> .../lib/librte_eal/common/eal_common_tailqs.c:92:40: error: taking address of packed member of ‘struct rte_mem_config’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
>    92 |   const struct rte_tailq_head *tailq = &mcfg->tailq_head[i];
>       |                                        ^~~~~~~~~~~~~~~~~~~~
> .../lib/librte_eal/common/eal_common_tailqs.c:98:25: error: taking address of packed member of ‘struct rte_mem_config’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
>    98 |  rte_rwlock_read_unlock(&mcfg->qlock);
>       |                         ^~~~~~~~~~~~
> .../lib/librte_eal/common/eal_common_tailqs.c: In function ‘rte_eal_tailq_create’:
> .../lib/librte_eal/common/eal_common_tailqs.c:111:10: error: taking address of packed member of ‘struct rte_mem_config’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
>   111 |   head = &mcfg->tailq_head[rte_tailqs_count];
>       |
> 
> [2]
> $ lsb_release -a
> LSB Version:    :core-4.1-amd64:core-4.1-noarch
> Distributor ID: Fedora
> Description:    Fedora release 30 (Thirty)
> Release:        30
> Codename:       Thirty
> 
> $ gcc --version
> gcc (GCC) 9.1.1 20190503 (Red Hat 9.1.1-1)
> 
> 
> [3]
> Fixes: a385972c3675 ("mk: disable warning for packed member pointer")
> 


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-09-02  8:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-15 18:05 [dpdk-stable] 17.11.7-rc1 (LTS) patches review and test Yongseok Koh
2019-08-19  6:37 ` Pei Zhang
2019-08-25 10:30 ` Ali Alnubani
2019-08-29 16:10 ` Ferruh Yigit
2019-08-30  8:42   ` Wang, FengqinX
2019-08-30 12:58     ` Ferruh Yigit

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).