patches for DPDK stable branches
 help / color / mirror / Atom feed
From: Liang Ma <liangma@liangbit.com>
To: luca.boccassi@gmail.com
Cc: Konstantin Ananyev <konstantin.ananyev@intel.com>,
	dpdk stable <stable@dpdk.org>
Subject: Re: [dpdk-stable] patch 'acl: fix build with GCC 6.3' has been queued to stable release 20.11.3
Date: Mon, 12 Jul 2021 21:31:50 +0100	[thread overview]
Message-ID: <YOymtpxJghW4FWYs@C02F33EJML85> (raw)
In-Reply-To: <20210712130551.2462159-25-luca.boccassi@gmail.com>

On Mon, Jul 12, 2021 at 02:04:20PM +0100, luca.boccassi@gmail.com wrote:
> Hi,
> 
> FYI, your patch has been queued to stable release 20.11.3
> 
> Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
> It will be pushed if I get no objections before 07/14/21. 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/bluca/dpdk-stable
> 
> This queued commit can be viewed at:
> https://github.com/bluca/dpdk-stable/commit/004342dc908728ae6a303439959b803ecc4850d1
> 
> Thanks.
Hi Luca/Konstantin, 
  as far as I know, this patch will cause different failure back to the
  time.  unless we have newer version fix. 
Regards
Liang
> 
> Luca Boccassi
> 
> ---
> From 004342dc908728ae6a303439959b803ecc4850d1 Mon Sep 17 00:00:00 2001
> From: Konstantin Ananyev <konstantin.ananyev@intel.com>
> Date: Fri, 21 May 2021 15:42:07 +0100
> Subject: [PATCH] acl: fix build with GCC 6.3
> MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
> 
> [ upstream commit b3b36f0fbf1fd68980afce10300f1b8831607324 ]
> 
> --buildtype=debug with gcc 6.3 produces the following error:
> 
> ../lib/librte_acl/acl_run_avx512_common.h: In function
> ‘resolve_match_idx_avx512x16’:
> ../lib/librte_acl/acl_run_avx512x16.h:33:18: error:
> 	the last argument must be an 8-bit immediate
>                                ^
> ../lib/librte_acl/acl_run_avx512_common.h:373:9: note:
> 	in expansion of macro ‘_M_I_’
>       return _M_I_(slli_epi32)(mi, match_log);
>              ^~~~~
> 
> Seems like gcc-6.3 complains about the following construct:
> 
> static const uint32_t match_log = 5;
>     ...
> _mm512_slli_epi32(mi, match_log);
> 
> It can't substitute constant variable 'match_log' with its actual value.
> The fix replaces constant variable with its immediate value.
> 
> Bugzilla ID: 717
> Fixes: b64c2295f7fc ("acl: add 256-bit AVX512 classify method")
> Fixes: 45da22e42ec3 ("acl: add 512-bit AVX512 classify method")
> 
> Reported-by: Liang Ma <liangma@liangbit.com>
> Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
> ---
>  lib/librte_acl/acl_run_avx512.c        | 8 ++++----
>  lib/librte_acl/acl_run_avx512_common.h | 4 ++--
>  lib/librte_acl/acl_run_avx512x16.h     | 6 ++----
>  3 files changed, 8 insertions(+), 10 deletions(-)
> 
> diff --git a/lib/librte_acl/acl_run_avx512.c b/lib/librte_acl/acl_run_avx512.c
> index 3fd1e33c3f..78fbe34f7c 100644
> --- a/lib/librte_acl/acl_run_avx512.c
> +++ b/lib/librte_acl/acl_run_avx512.c
> @@ -4,8 +4,8 @@
>  
>  #include "acl_run_sse.h"
>  
> -/*sizeof(uint32_t) << match_log == sizeof(struct rte_acl_match_results)*/
> -static const uint32_t match_log = 5;
> +/*sizeof(uint32_t) << ACL_MATCH_LOG == sizeof(struct rte_acl_match_results)*/
> +#define ACL_MATCH_LOG	5
>  
>  struct acl_flow_avx512 {
>  	uint32_t num_packets;       /* number of packets processed */
> @@ -82,7 +82,7 @@ resolve_mcle8_avx512x1(uint32_t result[],
>  
>  	for (k = 0; k != nb_pkt; k++, result += nb_cat) {
>  
> -		mi = match[k] << match_log;
> +		mi = match[k] << ACL_MATCH_LOG;
>  
>  		for (j = 0; j != nb_cat; j += RTE_ACL_RESULTS_MULTIPLIER) {
>  
> @@ -92,7 +92,7 @@ resolve_mcle8_avx512x1(uint32_t result[],
>  			for (i = 1, pm = match + nb_pkt; i != nb_trie;
>  				i++, pm += nb_pkt) {
>  
> -				mn = j + (pm[k] << match_log);
> +				mn = j + (pm[k] << ACL_MATCH_LOG);
>  
>  				nr = _mm_loadu_si128((const xmm_t *)(res + mn));
>  				np = _mm_loadu_si128((const xmm_t *)(pri + mn));
> diff --git a/lib/librte_acl/acl_run_avx512_common.h b/lib/librte_acl/acl_run_avx512_common.h
> index fbad74d459..578eaa1d0c 100644
> --- a/lib/librte_acl/acl_run_avx512_common.h
> +++ b/lib/librte_acl/acl_run_avx512_common.h
> @@ -393,8 +393,8 @@ static inline _T_simd
>  _F_(resolve_match_idx)(_T_simd mi)
>  {
>  	RTE_BUILD_BUG_ON(sizeof(struct rte_acl_match_results) !=
> -		1 << (match_log + 2));
> -	return _M_I_(slli_epi32)(mi, match_log);
> +		1 << (ACL_MATCH_LOG + 2));
> +	return _M_I_(slli_epi32)(mi, ACL_MATCH_LOG);
>  }
>  
>  /*
> diff --git a/lib/librte_acl/acl_run_avx512x16.h b/lib/librte_acl/acl_run_avx512x16.h
> index da244bc257..48bb6fed85 100644
> --- a/lib/librte_acl/acl_run_avx512x16.h
> +++ b/lib/librte_acl/acl_run_avx512x16.h
> @@ -252,8 +252,6 @@ resolve_mcgt8_avx512x1(uint32_t result[],
>  	__mmask16 cm, sm;
>  	__m512i cp, cr, np, nr;
>  
> -	const uint32_t match_log = 5;
> -
>  	res = pr->results;
>  	pri = pr->priority;
>  
> @@ -261,7 +259,7 @@ resolve_mcgt8_avx512x1(uint32_t result[],
>  
>  	for (k = 0; k != nb_pkt; k++, result += nb_cat) {
>  
> -		mi = match[k] << match_log;
> +		mi = match[k] << ACL_MATCH_LOG;
>  
>  		cr = _mm512_maskz_loadu_epi32(cm, res + mi);
>  		cp = _mm512_maskz_loadu_epi32(cm, pri + mi);
> @@ -269,7 +267,7 @@ resolve_mcgt8_avx512x1(uint32_t result[],
>  		for (i = 1, pm = match + nb_pkt; i != nb_trie;
>  				i++, pm += nb_pkt) {
>  
> -			mi = pm[k] << match_log;
> +			mi = pm[k] << ACL_MATCH_LOG;
>  
>  			nr = _mm512_maskz_loadu_epi32(cm, res + mi);
>  			np = _mm512_maskz_loadu_epi32(cm, pri + mi);
> -- 
> 2.30.2
> 
> ---
>   Diff of the applied patch vs upstream commit (please double-check if non-empty:
> ---
> --- -	2021-07-12 13:41:38.106887242 +0100
> +++ 0025-acl-fix-build-with-GCC-6.3.patch	2021-07-12 13:41:36.282118277 +0100
> @@ -1 +1 @@
> -From b3b36f0fbf1fd68980afce10300f1b8831607324 Mon Sep 17 00:00:00 2001
> +From 004342dc908728ae6a303439959b803ecc4850d1 Mon Sep 17 00:00:00 2001
> @@ -8,0 +9,2 @@
> +[ upstream commit b3b36f0fbf1fd68980afce10300f1b8831607324 ]
> +
> @@ -33 +34,0 @@
> -Cc: stable@dpdk.org
> @@ -38,3 +39,3 @@
> - lib/acl/acl_run_avx512.c        | 8 ++++----
> - lib/acl/acl_run_avx512_common.h | 4 ++--
> - lib/acl/acl_run_avx512x16.h     | 6 ++----
> + lib/librte_acl/acl_run_avx512.c        | 8 ++++----
> + lib/librte_acl/acl_run_avx512_common.h | 4 ++--
> + lib/librte_acl/acl_run_avx512x16.h     | 6 ++----
> @@ -43 +44 @@
> -diff --git a/lib/acl/acl_run_avx512.c b/lib/acl/acl_run_avx512.c
> +diff --git a/lib/librte_acl/acl_run_avx512.c b/lib/librte_acl/acl_run_avx512.c
> @@ -45,2 +46,2 @@
> ---- a/lib/acl/acl_run_avx512.c
> -+++ b/lib/acl/acl_run_avx512.c
> +--- a/lib/librte_acl/acl_run_avx512.c
> ++++ b/lib/librte_acl/acl_run_avx512.c
> @@ -76 +77 @@
> -diff --git a/lib/acl/acl_run_avx512_common.h b/lib/acl/acl_run_avx512_common.h
> +diff --git a/lib/librte_acl/acl_run_avx512_common.h b/lib/librte_acl/acl_run_avx512_common.h
> @@ -78,2 +79,2 @@
> ---- a/lib/acl/acl_run_avx512_common.h
> -+++ b/lib/acl/acl_run_avx512_common.h
> +--- a/lib/librte_acl/acl_run_avx512_common.h
> ++++ b/lib/librte_acl/acl_run_avx512_common.h
> @@ -91 +92 @@
> -diff --git a/lib/acl/acl_run_avx512x16.h b/lib/acl/acl_run_avx512x16.h
> +diff --git a/lib/librte_acl/acl_run_avx512x16.h b/lib/librte_acl/acl_run_avx512x16.h
> @@ -93,2 +94,2 @@
> ---- a/lib/acl/acl_run_avx512x16.h
> -+++ b/lib/acl/acl_run_avx512x16.h
> +--- a/lib/librte_acl/acl_run_avx512x16.h
> ++++ b/lib/librte_acl/acl_run_avx512x16.h


  reply	other threads:[~2021-07-12 20:31 UTC|newest]

Thread overview: 208+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-12 13:03 [dpdk-stable] patch 'graph: fix memory leak in stats' " luca.boccassi
2021-07-12 13:03 ` [dpdk-stable] patch 'graph: fix null dereference " luca.boccassi
2021-07-12 13:03 ` [dpdk-stable] patch 'bitmap: fix buffer overrun in bitmap init' " luca.boccassi
2021-07-12 13:03 ` [dpdk-stable] patch 'malloc: fix size annotation for NUMA-aware realloc' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: check access to possible null pointer' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: fix Rx burst size constraint' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: workaround spurious zero stats in Thor' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: fix error messages in VNIC prepare' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: set flow error when free filter not available' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: remove unnecessary code' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: fix error handling in VNIC prepare' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: set flow error after tunnel redirection free' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: use common function to free VNIC resource' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: fix check for PTP support in FW' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: improve probing log message' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/bnxt: remove unnecessary comment' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/iavf: fix RSS key access out of bound' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/ice: fix default RSS key generation' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/iavf: fix handling of unsupported promiscuous' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/i40e: fix raw packet flow director' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/ice: fix data path selection in secondary process' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/ice: fix data path " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/i40e: fix use after free in FDIR release' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/iavf: fix scalar Rx' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'acl: fix build with GCC 6.3' " luca.boccassi
2021-07-12 20:31   ` Liang Ma [this message]
2021-07-15 14:59     ` Luca Boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'doc: fix typo in SPDX tag' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'doc: fix default burst size in testpmd' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'vfio: add stdbool include' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'devtools: fix file listing in maintainers check' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'vhost/crypto: check request pointer before dereference' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'kni: fix mbuf allocation for kernel side use' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'kni: fix crash on userspace VA for segmented packets' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'flow_classify: fix leaking rules on delete' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'rib: fix max depth IPv6 lookup' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'tests/cmdline: fix memory leaks' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'tests/eal: fix memory leak' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/mlx5: fix RSS pattern expansion' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/mlx5: fix switchdev mode recognition' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/mlx5: fix IPIP multi-tunnel validation' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'common/mlx5: fix Netlink port name padding in probing' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'bus/pci: fix IOVA as VA support for PowerNV' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'app/test: fix IPv6 header initialization' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'examples/l2fwd: fix [no-]mac-updating options' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'bus/pci: fix leak for unbound devices' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'test/mbuf: fix virtual address conversion' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/octeontx2: fix flow creation limit on CN98xx' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/octeontx2: use runtime LSO format indices' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/ice: fix overflow in maximum packet length config' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/ice/base: fix first profile mask' " luca.boccassi
2021-07-13  2:07   ` Wu, Wenjun1
2021-07-15 14:57     ` Luca Boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/i40e: fix flow director input set conflict' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/i40e: fix multi-process shared data' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'vhost: fix missing memory table NUMA realloc' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'vhost: fix missing guest pages " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'vhost: fix NUMA reallocation with multi-queue' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'vdpa/mlx5: fix TSO offload without checksum' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'mempool/octeontx2: fix shift calculation' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/sfc: check ID overflow in action port ID' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/sfc: fix outer match in MAE backend' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'drivers/net: fix memzone allocations for DMA memory' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/hns3: increase VF reset retry maximum' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/hns3: fix delay for waiting to stop Rx/Tx' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/hns3: fix fake queue rollback' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/hns3: fix VLAN strip log' " luca.boccassi
2021-07-12 13:04 ` [dpdk-stable] patch 'net/hns3: fix maximum queues on configuration failure' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/pfe: remove unnecessary null check' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/sfc: fix outer L4 checksum Rx' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/tap: fix Rx checksum flags on IP options packets' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/tap: fix Rx checksum flags on TCP " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'app/testpmd: fix type of FEC mode parsing output' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'ethdev: fix doc of flow action' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'app/testpmd: change port link speed without stopping all' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'crypto/qat: fix Arm build with special memcpy' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'app/crypto-perf: fix out-of-place mempool allocation' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'test/crypto: fix mbuf reset after null check' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'crypto/aesni_gcm: fix performance on some AVX512 CPUs' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'test/crypto: fix autotest function parameters' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'test/crypto: fix typo in AES case' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'test/crypto: fix typo in ESN " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'crypto/mvsam: fix AES-GCM session parameters' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'crypto/mvsam: fix capabilities' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'crypto/mvsam: fix session data reset' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'crypto/mvsam: fix options parsing' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'ipc: stop mp control thread on cleanup' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/bnxt: cleanup code' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/bnxt: fix typo in log message' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/bnxt: fix auto-negociation on Whitney+' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/bnxt: invoke device removal event on recovery failure' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/bnxt: fix ring and context memory allocation' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/bnxt: fix Tx descriptor status implementation' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/bnxt: fix scalar Tx completion handling' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/bnxt: fix Rx interrupt setting' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/mlx5: fix multi-segment inline for the first segments' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'common/mlx5: fix memory region leak' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/mlx5: fix TSO multi-segment inline length' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'doc: add limitation for ConnectX-4 with L2 in mlx5 guide' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/mlx5: fix r/w lock usage in DMA unmap' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/mlx5: fix pattern expansion in RSS flow rules' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/mlx5: fix match MPLS over GRE with key' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'common/mlx5: fix Netlink receive message buffer size' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/mlx5: remove unsupported flow item MPLS over IP' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/mlx5: fix MPLS RSS expansion' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'common/mlx5: use new port query API if available' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'common/mlx5: fix compatibility with OFED port query API' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/ice: fix memzone leak when firmware is missing' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/i40e: fix descriptor scan on Arm' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/ixgbe: fix flow entry access after freeing' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/octeontx/base: fix debug build with clang' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'doc: fix build on Windows with Meson 0.58' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'test/power: fix CPU frequency when turbo enabled' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'Revert "test/power: fix CPU frequency when turbo enabled"' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'build: support drivers symlink on Windows' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/sfc: fix aarch32 build' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/bnxt: " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/virtio: " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'net/hns3: fix Arm SVE build with GCC 8.3' " luca.boccassi
2021-07-12 13:05 ` [dpdk-stable] patch 'table: fix bucket empty check' " luca.boccassi
2021-07-26 13:52 ` [dpdk-stable] patch 'net/bonding: fix error message on flow verify' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/bonding: check flow setting' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/softnic: fix connection memory leak' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'app/testpmd: fix offloads for newly attached port' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: remove redundant operations in NEON Rx' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: fix missing RSS expandable items' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: fix missing RSS expansion of IPv6 frag' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: fix threshold for mbuf replenishment in MPRQ' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: fix typo in vectorized Rx comments' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mvpp2: fix port speed overflow' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mvpp2: fix configured state dependency' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/octeontx2: fix TM node statistics query' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/bnxt: fix missing barriers in completion handling' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/bnxt: fix nested lock during bonding' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/bnxt: clear cached statistics' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'distributor: fix 128-bit write alignment' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'raw/ioat: fix config script queue size calculation' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'test/power: fix CPU frequency check for intel_pstate' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'crypto/octeontx2: fix IPsec session member overlap' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'crypto/octeontx2: fix lookaside IPsec IV pointer' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'test/crypto: fix mempool size for session-less' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'vhost: check header for legacy dequeue offload' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/virtio: fix refill order in packed ring datapath' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'vhost: fix lock on device readiness notification' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/virtio: fix Rx scatter offload' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'regex/mlx5: fix size of setup constants' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'vdpa/mlx5: fix overflow in queue attribute' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: fix overflow in mempool argument' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'regex/mlx5: fix redundancy in device removal' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: fix Rx/Tx queue checks' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: fix indirect action modify rollback' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: fix RoCE LAG bond device probing' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: fix RSS expansion for GTP' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: reject inner ethernet matching in " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/mlx5: export PMD-specific API file' " luca.boccassi
2021-07-26 13:52   ` [dpdk-stable] patch 'net/bnxt: remove workaround for default VNIC' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/bnxt: fix null dereference in interrupt handler' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'eal/windows: check callback parameter of alarm functions' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/softnic: fix memory leak in arguments parsing' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/hns3: fix residual MAC address entry' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/hns3: fix filter parsing comment' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/hns3: fix timing of clearing interrupt source' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/hns3: fix flow rule list in multi-process' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/hns3: fix Tx prepare after stop' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/hinic: increase protection of the VLAN' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/hinic/base: fix LRO' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/hinic: fix MTU consistency with firmware' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/ena: trigger reset on Tx prepare failure' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'bus/dpaa: fix freeing in FMAN interface destructor' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/dpaa: fix headroom in VSP case' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/sfc: fix MAC stats lock in xstats query by ID' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/sfc: fix reading adapter state without locking' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/sfc: fix xstats query by ID according to ethdev' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/sfc: fix xstats query by unsorted list of IDs' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'net/sfc: fix MAC stats update for stopped device' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'sched: fix profile allocation failure handling' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'sched: rework configuration " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'app/testpmd: fix help string for port reset' " luca.boccassi
2021-07-26 13:53   ` [dpdk-stable] patch 'app/testpmd: fix MAC address after " luca.boccassi
2021-08-03 12:21     ` [dpdk-stable] patch 'net/virtio: report maximum MTU in device info' " luca.boccassi
2021-08-03 12:21       ` [dpdk-stable] patch 'vhost: fix crash on reconnect' " luca.boccassi
2021-08-03 12:21       ` [dpdk-stable] patch 'net/virtio: fix interrupt handle leak' " luca.boccassi
2021-08-03 12:21       ` [dpdk-stable] patch 'net/virtio: fix default duplex mode' " luca.boccassi
2021-08-03 12:21       ` [dpdk-stable] patch 'net/iavf: fix Tx threshold check' " luca.boccassi
2021-08-03 12:21       ` [dpdk-stable] patch 'net/mlx5: fix representor interrupt handler' " luca.boccassi
2021-08-03 12:21       ` [dpdk-stable] patch 'net/mlx5: fix queue leaking in hairpin auto bind check' " luca.boccassi
2021-08-03 12:21       ` [dpdk-stable] patch 'net/mlx5: fix RSS flow rule with L4 mismatch' " luca.boccassi
2021-08-03 12:21       ` [dpdk-stable] patch 'net/mlx5: fix default queue number in RSS flow rule' " luca.boccassi
2021-08-03 12:21       ` [dpdk-stable] patch 'net/mlx5: fix flow engine type in function name' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'net/mlx5: fix timestamp initialization on empty clock queue' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'net/mlx5: add Tx scheduling check on queue creation' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'net/ena: enable multi-segment in Tx offload flags' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'net/memif: fix abstract socket address length' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'net/softnic: fix null dereference in arguments parsing' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'net/softnic: fix memory leak as profile is freed' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'app/testpmd: fix Tx checksum calculation for tunnel' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'eventdev: fix event port setup in Tx adapter' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'eal/windows: cleanup virt2phys handle' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'cryptodev: fix freeing after device release' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'crypto/octeontx: " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'crypto/qat: disable asymmetric crypto on GEN3' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'doc: fix spelling' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'doc: remove old deprecation notice for sched' " luca.boccassi
2021-08-03 12:22       ` [dpdk-stable] patch 'doc: update atomic operation deprecation' " luca.boccassi
2021-08-05  9:53         ` [dpdk-stable] patch 'net/mlx5: workaround drop action with old kernel' " luca.boccassi
2021-08-05  9:53           ` [dpdk-stable] patch 'bus: clarify log for non-NUMA-aware devices' " luca.boccassi
2021-08-05  9:53           ` [dpdk-stable] patch 'app/testpmd: fix IPv4 checksum' " luca.boccassi
2021-08-09  8:29           ` [dpdk-stable] patch 'net/mlx5: workaround drop action with old kernel' " Luca Boccassi

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=YOymtpxJghW4FWYs@C02F33EJML85 \
    --to=liangma@liangbit.com \
    --cc=konstantin.ananyev@intel.com \
    --cc=luca.boccassi@gmail.com \
    --cc=stable@dpdk.org \
    /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).