patches for DPDK stable branches
 help / color / mirror / Atom feed
From: "Peng, ZhihongX" <zhihongx.peng@intel.com>
To: "christian.ehrhardt@canonical.com" <christian.ehrhardt@canonical.com>
Cc: "Lin, Xueqin" <xueqin.lin@intel.com>,
	"Richardson, Bruce" <bruce.richardson@intel.com>,
	dpdk stable <stable@dpdk.org>
Subject: RE: patch 'examples/performance-thread: fix build with ASan' has been queued to stable release 19.11.11
Date: Wed, 1 Dec 2021 01:44:42 +0000	[thread overview]
Message-ID: <DM8PR11MB5591748E49D776794CB8166CF0689@DM8PR11MB5591.namprd11.prod.outlook.com> (raw)
In-Reply-To: <20211130163605.2460997-106-christian.ehrhardt@canonical.com>

Hi , ehrhardt

This patch is not backward compatible. 

Regards,
Peng,Zhihong

> -----Original Message-----
> From: christian.ehrhardt@canonical.com <christian.ehrhardt@canonical.com>
> Sent: Wednesday, December 1, 2021 12:35 AM
> To: Peng, ZhihongX <zhihongx.peng@intel.com>
> Cc: Lin, Xueqin <xueqin.lin@intel.com>; Richardson, Bruce
> <bruce.richardson@intel.com>; dpdk stable <stable@dpdk.org>
> Subject: patch 'examples/performance-thread: fix build with ASan' has been
> queued to stable release 19.11.11
> 
> Hi,
> 
> FYI, your patch has been queued to stable release 19.11.11
> 
> Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
> It will be pushed if I get no objections before December 10th 2021. So please
> shout if anyone has objections.
> 
> Also note that after the patch there's a diff of the upstream commit vs the
> patch applied to the branch. This will indicate if there was any rebasing
> needed to apply to the stable branch. If there were code changes for
> rebasing
> (ie: not only metadata diffs), please double check that the rebase was
> correctly done.
> 
> Queued patches are on a temporary branch at:
> https://github.com/cpaelzer/dpdk-stable-queue
> 
> This queued commit can be viewed at:
> https://github.com/cpaelzer/dpdk-stable-
> queue/commit/478db9fdd0f6214bd02fce0dfe49723d82b68228
> 
> Thanks.
> 
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
> 
> ---
> From 478db9fdd0f6214bd02fce0dfe49723d82b68228 Mon Sep 17 00:00:00
> 2001
> From: Zhihong Peng <zhihongx.peng@intel.com>
> Date: Wed, 20 Oct 2021 15:46:43 +0800
> Subject: [PATCH] examples/performance-thread: fix build with ASan
> 
> [ upstream commit 4d2d1258151657d69b0be5d118956b7e809f9d47 ]
> 
> Code changes to avoid the following build error:
> "strncpy specified bound XX equals destination size".
> 
> Signed-off-by: Xueqin Lin <xueqin.lin@intel.com>
> Signed-off-by: Zhihong Peng <zhihongx.peng@intel.com>
> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
> ---
>  examples/performance-thread/common/lthread.c       | 4 ++--
>  examples/performance-thread/common/lthread_cond.c  | 6 +++---
> examples/performance-thread/common/lthread_mutex.c | 6 +++---
>  3 files changed, 8 insertions(+), 8 deletions(-)
> 
> diff --git a/examples/performance-thread/common/lthread.c
> b/examples/performance-thread/common/lthread.c
> index 3f1f48db43..190e5874b1 100644
> --- a/examples/performance-thread/common/lthread.c
> +++ b/examples/performance-thread/common/lthread.c
> @@ -20,6 +20,7 @@
>  #include <sys/mman.h>
> 
>  #include <rte_log.h>
> +#include <rte_string_fns.h>
>  #include <ctx.h>
>  #include <stack.h>
> 
> @@ -463,6 +464,5 @@ void lthread_set_funcname(const char *f)  {
>  	struct lthread *lt = THIS_LTHREAD;
> 
> -	strncpy(lt->funcname, f, sizeof(lt->funcname));
> -	lt->funcname[sizeof(lt->funcname)-1] = 0;
> +	strlcpy(lt->funcname, f, sizeof(lt->funcname));
>  }
> diff --git a/examples/performance-thread/common/lthread_cond.c
> b/examples/performance-thread/common/lthread_cond.c
> index cdcc7a7b5a..e7be17089a 100644
> --- a/examples/performance-thread/common/lthread_cond.c
> +++ b/examples/performance-thread/common/lthread_cond.c
> @@ -20,6 +20,7 @@
> 
>  #include <rte_log.h>
>  #include <rte_common.h>
> +#include <rte_string_fns.h>
> 
>  #include "lthread_api.h"
>  #include "lthread_diag_api.h"
> @@ -57,10 +58,9 @@ lthread_cond_init(char *name, struct lthread_cond
> **cond,
>  	}
> 
>  	if (name == NULL)
> -		strncpy(c->name, "no name", sizeof(c->name));
> +		strlcpy(c->name, "no name", sizeof(c->name));
>  	else
> -		strncpy(c->name, name, sizeof(c->name));
> -	c->name[sizeof(c->name)-1] = 0;
> +		strlcpy(c->name, name, sizeof(c->name));
> 
>  	c->root_sched = THIS_SCHED;
> 
> diff --git a/examples/performance-thread/common/lthread_mutex.c
> b/examples/performance-thread/common/lthread_mutex.c
> index 01da6cad4f..709ab9f553 100644
> --- a/examples/performance-thread/common/lthread_mutex.c
> +++ b/examples/performance-thread/common/lthread_mutex.c
> @@ -19,6 +19,7 @@
>  #include <rte_log.h>
>  #include <rte_spinlock.h>
>  #include <rte_common.h>
> +#include <rte_string_fns.h>
> 
>  #include "lthread_api.h"
>  #include "lthread_int.h"
> @@ -52,10 +53,9 @@ lthread_mutex_init(char *name, struct lthread_mutex
> **mutex,
>  	}
> 
>  	if (name == NULL)
> -		strncpy(m->name, "no name", sizeof(m->name));
> +		strlcpy(m->name, "no name", sizeof(m->name));
>  	else
> -		strncpy(m->name, name, sizeof(m->name));
> -	m->name[sizeof(m->name)-1] = 0;
> +		strlcpy(m->name, name, sizeof(m->name));
> 
>  	m->root_sched = THIS_SCHED;
>  	m->owner = NULL;
> --
> 2.34.0
> 
> ---
>   Diff of the applied patch vs upstream commit (please double-check if non-
> empty:
> ---
> --- -	2021-11-30 16:50:11.974298631 +0100
> +++ 0106-examples-performance-thread-fix-build-with-ASan.patch	2021-
> 11-30 16:50:05.910874410 +0100
> @@ -1 +1 @@
> -From 4d2d1258151657d69b0be5d118956b7e809f9d47 Mon Sep 17 00:00:00
> 2001
> +From 478db9fdd0f6214bd02fce0dfe49723d82b68228 Mon Sep 17 00:00:00
> 2001
> @@ -5,0 +6,2 @@
> +[ upstream commit 4d2d1258151657d69b0be5d118956b7e809f9d47 ]
> +
> @@ -19 +21 @@
> -index 98123f34f8..009374a8c3 100644
> +index 3f1f48db43..190e5874b1 100644
> @@ -30 +32 @@
> -@@ -465,6 +466,5 @@ void lthread_set_funcname(const char *f)
> +@@ -463,6 +464,5 @@ void lthread_set_funcname(const char *f)
> @@ -64 +66 @@
> -index 061fc5c19a..f3ec7c1c60 100644
> +index 01da6cad4f..709ab9f553 100644

  reply	other threads:[~2021-12-01  1:44 UTC|newest]

Thread overview: 162+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-30 16:33 patch 'net/i40e: support 25G AOC/ACC cables' " christian.ehrhardt
2021-11-30 16:33 ` patch 'test/power: fix CPU frequency when turbo enabled' " christian.ehrhardt
2021-11-30 16:33 ` patch 'examples/performance-thread: fix build with clang 12.0.1' " christian.ehrhardt
2021-11-30 16:33 ` patch 'drivers/net: fix typo in vector Rx comment' " christian.ehrhardt
2021-11-30 16:33 ` patch 'drivers/net: fix vector Rx comments' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/ice/base: fix typo in comment' " christian.ehrhardt
2021-11-30 16:33 ` patch 'app/testpmd: fix Tx retry in flowgen engine' " christian.ehrhardt
2021-11-30 16:33 ` patch 'app/testpmd: fix check without outer checksum' " christian.ehrhardt
2021-11-30 16:33 ` patch 'app/testpmd: fix dump of Tx offload flags' " christian.ehrhardt
2021-11-30 16:33 ` patch 'eal/ppc: ignore GCC 10 stringop-overflow warnings' " christian.ehrhardt
2021-11-30 16:33 ` patch 'config/ppc: ignore GCC 11 psabi " christian.ehrhardt
2021-11-30 16:33 ` patch 'crypto/openssl: fix CCM processing 0 length source' " christian.ehrhardt
2021-11-30 16:33 ` patch 'common/dpaax/caamflib: fix IV for short MAC-I in SNOW3G' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/nfp: fix minimum descriptor sizes' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/iavf: fix overflow in maximum packet length config' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/ixgbe: fix Rx multicast statistics after reset' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/bnxt: fix ring group free' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/bnxt: fix double allocation of ring groups' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/axgbe: fix unreleased lock in I2C transfer' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/pcap: fix resource leakage on port probe' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/ixgbe: fix hash handle leak' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/ixgbe: fix queue resource " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/ixgbe: fix MAC " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/ixgbe: fix mbuf " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/qede: fix minsize build' " christian.ehrhardt
2021-11-30 16:33 ` patch 'examples/service_cores: fix lcore count check' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/virtio: fix mbuf count on Rx queue setup' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/virtio: avoid unneeded link interrupt configuration' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/virtio-user: fix Rx interrupts with multi-queue' " christian.ehrhardt
2021-11-30 16:33 ` patch 'vhost: log socket path on adding connection' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/octeontx2: fix MTU when PTP is enabled' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/i40e: fix mbuf leak' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/i40e: fix device startup resource release' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/iavf: fix mbuf leak' " christian.ehrhardt
2021-11-30 16:33 ` patch 'net/i40e/base: fix resource leakage' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/iavf: fix Rx queue buffer size alignment' " christian.ehrhardt
2021-11-30 16:34 ` patch 'doc: fix numbers power of 2 in LPM6 guide' " christian.ehrhardt
2021-11-30 16:34 ` patch 'stack: fix reload head when pop fails' " christian.ehrhardt
2021-11-30 16:34 ` patch 'test/compress: fix buffer overflow' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/memif: fix chained mbuf determination' " christian.ehrhardt
2021-11-30 16:34 ` patch 'ring: fix Doxygen comment of internal function' " christian.ehrhardt
2021-11-30 16:34 ` patch 'bitrate: fix registration to match API description' " christian.ehrhardt
2021-11-30 16:34 ` patch 'bitrate: fix calculation " christian.ehrhardt
2021-11-30 16:34 ` patch 'efd: allow more CPU sockets in table creation' " christian.ehrhardt
2021-11-30 16:34 ` patch 'eal/freebsd: lock memory device to prevent conflicts' " christian.ehrhardt
2021-11-30 16:34 ` patch 'test/mem: fix memory autotests on FreeBSD' " christian.ehrhardt
2021-11-30 16:34 ` patch 'vhost: clean IOTLB cache on vring stop' " christian.ehrhardt
2021-11-30 16:34 ` patch 'common/iavf: fix ARQ resource leak' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/bnxt: fix function driver register/unregister' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/bnxt: fix Tx queue startup state' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/bnxt: fix memzone free for Tx and Rx rings' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/bnxt: fix tunnel port accounting' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/mlx5: fix flow tables double release' " christian.ehrhardt
2021-11-30 16:34 ` patch 'bus/vmbus: fix leak on device scan' " christian.ehrhardt
2021-11-30 16:34 ` patch 'test/latency: fix loop boundary' " christian.ehrhardt
2021-11-30 16:34 ` patch 'common/dpaax: fix physical address conversion' " christian.ehrhardt
2021-11-30 16:34 ` patch 'ethdev: fix xstats by ID API documentation' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/hns3: fix input parameters of MAC functions' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net: fix checksum API documentation' " christian.ehrhardt
2021-11-30 16:34 ` patch 'examples/fips_validation: remove unused allocation' " christian.ehrhardt
2021-11-30 16:34 ` patch 'test/event_crypto: fix event crypto metadata write' " christian.ehrhardt
2021-11-30 16:34 ` patch 'test/service: fix some comment' " christian.ehrhardt
2021-11-30 16:34 ` patch 'eal/x86: fix some CPU extended features definitions' " christian.ehrhardt
2021-11-30 16:34 ` patch 'bus/vmbus: fix ring buffer mapping in secondary process' " christian.ehrhardt
2021-11-30 16:34 ` patch 'eal/freebsd: ignore in-memory option' " christian.ehrhardt
2021-11-30 16:34 ` patch 'mbuf: fix typo in comment' " christian.ehrhardt
2021-11-30 16:34 ` patch 'test/atomic: fix 128-bit atomic test with many cores' " christian.ehrhardt
2021-11-30 16:34 ` patch 'mbuf: enforce no option for dynamic fields and flags' " christian.ehrhardt
2021-11-30 16:34 ` patch 'app/crypto-perf: fix AAD template copy overrun' " christian.ehrhardt
2021-11-30 16:34 ` patch 'test/bpf: fix undefined behavior with clang' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/af_xdp: disable secondary process support' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/bonding: fix dedicated queue mode in vector burst' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/bonding: fix RSS key length' " christian.ehrhardt
2021-11-30 16:34 ` patch 'app/testpmd: retain all original dev conf when config DCB' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/i40e: fix Rx packet statistics' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/ixgbe: fix queue release' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/i40e/base: fix PHY identifiers for 2.5G and 5G adapters' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/i40e/base: fix PF reset' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/i40e/base: fix update link data for X722' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/i40e/base: fix AOC media type' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/i40e/base: fix function name in comments' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/i40e/base: fix potentially uninitialized variables' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/i40e/base: fix using checksum before check' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/enic: fix filter mode detection' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net/softnic: fix useless address check' " christian.ehrhardt
2021-11-30 16:34 ` patch 'app/testpmd: fix hex string parser in flow commands' " christian.ehrhardt
2021-11-30 16:34 ` patch 'doc: fix emulated device names in e1000 guide' " christian.ehrhardt
2021-11-30 16:34 ` patch 'net: fix aliasing in checksum computation' " christian.ehrhardt
2021-11-30 16:34 ` patch 'app/testpmd: fix access to DSCP table entries' " christian.ehrhardt
2021-11-30 16:34 ` patch 'app/eventdev: fix terminal colour after control-c exit' " christian.ehrhardt
2021-11-30 16:34 ` patch 'eventdev/eth_rx: fix WRR buffer overrun' " christian.ehrhardt
2021-11-30 16:34 ` patch 'bpf: allow self-xor operation' " christian.ehrhardt
2021-11-30 16:34 ` patch 'vhost: add sanity check on inflight last index' " christian.ehrhardt
2021-11-30 16:34 ` patch 'ethdev: fix PCI device release in secondary process' " christian.ehrhardt
2021-11-30 16:34 ` patch 'test/event: fix timer adapter creation test' " christian.ehrhardt
2021-11-30 16:35 ` patch 'kni: fix build for SLES15-SP3' " christian.ehrhardt
2021-11-30 16:35 ` patch 'doc: fix default mempool option in guides' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net: avoid cast-align warning in VLAN insert function' " christian.ehrhardt
2021-11-30 16:35 ` patch 'mbuf: avoid cast-align warning in data offset macro' " christian.ehrhardt
2021-11-30 16:35 ` patch 'eal/x86: avoid cast-align warning in memcpy functions' " christian.ehrhardt
2021-11-30 16:35 ` patch 'eal: reset lcore task callback and argument' " christian.ehrhardt
2021-11-30 16:35 ` patch 'hash: fix Doxygen comment of Toeplitz file' " christian.ehrhardt
2021-11-30 16:35 ` patch 'lpm6: fix buffer overflow' " christian.ehrhardt
2021-11-30 16:35 ` patch 'rib: fix IPv6 depth mask' " christian.ehrhardt
2021-11-30 16:35 ` patch 'test: fix ring PMD initialisation' " christian.ehrhardt
2021-11-30 16:35 ` patch 'examples/performance-thread: fix build with ASan' " christian.ehrhardt
2021-12-01  1:44   ` Peng, ZhihongX [this message]
2021-11-30 16:35 ` patch 'eal: fix device iterator when no bus is selected' " christian.ehrhardt
2021-11-30 16:35 ` patch 'eal/linux: remove unused variable for socket memory' " christian.ehrhardt
2021-11-30 16:35 ` patch 'eal/linux: fix uevent message parsing' " christian.ehrhardt
2021-11-30 16:35 ` patch 'mem: fix dynamic hugepage mapping in container' " christian.ehrhardt
2021-11-30 16:35 ` patch 'app/testpmd: fix RSS key length' " christian.ehrhardt
2021-11-30 16:35 ` patch 'app/testpmd: fix RSS type display' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/mlx5: fix RSS RETA update' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/i40e: fix 32-bit build' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/bnxt: fix firmware version query' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/enic: avoid error message when no advanced filtering' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/ice: save rule on switch filter creation' " christian.ehrhardt
2021-11-30 16:35 ` patch 'crypto/qat: fix status in RSA decryption' " christian.ehrhardt
2021-11-30 16:35 ` patch 'crypto/qat: fix uncleared cookies after operation' " christian.ehrhardt
2021-11-30 16:35 ` patch 'examples/fips_validation: fix device start' " christian.ehrhardt
2021-11-30 16:35 ` patch 'common/qat: fix queue pairs number' " christian.ehrhardt
2021-11-30 16:35 ` patch 'ethdev: fix crash on owner delete' " christian.ehrhardt
2021-11-30 16:35 ` patch 'kni: check error code of allmulticast mode switch' " christian.ehrhardt
2021-11-30 16:35 ` patch 'vfio: fix FreeBSD clear group stub' " christian.ehrhardt
2021-11-30 16:35 ` patch 'vfio: fix FreeBSD documentation' " christian.ehrhardt
2021-11-30 16:35 ` patch 'interrupt: fix request notifier interrupt processing' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/hns3: simplify queue DMA address arithmetic' " christian.ehrhardt
2021-11-30 16:35 ` patch 'app/testpmd: remove unused header file' " christian.ehrhardt
2021-11-30 16:35 ` patch 'power: fix build with clang 13' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/mlx5: fix RETA update without stopping device' " christian.ehrhardt
2021-11-30 16:35 ` patch 'doc: describe timestamp limitations for mlx5' " christian.ehrhardt
2021-11-30 16:35 ` patch 'test/red: fix typo in test description' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/hinic/base: remove some unused variables' " christian.ehrhardt
2021-11-30 16:35 ` patch 'bus/fslmc: remove unused device count' " christian.ehrhardt
2021-11-30 16:35 ` patch 'event/sw: remove unused inflight events " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/liquidio: remove unused counter' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/qede/base: remove unused message size' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/vmxnet3: fix build with clang 13' " christian.ehrhardt
2021-11-30 16:35 ` patch 'test/distributor: remove unused counter' " christian.ehrhardt
2021-11-30 16:35 ` patch 'examples/performance-thread: remove unused hits count' " christian.ehrhardt
2021-11-30 16:35 ` patch 'eventdev/eth_tx: fix queue delete logic' " christian.ehrhardt
2021-11-30 16:35 ` patch 'test/crypto: skip plain text compare for null cipher' " christian.ehrhardt
2021-11-30 16:35 ` patch 'test/crypto: fix data lengths' " christian.ehrhardt
2021-11-30 16:35 ` patch 'common/cpt: fix KASUMI input length' " christian.ehrhardt
2021-11-30 16:35 ` patch 'examples/l3fwd-power: fix early shutdown' " christian.ehrhardt
2021-11-30 16:35 ` patch 'examples/multi_process: fix Rx packets distribution' " christian.ehrhardt
2021-11-30 16:35 ` patch 'fix spelling in comments and doxygen' " christian.ehrhardt
2021-11-30 16:35 ` patch 'examples/ntb: fix build dependency' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/mlx5: fix RSS expansion scheme for GRE header' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/failsafe: fix secondary process probe' " christian.ehrhardt
2021-11-30 16:35 ` patch 'net/mlx5: fix MPLS tunnel outer layer overwrite' " christian.ehrhardt
2021-11-30 16:35 ` patch 'drivers/crypto: fix IPsec TTL decrement option' " christian.ehrhardt
2021-11-30 16:35 ` patch 'mbuf: fix dump of dynamic fields and flags' " christian.ehrhardt
2021-11-30 16:35 ` patch 'doc: strip build artefacts for examples file list' " christian.ehrhardt
2021-11-30 16:35 ` patch 'examples/ptpclient: fix delay request message' " christian.ehrhardt
2021-11-30 16:36 ` patch 'doc: remove repeated repeated words' " christian.ehrhardt
2021-11-30 16:36 ` patch 'net/mlx5: fix metadata and meter split shared tag' " christian.ehrhardt
2021-11-30 16:36 ` patch 'net/mlx4: fix empty Ethernet spec with VLAN' " christian.ehrhardt
2021-11-30 16:36 ` patch 'app/testpmd: fix hexadecimal parser with odd length' " christian.ehrhardt
2021-11-30 16:36 ` patch 'remove repeated 'the' in the code' " christian.ehrhardt
2021-11-30 16:36 ` patch 'doc: fix typo in coding style' " christian.ehrhardt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DM8PR11MB5591748E49D776794CB8166CF0689@DM8PR11MB5591.namprd11.prod.outlook.com \
    --to=zhihongx.peng@intel.com \
    --cc=bruce.richardson@intel.com \
    --cc=christian.ehrhardt@canonical.com \
    --cc=stable@dpdk.org \
    --cc=xueqin.lin@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).