patches for DPDK stable branches
 help / color / mirror / Atom feed
* [dpdk-stable] 17.11.3 (LTS) patches review and test
@ 2018-05-27  5:35 Yuanhan Liu
  2018-05-28 10:16 ` Kevin Traynor
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Yuanhan Liu @ 2018-05-27  5:35 UTC (permalink / raw)
  To: dpdk stable; +Cc: dev, Thomas Monjalon

Hi all,

Here is a list of patches targeted for LTS release 17.11.3. Please
help review and test. The planned date for the final release is 8th,
Jun. Before that, please let me know if anyone has objections with
these patches being applied.

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

Thanks.

	--yliu

---
Aaron Conole (2):
      nfp: unlink the appropriate lock file
      nfp: allow for non-root user

Adrien Mazarguil (1):
      app/testpmd: fix empty list of RSS queues for flow

Ajit Khaparde (9):
      net/bnxt: fix LRO disable
      net/bnxt: fix Rx drop setting
      net/bnxt: set padding flags in Rx descriptor
      net/bnxt: fix endianness of flag
      net/bnxt: fix Rx checksum flags for tunnel frames
      net/bnxt: free memory allocated for VF filters
      net/bnxt: avoid invalid vnic id in set L2 Rx mask
      net/bnxt: fix usage of vnic id
      net/bnxt: fix Rx checksum flags

Alejandro Lucero (5):
      net/nfp: fix assigning port id in mbuf
      net/nfp: fix barrier location
      net/nfp: fix link speed capabilities
      doc: fix NFP NIC guide grammar
      net/nfp: fix mbufs releasing when stop or close

Allain Legacy (1):
      ip_frag: fix double free of chained mbufs

Anatoly Burakov (4):
      app/crypto-perf: fix IOVA translation
      mem: do not use physical addresses in IOVA as VA mode
      vfio: do not needlessly check for IOVA mode
      mempool: fix virtual address population

Andrew Rybchenko (6):
      net/sfc: add missing defines for SAL annotation
      net/sfc: fix mbuf data alignment calculation
      net/sfc/base: fix comparison always true warning
      mempool: fix leak when no objects are populated
      test/mempool: fix autotest retry
      net/sfc: ignore spec bits not covered by mask

Andy Green (3):
      net/bnx2x: do not cast function pointers as a policy
      net/bnx2x: fix KR2 device check
      net/bnx2x: fix memzone name overrun

Ashish Jain (1):
      event/dpaa2: remove link from info structure

Beilei Xing (3):
      net/i40e: fix DDP profile DEL operation
      net/i40e: fix link status update
      net/i40e: fix failing to disable FDIR Tx queue

Bin Huang (1):
      net/mlx5: add packet type index for TCP ack

Chas Williams (5):
      net/vmxnet3: set the queue shared buffer at start
      net/bonding: fix setting VLAN ID on slave ports
      net/bonding: clear started state if start fails
      net/ixgbe: fix busy wait during checking link status
      net/bonding: export mode 4 slave info routine

Chuhong Yao (1):
      net/liquidio: fix link state fetching during start

Ciara Loftus (1):
      net/vhost: initialise device as inactive

Dan Gora (1):
      kni: fix build on CentOS 7.4

Daniel Shelepov (1):
      app/testpmd: fix burst stats reporting

David Hunt (4):
      mk: fix make defconfig on FreeBSD
      test/distributor: fix return type of thread function
      test/pipeline: fix return type of stub miss
      examples/performance-thread: fix return type of threads

Fan Zhang (2):
      net/i40e: fix link update no wait
      crypto/scheduler: fix possible duplicated ring names

Ferruh Yigit (4):
      pci: remove duplicated symbol from map file
      net/tap: fix icc build
      drivers/net: fix link autoneg value for virtual PMDs
      net/i40e: fix shifts of signed values

Gaetan Rivet (2):
      bus/fslmc: fix find device start condition
      bus/pci: fix find device implementation

Gowrishankar Muthukrishnan (2):
      eal/ppc: remove braces in SMP memory barrier macro
      net/bonding: fix primary slave port id storage type

Harish Patil (1):
      net/qede: fix multicast filtering

Hemant Agrawal (6):
      net/dpaa: fix oob access
      bus/dpaa: fix resource leak
      net/dpaa2: fix xstats
      app/crypto-perf: fix excess crypto device error
      examples/l2fwd-crypto: fix the default aead assignments
      crypto/dpaa2_sec: fix HMAC supported digest sizes

Hyong Youb Kim (1):
      net/enic: allocate stats DMA buffer upfront during probe

Ivan Malov (2):
      net/sfc: add missing Rx fini on RSS setup fail path
      net/sfc: process RSS settings on Rx configure step

Jasvinder Singh (1):
      test/pipeline: fix type of table entry parameter

Jerin Jacob (2):
      app/crypto-perf: use strcpy for allocated string
      app/crypto-perf: fix parameters copy

John Daley (1):
      net/enic: fix crash on MTU update with non-setup queues

Junjie Chen (2):
      net/vhost: fix crash when creating vdev dynamically
      net/vhost: fix invalid state

Kirill Rybalchenko (2):
      crypto/scheduler: fix multicore rings re-use
      crypto/scheduler: fix 64-bit mask of workers cores

Lee Roberts (1):
      kni: fix build on RHEL 7.5

Matan Azrad (10):
      ethdev: fix port accessing after release
      app/testpmd: fix slave port detection
      app/testpmd: fix valid ports prints
      app/testpmd: fix forward ports update
      app/testpmd: fix forward ports Rx flush
      app/testpmd: fix synchronic port hotplug
      app/testpmd: fix removed device link status asking
      net/bonding: fix slave activation simultaneously
      net/failsafe: fix removed sub-device cleanup
      net/failsafe: fix duplicate event registration

Matej Vido (2):
      net/szedata2: fix total stats
      net/szedata2: fix format string for PCI address

Maxime Coquelin (1):
      vhost: fix compilation issue when vhost debug enabled

Nachiketa Prachanda (1):
      bus/vdev: fix finding device by name

Natalie Samsonov (1):
      net/mrvl: fix crash when port is closed without starting

Nélio Laranjeiro (1):
      net/mlx5: fix flow creation with a single target queue

Pablo de Lara (7):
      crypto/zuc: do not set default op status
      crypto/zuc: batch ops with same transform
      net/ixgbe: enable vector PMD for icc 32 bits
      crypto/scheduler: set null pointer after freeing
      crypto/scheduler: fix memory leak
      app/crypto-perf: check minimum lcore number
      cryptodev: fix supported size check

Pascal Mazon (1):
      net/qede: fix alloc from socket 0

Pavan Nikhilesh (1):
      hash: fix missing spinlock unlock in add key

Phil Yang (1):
      test: fix memory flags test for low NUMA nodes number

Qi Zhang (2):
      ethdev: fix queue start
      app/testpmd: fix command token

Qiming Yang (1):
      net/ixgbe: fix DCB configuration

Radu Nicolau (2):
      app/procinfo: fix strncpy usage in args parsing
      examples/exception_path: limit core count to 64

Rasesh Mody (2):
      net/bnx2x: fix for PCI FLR after ungraceful exit
      net/qede: fix missing loop index in Tx SG mode

Raslan Darawsheh (1):
      net/failsafe: fix probe cleanup

Reshma Pattan (2):
      test/reorder: fix freeing mbuf twice
      examples/quota_watermark: fix return type of threads

Roman Zhukov (1):
      net/sfc: fix type of opaque pointer in perf profile handler

Santosh Shukla (2):
      net/octeontx: fix null pointer dereference
      net/octeontx: fix uninitialized variable in port open

Shahed Shaikh (1):
      net/qede: fix unicast filter routine return code

Stefan Hajnoczi (1):
      vhost: fix message payload union in setting ring address

Stephen Hemminger (1):
      net/octeontx: fix uninitialized speed variable

Thomas Monjalon (2):
      mbuf: fix Tx checksum offload API doc
      mbuf: improve tunnel Tx offloads API doc

Tomasz Duszynski (1):
      net/mrvl: fix Rx descriptors number

Tomasz Kulasek (5):
      vhost: fix offset while mmaping log base address
      vhost: check cmsg not null
      vhost: fix device cleanup at stop
      vhost: fix realloc failure
      vhost: fix ring index returned to master on stop

Tonghao Zhang (2):
      net/bonding: free mempool used in mode 6
      vhost: fix dead lock on closing in server mode

Wenzhuo Lu (1):
      net/ixgbe: fix too many interrupts

Xiaoxin Peng (1):
      net/bnxt: fix Rx mbuf and agg ring leak in dev stop

Xueming Li (1):
      net/mlx5: fix existing file removal

Yongseok Koh (1):
      doc: add timestamp offload to mlx5 features

Yunjian Wang (2):
      net/i40e: fix intr callback unregister by adding retry
      net/ixgbe: fix intr callback unregister by adding retry

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

* Re: [dpdk-stable] 17.11.3 (LTS) patches review and test
  2018-05-27  5:35 [dpdk-stable] 17.11.3 (LTS) patches review and test Yuanhan Liu
@ 2018-05-28 10:16 ` Kevin Traynor
  2018-05-28 10:30   ` Thomas Monjalon
  2018-06-07 23:09 ` [dpdk-stable] [dpdk-dev] " Raslan Darawsheh
  2018-06-08 15:00 ` Bruce Richardson
  2 siblings, 1 reply; 10+ messages in thread
From: Kevin Traynor @ 2018-05-28 10:16 UTC (permalink / raw)
  To: Yuanhan Liu, dpdk stable; +Cc: dev, Thomas Monjalon

On 05/27/2018 06:35 AM, Yuanhan Liu wrote:
> Hi all,
> 
> Here is a list of patches targeted for LTS release 17.11.3. Please
> help review and test. The planned date for the final release is 8th,
> Jun. Before that, please let me know if anyone has objections with
> these patches being applied.
> 
> These patches are located at branch 17.11 of dpdk-stable repo:
>     http://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> 	--yliu
> 
> ---
> Aaron Conole (2):
>       nfp: unlink the appropriate lock file
>       nfp: allow for non-root user
> 

Hi Yuanhan,

These patches which are stable relevant only, need a small fix which is
here on 18.02 branch:
http://dpdk.org/browse/dpdk-stable/commit/?h=18.02&id=e89e323e4ce58f2cbbc7afcc2d5dc7ce66075e81

thanks,
Kevin.

> Adrien Mazarguil (1):
>       app/testpmd: fix empty list of RSS queues for flow
> 
> Ajit Khaparde (9):
>       net/bnxt: fix LRO disable
>       net/bnxt: fix Rx drop setting
>       net/bnxt: set padding flags in Rx descriptor
>       net/bnxt: fix endianness of flag
>       net/bnxt: fix Rx checksum flags for tunnel frames
>       net/bnxt: free memory allocated for VF filters
>       net/bnxt: avoid invalid vnic id in set L2 Rx mask
>       net/bnxt: fix usage of vnic id
>       net/bnxt: fix Rx checksum flags
> 
> Alejandro Lucero (5):
>       net/nfp: fix assigning port id in mbuf
>       net/nfp: fix barrier location
>       net/nfp: fix link speed capabilities
>       doc: fix NFP NIC guide grammar
>       net/nfp: fix mbufs releasing when stop or close
> 
> Allain Legacy (1):
>       ip_frag: fix double free of chained mbufs
> 
> Anatoly Burakov (4):
>       app/crypto-perf: fix IOVA translation
>       mem: do not use physical addresses in IOVA as VA mode
>       vfio: do not needlessly check for IOVA mode
>       mempool: fix virtual address population
> 
> Andrew Rybchenko (6):
>       net/sfc: add missing defines for SAL annotation
>       net/sfc: fix mbuf data alignment calculation
>       net/sfc/base: fix comparison always true warning
>       mempool: fix leak when no objects are populated
>       test/mempool: fix autotest retry
>       net/sfc: ignore spec bits not covered by mask
> 
> Andy Green (3):
>       net/bnx2x: do not cast function pointers as a policy
>       net/bnx2x: fix KR2 device check
>       net/bnx2x: fix memzone name overrun
> 
> Ashish Jain (1):
>       event/dpaa2: remove link from info structure
> 
> Beilei Xing (3):
>       net/i40e: fix DDP profile DEL operation
>       net/i40e: fix link status update
>       net/i40e: fix failing to disable FDIR Tx queue
> 
> Bin Huang (1):
>       net/mlx5: add packet type index for TCP ack
> 
> Chas Williams (5):
>       net/vmxnet3: set the queue shared buffer at start
>       net/bonding: fix setting VLAN ID on slave ports
>       net/bonding: clear started state if start fails
>       net/ixgbe: fix busy wait during checking link status
>       net/bonding: export mode 4 slave info routine
> 
> Chuhong Yao (1):
>       net/liquidio: fix link state fetching during start
> 
> Ciara Loftus (1):
>       net/vhost: initialise device as inactive
> 
> Dan Gora (1):
>       kni: fix build on CentOS 7.4
> 
> Daniel Shelepov (1):
>       app/testpmd: fix burst stats reporting
> 
> David Hunt (4):
>       mk: fix make defconfig on FreeBSD
>       test/distributor: fix return type of thread function
>       test/pipeline: fix return type of stub miss
>       examples/performance-thread: fix return type of threads
> 
> Fan Zhang (2):
>       net/i40e: fix link update no wait
>       crypto/scheduler: fix possible duplicated ring names
> 
> Ferruh Yigit (4):
>       pci: remove duplicated symbol from map file
>       net/tap: fix icc build
>       drivers/net: fix link autoneg value for virtual PMDs
>       net/i40e: fix shifts of signed values
> 
> Gaetan Rivet (2):
>       bus/fslmc: fix find device start condition
>       bus/pci: fix find device implementation
> 
> Gowrishankar Muthukrishnan (2):
>       eal/ppc: remove braces in SMP memory barrier macro
>       net/bonding: fix primary slave port id storage type
> 
> Harish Patil (1):
>       net/qede: fix multicast filtering
> 
> Hemant Agrawal (6):
>       net/dpaa: fix oob access
>       bus/dpaa: fix resource leak
>       net/dpaa2: fix xstats
>       app/crypto-perf: fix excess crypto device error
>       examples/l2fwd-crypto: fix the default aead assignments
>       crypto/dpaa2_sec: fix HMAC supported digest sizes
> 
> Hyong Youb Kim (1):
>       net/enic: allocate stats DMA buffer upfront during probe
> 
> Ivan Malov (2):
>       net/sfc: add missing Rx fini on RSS setup fail path
>       net/sfc: process RSS settings on Rx configure step
> 
> Jasvinder Singh (1):
>       test/pipeline: fix type of table entry parameter
> 
> Jerin Jacob (2):
>       app/crypto-perf: use strcpy for allocated string
>       app/crypto-perf: fix parameters copy
> 
> John Daley (1):
>       net/enic: fix crash on MTU update with non-setup queues
> 
> Junjie Chen (2):
>       net/vhost: fix crash when creating vdev dynamically
>       net/vhost: fix invalid state
> 
> Kirill Rybalchenko (2):
>       crypto/scheduler: fix multicore rings re-use
>       crypto/scheduler: fix 64-bit mask of workers cores
> 
> Lee Roberts (1):
>       kni: fix build on RHEL 7.5
> 
> Matan Azrad (10):
>       ethdev: fix port accessing after release
>       app/testpmd: fix slave port detection
>       app/testpmd: fix valid ports prints
>       app/testpmd: fix forward ports update
>       app/testpmd: fix forward ports Rx flush
>       app/testpmd: fix synchronic port hotplug
>       app/testpmd: fix removed device link status asking
>       net/bonding: fix slave activation simultaneously
>       net/failsafe: fix removed sub-device cleanup
>       net/failsafe: fix duplicate event registration
> 
> Matej Vido (2):
>       net/szedata2: fix total stats
>       net/szedata2: fix format string for PCI address
> 
> Maxime Coquelin (1):
>       vhost: fix compilation issue when vhost debug enabled
> 
> Nachiketa Prachanda (1):
>       bus/vdev: fix finding device by name
> 
> Natalie Samsonov (1):
>       net/mrvl: fix crash when port is closed without starting
> 
> Nélio Laranjeiro (1):
>       net/mlx5: fix flow creation with a single target queue
> 
> Pablo de Lara (7):
>       crypto/zuc: do not set default op status
>       crypto/zuc: batch ops with same transform
>       net/ixgbe: enable vector PMD for icc 32 bits
>       crypto/scheduler: set null pointer after freeing
>       crypto/scheduler: fix memory leak
>       app/crypto-perf: check minimum lcore number
>       cryptodev: fix supported size check
> 
> Pascal Mazon (1):
>       net/qede: fix alloc from socket 0
> 
> Pavan Nikhilesh (1):
>       hash: fix missing spinlock unlock in add key
> 
> Phil Yang (1):
>       test: fix memory flags test for low NUMA nodes number
> 
> Qi Zhang (2):
>       ethdev: fix queue start
>       app/testpmd: fix command token
> 
> Qiming Yang (1):
>       net/ixgbe: fix DCB configuration
> 
> Radu Nicolau (2):
>       app/procinfo: fix strncpy usage in args parsing
>       examples/exception_path: limit core count to 64
> 
> Rasesh Mody (2):
>       net/bnx2x: fix for PCI FLR after ungraceful exit
>       net/qede: fix missing loop index in Tx SG mode
> 
> Raslan Darawsheh (1):
>       net/failsafe: fix probe cleanup
> 
> Reshma Pattan (2):
>       test/reorder: fix freeing mbuf twice
>       examples/quota_watermark: fix return type of threads
> 
> Roman Zhukov (1):
>       net/sfc: fix type of opaque pointer in perf profile handler
> 
> Santosh Shukla (2):
>       net/octeontx: fix null pointer dereference
>       net/octeontx: fix uninitialized variable in port open
> 
> Shahed Shaikh (1):
>       net/qede: fix unicast filter routine return code
> 
> Stefan Hajnoczi (1):
>       vhost: fix message payload union in setting ring address
> 
> Stephen Hemminger (1):
>       net/octeontx: fix uninitialized speed variable
> 
> Thomas Monjalon (2):
>       mbuf: fix Tx checksum offload API doc
>       mbuf: improve tunnel Tx offloads API doc
> 
> Tomasz Duszynski (1):
>       net/mrvl: fix Rx descriptors number
> 
> Tomasz Kulasek (5):
>       vhost: fix offset while mmaping log base address
>       vhost: check cmsg not null
>       vhost: fix device cleanup at stop
>       vhost: fix realloc failure
>       vhost: fix ring index returned to master on stop
> 
> Tonghao Zhang (2):
>       net/bonding: free mempool used in mode 6
>       vhost: fix dead lock on closing in server mode
> 
> Wenzhuo Lu (1):
>       net/ixgbe: fix too many interrupts
> 
> Xiaoxin Peng (1):
>       net/bnxt: fix Rx mbuf and agg ring leak in dev stop
> 
> Xueming Li (1):
>       net/mlx5: fix existing file removal
> 
> Yongseok Koh (1):
>       doc: add timestamp offload to mlx5 features
> 
> Yunjian Wang (2):
>       net/i40e: fix intr callback unregister by adding retry
>       net/ixgbe: fix intr callback unregister by adding retry
> 

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

* Re: [dpdk-stable] 17.11.3 (LTS) patches review and test
  2018-05-28 10:16 ` Kevin Traynor
@ 2018-05-28 10:30   ` Thomas Monjalon
  2018-06-02  5:13     ` Yuanhan Liu
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Monjalon @ 2018-05-28 10:30 UTC (permalink / raw)
  To: Kevin Traynor, Yuanhan Liu, bluca, Yongseok Koh; +Cc: stable

28/05/2018 12:16, Kevin Traynor:
> These patches which are stable relevant only, need a small fix which is
> here on 18.02 branch:
> http://dpdk.org/browse/dpdk-stable/commit/?h=18.02&id=e89e323e4ce58f2cbbc7afcc2d5dc7ce66075e81

About the process, I wonder what should be the reference branch when backporting.
For example, could we use 18.02 stable branch to backport in 17.11?

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

* Re: [dpdk-stable] 17.11.3 (LTS) patches review and test
  2018-05-28 10:30   ` Thomas Monjalon
@ 2018-06-02  5:13     ` Yuanhan Liu
  2018-06-03 17:52       ` Thomas Monjalon
  0 siblings, 1 reply; 10+ messages in thread
From: Yuanhan Liu @ 2018-06-02  5:13 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: Kevin Traynor, bluca, Yongseok Koh, stable

On Mon, May 28, 2018 at 12:30:01PM +0200, Thomas Monjalon wrote:
> 28/05/2018 12:16, Kevin Traynor:
> > These patches which are stable relevant only, need a small fix which is
> > here on 18.02 branch:
> > http://dpdk.org/browse/dpdk-stable/commit/?h=18.02&id=e89e323e4ce58f2cbbc7afcc2d5dc7ce66075e81

Pushed to dpdk-stable/17.11, thanks for letting me know.

> About the process, I wonder what should be the reference branch when backporting.
> For example, could we use 18.02 stable branch to backport in 17.11?

We normally do (and should) not do that. For fixes not from the master
branch, the author should send a patch alone to the stable list, telling
the maintainer this patch is stable only and should apply to stable
release X, Y, etc.

I saw I was on the cc list. It's likely I have missed the patch before,
and sorry for that.

	--yliu

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

* Re: [dpdk-stable] 17.11.3 (LTS) patches review and test
  2018-06-02  5:13     ` Yuanhan Liu
@ 2018-06-03 17:52       ` Thomas Monjalon
  2018-06-03 20:23         ` Luca Boccassi
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Monjalon @ 2018-06-03 17:52 UTC (permalink / raw)
  To: Yuanhan Liu; +Cc: Kevin Traynor, bluca, Yongseok Koh, stable

02/06/2018 07:13, Yuanhan Liu:
> On Mon, May 28, 2018 at 12:30:01PM +0200, Thomas Monjalon wrote:
> > About the process, I wonder what should be the reference branch when backporting.
> > For example, could we use 18.02 stable branch to backport in 17.11?
> 
> We normally do (and should) not do that. For fixes not from the master
> branch, the author should send a patch alone to the stable list, telling
> the maintainer this patch is stable only and should apply to stable
> release X, Y, etc.

Why we should not base branch n-2 on branch n-1?
If a backport effort is done to port a patch from n to n-1,
we could re-use that for n-2, instead of re-doing the same effort.

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

* Re: [dpdk-stable] 17.11.3 (LTS) patches review and test
  2018-06-03 17:52       ` Thomas Monjalon
@ 2018-06-03 20:23         ` Luca Boccassi
  0 siblings, 0 replies; 10+ messages in thread
From: Luca Boccassi @ 2018-06-03 20:23 UTC (permalink / raw)
  To: Thomas Monjalon, Yuanhan Liu; +Cc: Kevin Traynor, Yongseok Koh, stable

On Sun, 2018-06-03 at 19:52 +0200, Thomas Monjalon wrote:
> 02/06/2018 07:13, Yuanhan Liu:
> > On Mon, May 28, 2018 at 12:30:01PM +0200, Thomas Monjalon wrote:
> > > About the process, I wonder what should be the reference branch
> > > when backporting.
> > > For example, could we use 18.02 stable branch to backport in
> > > 17.11?
> > 
> > We normally do (and should) not do that. For fixes not from the
> > master
> > branch, the author should send a patch alone to the stable list,
> > telling
> > the maintainer this patch is stable only and should apply to stable
> > release X, Y, etc.
> 
> Why we should not base branch n-2 on branch n-1?
> If a backport effort is done to port a patch from n to n-1,
> we could re-use that for n-2, instead of re-doing the same effort.

One problem is that it would add additional delay - rather than
preparing all stable releases at the same time, n-1 has to be done
first, then n-2, then n-3, etc

-- 
Kind regards,
Luca Boccassi

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

* Re: [dpdk-stable] [dpdk-dev] 17.11.3 (LTS) patches review and test
  2018-05-27  5:35 [dpdk-stable] 17.11.3 (LTS) patches review and test Yuanhan Liu
  2018-05-28 10:16 ` Kevin Traynor
@ 2018-06-07 23:09 ` Raslan Darawsheh
  2018-06-08 14:29   ` Yuanhan Liu
  2018-06-08 15:00 ` Bruce Richardson
  2 siblings, 1 reply; 10+ messages in thread
From: Raslan Darawsheh @ 2018-06-07 23:09 UTC (permalink / raw)
  To: Yuanhan Liu, dpdk stable; +Cc: dev, Thomas Monjalon

Hi,

We've tested this version and we don't see new issues with it.

Kindest regards,
Raslan Darawsheh

-----Original Message-----
From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Yuanhan Liu
Sent: Sunday, May 27, 2018 8:35 AM
To: dpdk stable <stable@dpdk.org>
Cc: dev@dpdk.org; Thomas Monjalon <thomas@monjalon.net>
Subject: [dpdk-dev] 17.11.3 (LTS) patches review and test

Hi all,

Here is a list of patches targeted for LTS release 17.11.3. Please help review and test. The planned date for the final release is 8th, Jun. Before that, please let me know if anyone has objections with these patches being applied.

These patches are located at branch 17.11 of dpdk-stable repo:
    https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2F&data=02%7C01%7Crasland%40mellanox.com%7Ce19869d187dc4afd691208d5c393b1e5%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636629961495952407&sdata=Afb4An7wMdhwquNjwMvC3iJy%2FCICWS9nR4KHlpLPIqY%3D&reserved=0

Thanks.

	--yliu

---
Aaron Conole (2):
      nfp: unlink the appropriate lock file
      nfp: allow for non-root user

Adrien Mazarguil (1):
      app/testpmd: fix empty list of RSS queues for flow

Ajit Khaparde (9):
      net/bnxt: fix LRO disable
      net/bnxt: fix Rx drop setting
      net/bnxt: set padding flags in Rx descriptor
      net/bnxt: fix endianness of flag
      net/bnxt: fix Rx checksum flags for tunnel frames
      net/bnxt: free memory allocated for VF filters
      net/bnxt: avoid invalid vnic id in set L2 Rx mask
      net/bnxt: fix usage of vnic id
      net/bnxt: fix Rx checksum flags

Alejandro Lucero (5):
      net/nfp: fix assigning port id in mbuf
      net/nfp: fix barrier location
      net/nfp: fix link speed capabilities
      doc: fix NFP NIC guide grammar
      net/nfp: fix mbufs releasing when stop or close

Allain Legacy (1):
      ip_frag: fix double free of chained mbufs

Anatoly Burakov (4):
      app/crypto-perf: fix IOVA translation
      mem: do not use physical addresses in IOVA as VA mode
      vfio: do not needlessly check for IOVA mode
      mempool: fix virtual address population

Andrew Rybchenko (6):
      net/sfc: add missing defines for SAL annotation
      net/sfc: fix mbuf data alignment calculation
      net/sfc/base: fix comparison always true warning
      mempool: fix leak when no objects are populated
      test/mempool: fix autotest retry
      net/sfc: ignore spec bits not covered by mask

Andy Green (3):
      net/bnx2x: do not cast function pointers as a policy
      net/bnx2x: fix KR2 device check
      net/bnx2x: fix memzone name overrun

Ashish Jain (1):
      event/dpaa2: remove link from info structure

Beilei Xing (3):
      net/i40e: fix DDP profile DEL operation
      net/i40e: fix link status update
      net/i40e: fix failing to disable FDIR Tx queue

Bin Huang (1):
      net/mlx5: add packet type index for TCP ack

Chas Williams (5):
      net/vmxnet3: set the queue shared buffer at start
      net/bonding: fix setting VLAN ID on slave ports
      net/bonding: clear started state if start fails
      net/ixgbe: fix busy wait during checking link status
      net/bonding: export mode 4 slave info routine

Chuhong Yao (1):
      net/liquidio: fix link state fetching during start

Ciara Loftus (1):
      net/vhost: initialise device as inactive

Dan Gora (1):
      kni: fix build on CentOS 7.4

Daniel Shelepov (1):
      app/testpmd: fix burst stats reporting

David Hunt (4):
      mk: fix make defconfig on FreeBSD
      test/distributor: fix return type of thread function
      test/pipeline: fix return type of stub miss
      examples/performance-thread: fix return type of threads

Fan Zhang (2):
      net/i40e: fix link update no wait
      crypto/scheduler: fix possible duplicated ring names

Ferruh Yigit (4):
      pci: remove duplicated symbol from map file
      net/tap: fix icc build
      drivers/net: fix link autoneg value for virtual PMDs
      net/i40e: fix shifts of signed values

Gaetan Rivet (2):
      bus/fslmc: fix find device start condition
      bus/pci: fix find device implementation

Gowrishankar Muthukrishnan (2):
      eal/ppc: remove braces in SMP memory barrier macro
      net/bonding: fix primary slave port id storage type

Harish Patil (1):
      net/qede: fix multicast filtering

Hemant Agrawal (6):
      net/dpaa: fix oob access
      bus/dpaa: fix resource leak
      net/dpaa2: fix xstats
      app/crypto-perf: fix excess crypto device error
      examples/l2fwd-crypto: fix the default aead assignments
      crypto/dpaa2_sec: fix HMAC supported digest sizes

Hyong Youb Kim (1):
      net/enic: allocate stats DMA buffer upfront during probe

Ivan Malov (2):
      net/sfc: add missing Rx fini on RSS setup fail path
      net/sfc: process RSS settings on Rx configure step

Jasvinder Singh (1):
      test/pipeline: fix type of table entry parameter

Jerin Jacob (2):
      app/crypto-perf: use strcpy for allocated string
      app/crypto-perf: fix parameters copy

John Daley (1):
      net/enic: fix crash on MTU update with non-setup queues

Junjie Chen (2):
      net/vhost: fix crash when creating vdev dynamically
      net/vhost: fix invalid state

Kirill Rybalchenko (2):
      crypto/scheduler: fix multicore rings re-use
      crypto/scheduler: fix 64-bit mask of workers cores

Lee Roberts (1):
      kni: fix build on RHEL 7.5

Matan Azrad (10):
      ethdev: fix port accessing after release
      app/testpmd: fix slave port detection
      app/testpmd: fix valid ports prints
      app/testpmd: fix forward ports update
      app/testpmd: fix forward ports Rx flush
      app/testpmd: fix synchronic port hotplug
      app/testpmd: fix removed device link status asking
      net/bonding: fix slave activation simultaneously
      net/failsafe: fix removed sub-device cleanup
      net/failsafe: fix duplicate event registration

Matej Vido (2):
      net/szedata2: fix total stats
      net/szedata2: fix format string for PCI address

Maxime Coquelin (1):
      vhost: fix compilation issue when vhost debug enabled

Nachiketa Prachanda (1):
      bus/vdev: fix finding device by name

Natalie Samsonov (1):
      net/mrvl: fix crash when port is closed without starting

Nélio Laranjeiro (1):
      net/mlx5: fix flow creation with a single target queue

Pablo de Lara (7):
      crypto/zuc: do not set default op status
      crypto/zuc: batch ops with same transform
      net/ixgbe: enable vector PMD for icc 32 bits
      crypto/scheduler: set null pointer after freeing
      crypto/scheduler: fix memory leak
      app/crypto-perf: check minimum lcore number
      cryptodev: fix supported size check

Pascal Mazon (1):
      net/qede: fix alloc from socket 0

Pavan Nikhilesh (1):
      hash: fix missing spinlock unlock in add key

Phil Yang (1):
      test: fix memory flags test for low NUMA nodes number

Qi Zhang (2):
      ethdev: fix queue start
      app/testpmd: fix command token

Qiming Yang (1):
      net/ixgbe: fix DCB configuration

Radu Nicolau (2):
      app/procinfo: fix strncpy usage in args parsing
      examples/exception_path: limit core count to 64

Rasesh Mody (2):
      net/bnx2x: fix for PCI FLR after ungraceful exit
      net/qede: fix missing loop index in Tx SG mode

Raslan Darawsheh (1):
      net/failsafe: fix probe cleanup

Reshma Pattan (2):
      test/reorder: fix freeing mbuf twice
      examples/quota_watermark: fix return type of threads

Roman Zhukov (1):
      net/sfc: fix type of opaque pointer in perf profile handler

Santosh Shukla (2):
      net/octeontx: fix null pointer dereference
      net/octeontx: fix uninitialized variable in port open

Shahed Shaikh (1):
      net/qede: fix unicast filter routine return code

Stefan Hajnoczi (1):
      vhost: fix message payload union in setting ring address

Stephen Hemminger (1):
      net/octeontx: fix uninitialized speed variable

Thomas Monjalon (2):
      mbuf: fix Tx checksum offload API doc
      mbuf: improve tunnel Tx offloads API doc

Tomasz Duszynski (1):
      net/mrvl: fix Rx descriptors number

Tomasz Kulasek (5):
      vhost: fix offset while mmaping log base address
      vhost: check cmsg not null
      vhost: fix device cleanup at stop
      vhost: fix realloc failure
      vhost: fix ring index returned to master on stop

Tonghao Zhang (2):
      net/bonding: free mempool used in mode 6
      vhost: fix dead lock on closing in server mode

Wenzhuo Lu (1):
      net/ixgbe: fix too many interrupts

Xiaoxin Peng (1):
      net/bnxt: fix Rx mbuf and agg ring leak in dev stop

Xueming Li (1):
      net/mlx5: fix existing file removal

Yongseok Koh (1):
      doc: add timestamp offload to mlx5 features

Yunjian Wang (2):
      net/i40e: fix intr callback unregister by adding retry
      net/ixgbe: fix intr callback unregister by adding retry

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

* Re: [dpdk-stable] [dpdk-dev] 17.11.3 (LTS) patches review and test
  2018-06-07 23:09 ` [dpdk-stable] [dpdk-dev] " Raslan Darawsheh
@ 2018-06-08 14:29   ` Yuanhan Liu
  0 siblings, 0 replies; 10+ messages in thread
From: Yuanhan Liu @ 2018-06-08 14:29 UTC (permalink / raw)
  To: Raslan Darawsheh; +Cc: dpdk stable, dev, Thomas Monjalon

On Thu, Jun 07, 2018 at 11:09:56PM +0000, Raslan Darawsheh wrote:
> Hi,
> 
> We've tested this version and we don't see new issues with it.

Hi Raslan,

Thank you a lot for the testing!

	--yliu
> 
> Kindest regards,
> Raslan Darawsheh
> 
> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Yuanhan Liu
> Sent: Sunday, May 27, 2018 8:35 AM
> To: dpdk stable <stable@dpdk.org>
> Cc: dev@dpdk.org; Thomas Monjalon <thomas@monjalon.net>
> Subject: [dpdk-dev] 17.11.3 (LTS) patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for LTS release 17.11.3. Please help review and test. The planned date for the final release is 8th, Jun. Before that, please let me know if anyone has objections with these patches being applied.
> 
> These patches are located at branch 17.11 of dpdk-stable repo:
>     https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2F&data=02%7C01%7Crasland%40mellanox.com%7Ce19869d187dc4afd691208d5c393b1e5%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636629961495952407&sdata=Afb4An7wMdhwquNjwMvC3iJy%2FCICWS9nR4KHlpLPIqY%3D&reserved=0
> 
> Thanks.
> 
> 	--yliu
> 
> ---
> Aaron Conole (2):
>       nfp: unlink the appropriate lock file
>       nfp: allow for non-root user
> 
> Adrien Mazarguil (1):
>       app/testpmd: fix empty list of RSS queues for flow
> 
> Ajit Khaparde (9):
>       net/bnxt: fix LRO disable
>       net/bnxt: fix Rx drop setting
>       net/bnxt: set padding flags in Rx descriptor
>       net/bnxt: fix endianness of flag
>       net/bnxt: fix Rx checksum flags for tunnel frames
>       net/bnxt: free memory allocated for VF filters
>       net/bnxt: avoid invalid vnic id in set L2 Rx mask
>       net/bnxt: fix usage of vnic id
>       net/bnxt: fix Rx checksum flags
> 
> Alejandro Lucero (5):
>       net/nfp: fix assigning port id in mbuf
>       net/nfp: fix barrier location
>       net/nfp: fix link speed capabilities
>       doc: fix NFP NIC guide grammar
>       net/nfp: fix mbufs releasing when stop or close
> 
> Allain Legacy (1):
>       ip_frag: fix double free of chained mbufs
> 
> Anatoly Burakov (4):
>       app/crypto-perf: fix IOVA translation
>       mem: do not use physical addresses in IOVA as VA mode
>       vfio: do not needlessly check for IOVA mode
>       mempool: fix virtual address population
> 
> Andrew Rybchenko (6):
>       net/sfc: add missing defines for SAL annotation
>       net/sfc: fix mbuf data alignment calculation
>       net/sfc/base: fix comparison always true warning
>       mempool: fix leak when no objects are populated
>       test/mempool: fix autotest retry
>       net/sfc: ignore spec bits not covered by mask
> 
> Andy Green (3):
>       net/bnx2x: do not cast function pointers as a policy
>       net/bnx2x: fix KR2 device check
>       net/bnx2x: fix memzone name overrun
> 
> Ashish Jain (1):
>       event/dpaa2: remove link from info structure
> 
> Beilei Xing (3):
>       net/i40e: fix DDP profile DEL operation
>       net/i40e: fix link status update
>       net/i40e: fix failing to disable FDIR Tx queue
> 
> Bin Huang (1):
>       net/mlx5: add packet type index for TCP ack
> 
> Chas Williams (5):
>       net/vmxnet3: set the queue shared buffer at start
>       net/bonding: fix setting VLAN ID on slave ports
>       net/bonding: clear started state if start fails
>       net/ixgbe: fix busy wait during checking link status
>       net/bonding: export mode 4 slave info routine
> 
> Chuhong Yao (1):
>       net/liquidio: fix link state fetching during start
> 
> Ciara Loftus (1):
>       net/vhost: initialise device as inactive
> 
> Dan Gora (1):
>       kni: fix build on CentOS 7.4
> 
> Daniel Shelepov (1):
>       app/testpmd: fix burst stats reporting
> 
> David Hunt (4):
>       mk: fix make defconfig on FreeBSD
>       test/distributor: fix return type of thread function
>       test/pipeline: fix return type of stub miss
>       examples/performance-thread: fix return type of threads
> 
> Fan Zhang (2):
>       net/i40e: fix link update no wait
>       crypto/scheduler: fix possible duplicated ring names
> 
> Ferruh Yigit (4):
>       pci: remove duplicated symbol from map file
>       net/tap: fix icc build
>       drivers/net: fix link autoneg value for virtual PMDs
>       net/i40e: fix shifts of signed values
> 
> Gaetan Rivet (2):
>       bus/fslmc: fix find device start condition
>       bus/pci: fix find device implementation
> 
> Gowrishankar Muthukrishnan (2):
>       eal/ppc: remove braces in SMP memory barrier macro
>       net/bonding: fix primary slave port id storage type
> 
> Harish Patil (1):
>       net/qede: fix multicast filtering
> 
> Hemant Agrawal (6):
>       net/dpaa: fix oob access
>       bus/dpaa: fix resource leak
>       net/dpaa2: fix xstats
>       app/crypto-perf: fix excess crypto device error
>       examples/l2fwd-crypto: fix the default aead assignments
>       crypto/dpaa2_sec: fix HMAC supported digest sizes
> 
> Hyong Youb Kim (1):
>       net/enic: allocate stats DMA buffer upfront during probe
> 
> Ivan Malov (2):
>       net/sfc: add missing Rx fini on RSS setup fail path
>       net/sfc: process RSS settings on Rx configure step
> 
> Jasvinder Singh (1):
>       test/pipeline: fix type of table entry parameter
> 
> Jerin Jacob (2):
>       app/crypto-perf: use strcpy for allocated string
>       app/crypto-perf: fix parameters copy
> 
> John Daley (1):
>       net/enic: fix crash on MTU update with non-setup queues
> 
> Junjie Chen (2):
>       net/vhost: fix crash when creating vdev dynamically
>       net/vhost: fix invalid state
> 
> Kirill Rybalchenko (2):
>       crypto/scheduler: fix multicore rings re-use
>       crypto/scheduler: fix 64-bit mask of workers cores
> 
> Lee Roberts (1):
>       kni: fix build on RHEL 7.5
> 
> Matan Azrad (10):
>       ethdev: fix port accessing after release
>       app/testpmd: fix slave port detection
>       app/testpmd: fix valid ports prints
>       app/testpmd: fix forward ports update
>       app/testpmd: fix forward ports Rx flush
>       app/testpmd: fix synchronic port hotplug
>       app/testpmd: fix removed device link status asking
>       net/bonding: fix slave activation simultaneously
>       net/failsafe: fix removed sub-device cleanup
>       net/failsafe: fix duplicate event registration
> 
> Matej Vido (2):
>       net/szedata2: fix total stats
>       net/szedata2: fix format string for PCI address
> 
> Maxime Coquelin (1):
>       vhost: fix compilation issue when vhost debug enabled
> 
> Nachiketa Prachanda (1):
>       bus/vdev: fix finding device by name
> 
> Natalie Samsonov (1):
>       net/mrvl: fix crash when port is closed without starting
> 
> Nélio Laranjeiro (1):
>       net/mlx5: fix flow creation with a single target queue
> 
> Pablo de Lara (7):
>       crypto/zuc: do not set default op status
>       crypto/zuc: batch ops with same transform
>       net/ixgbe: enable vector PMD for icc 32 bits
>       crypto/scheduler: set null pointer after freeing
>       crypto/scheduler: fix memory leak
>       app/crypto-perf: check minimum lcore number
>       cryptodev: fix supported size check
> 
> Pascal Mazon (1):
>       net/qede: fix alloc from socket 0
> 
> Pavan Nikhilesh (1):
>       hash: fix missing spinlock unlock in add key
> 
> Phil Yang (1):
>       test: fix memory flags test for low NUMA nodes number
> 
> Qi Zhang (2):
>       ethdev: fix queue start
>       app/testpmd: fix command token
> 
> Qiming Yang (1):
>       net/ixgbe: fix DCB configuration
> 
> Radu Nicolau (2):
>       app/procinfo: fix strncpy usage in args parsing
>       examples/exception_path: limit core count to 64
> 
> Rasesh Mody (2):
>       net/bnx2x: fix for PCI FLR after ungraceful exit
>       net/qede: fix missing loop index in Tx SG mode
> 
> Raslan Darawsheh (1):
>       net/failsafe: fix probe cleanup
> 
> Reshma Pattan (2):
>       test/reorder: fix freeing mbuf twice
>       examples/quota_watermark: fix return type of threads
> 
> Roman Zhukov (1):
>       net/sfc: fix type of opaque pointer in perf profile handler
> 
> Santosh Shukla (2):
>       net/octeontx: fix null pointer dereference
>       net/octeontx: fix uninitialized variable in port open
> 
> Shahed Shaikh (1):
>       net/qede: fix unicast filter routine return code
> 
> Stefan Hajnoczi (1):
>       vhost: fix message payload union in setting ring address
> 
> Stephen Hemminger (1):
>       net/octeontx: fix uninitialized speed variable
> 
> Thomas Monjalon (2):
>       mbuf: fix Tx checksum offload API doc
>       mbuf: improve tunnel Tx offloads API doc
> 
> Tomasz Duszynski (1):
>       net/mrvl: fix Rx descriptors number
> 
> Tomasz Kulasek (5):
>       vhost: fix offset while mmaping log base address
>       vhost: check cmsg not null
>       vhost: fix device cleanup at stop
>       vhost: fix realloc failure
>       vhost: fix ring index returned to master on stop
> 
> Tonghao Zhang (2):
>       net/bonding: free mempool used in mode 6
>       vhost: fix dead lock on closing in server mode
> 
> Wenzhuo Lu (1):
>       net/ixgbe: fix too many interrupts
> 
> Xiaoxin Peng (1):
>       net/bnxt: fix Rx mbuf and agg ring leak in dev stop
> 
> Xueming Li (1):
>       net/mlx5: fix existing file removal
> 
> Yongseok Koh (1):
>       doc: add timestamp offload to mlx5 features
> 
> Yunjian Wang (2):
>       net/i40e: fix intr callback unregister by adding retry
>       net/ixgbe: fix intr callback unregister by adding retry

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

* Re: [dpdk-stable] [dpdk-dev] 17.11.3 (LTS) patches review and test
  2018-05-27  5:35 [dpdk-stable] 17.11.3 (LTS) patches review and test Yuanhan Liu
  2018-05-28 10:16 ` Kevin Traynor
  2018-06-07 23:09 ` [dpdk-stable] [dpdk-dev] " Raslan Darawsheh
@ 2018-06-08 15:00 ` Bruce Richardson
  2018-06-08 15:20   ` Yuanhan Liu
  2 siblings, 1 reply; 10+ messages in thread
From: Bruce Richardson @ 2018-06-08 15:00 UTC (permalink / raw)
  To: Yuanhan Liu; +Cc: dpdk stable, dev, Thomas Monjalon

On Sun, May 27, 2018 at 01:35:17PM +0800, Yuanhan Liu wrote:
> Hi all,
> 
> Here is a list of patches targeted for LTS release 17.11.3. Please
> help review and test. The planned date for the final release is 8th,
> Jun. Before that, please let me know if anyone has objections with
> these patches being applied.
> 
> These patches are located at branch 17.11 of dpdk-stable repo:
>     http://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> 	--yliu
> 
Hi Yuanhan,

while I understand that you are eager to get the release out, I don't
believe all testing has been completed by us on the patches. Can the
release be postponed by a few days to allow the testing to be completed.

Regards,
/Bruce

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

* Re: [dpdk-stable] [dpdk-dev] 17.11.3 (LTS) patches review and test
  2018-06-08 15:00 ` Bruce Richardson
@ 2018-06-08 15:20   ` Yuanhan Liu
  0 siblings, 0 replies; 10+ messages in thread
From: Yuanhan Liu @ 2018-06-08 15:20 UTC (permalink / raw)
  To: Bruce Richardson; +Cc: dpdk stable, dev, Thomas Monjalon



On Fri, Jun 8, 2018, at 11:00 PM, Bruce Richardson wrote:
> On Sun, May 27, 2018 at 01:35:17PM +0800, Yuanhan Liu wrote:
> > Hi all,
> > 
> > Here is a list of patches targeted for LTS release 17.11.3. Please
> > help review and test. The planned date for the final release is 8th,
> > Jun. Before that, please let me know if anyone has objections with
> > these patches being applied.
> > 
> > These patches are located at branch 17.11 of dpdk-stable repo:
> >     http://dpdk.org/browse/dpdk-stable/
> > 
> > Thanks.
> > 
> > 	--yliu
> > 
> Hi Yuanhan,
> 
> while I understand that you are eager to get the release out, I don't
> believe all testing has been completed by us on the patches. Can the
> release be postponed by a few days to allow the testing to be completed.


Hi Bruce,

Sure, no problem, I will postpone it to next Friday. Hope it's okay to you guys.

And thanks for the testing!

        --yliu

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

end of thread, other threads:[~2018-06-08 15:20 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-27  5:35 [dpdk-stable] 17.11.3 (LTS) patches review and test Yuanhan Liu
2018-05-28 10:16 ` Kevin Traynor
2018-05-28 10:30   ` Thomas Monjalon
2018-06-02  5:13     ` Yuanhan Liu
2018-06-03 17:52       ` Thomas Monjalon
2018-06-03 20:23         ` Luca Boccassi
2018-06-07 23:09 ` [dpdk-stable] [dpdk-dev] " Raslan Darawsheh
2018-06-08 14:29   ` Yuanhan Liu
2018-06-08 15:00 ` Bruce Richardson
2018-06-08 15:20   ` Yuanhan Liu

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).