patches for DPDK stable branches
 help / color / mirror / Atom feed
From: Kevin Traynor <ktraynor@redhat.com>
To: Luca Boccassi <luca.boccassi@gmail.com>,
	"Dybkowski, AdamX" <adamx.dybkowski@intel.com>
Cc: "Trahe, Fiona" <fiona.trahe@intel.com>,
	Ankur Dwivedi <adwivedi@marvell.com>,
	Anoob Joseph <anoobj@marvell.com>, dpdk stable <stable@dpdk.org>
Subject: Re: [dpdk-stable] patch 'test/crypto: fix missing operation status check' has been queued to stable release 19.11.1
Date: Tue, 11 Feb 2020 12:10:07 +0000	[thread overview]
Message-ID: <f3c332cd-4846-7c6e-760c-a0fc39688f1d@redhat.com> (raw)
In-Reply-To: <a13248268a178043c04855ab29ed6ecde10f62e7.camel@gmail.com>

On 11/02/2020 11:52, Luca Boccassi wrote:
> Hi,
> 
> That's a question for Kevin, the 18.11 maintainer.
> 
> On Tue, 2020-02-11 at 11:37 +0000, Dybkowski, AdamX wrote:
>> Hi Luca.
>>
>> I originally targeted this patch for DPDK 18.11. That's good it'll go
>> into 19.11, too. But will it be applied to 18.11 as well?
>>

I tried to apply it on 18.11 branch last week, but it doesn't apply and
I have a note to say there was too much churn. So, you'll need to send a
rebased version on 18.11 branch. It will be on the list of commits that
didn't apply and asking authors for rebase that I'll send out a bit later.

>> Adam
>>
>>> -----Original Message-----
>>> From: 
>>> luca.boccassi@gmail.com
>>>  [mailto:
>>> luca.boccassi@gmail.com
>>> ]
>>> Sent: Tuesday, 11 February, 2020 12:19
>>> To: Dybkowski, AdamX <
>>> adamx.dybkowski@intel.com
>>>>
>>> Cc: Trahe, Fiona <
>>> fiona.trahe@intel.com
>>>> ; Ankur Dwivedi
>>> <
>>> adwivedi@marvell.com
>>>> ; Anoob Joseph <
>>> anoobj@marvell.com
>>>> ; dpdk
>>> stable <
>>> stable@dpdk.org
>>>>
>>> Subject: patch 'test/crypto: fix missing operation status check'
>>> has been
>>> queued to stable release 19.11.1
>>>
>>> Hi,
>>>
>>> FYI, your patch has been queued to stable release 19.11.1
>>>
>>> Note it hasn't been pushed to 
>>> http://dpdk.org/browse/dpdk-stable
>>>  yet.
>>> It will be pushed if I get no objections before 02/13/20. 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.
>>>
>>> Thanks.
>>>
>>> Luca Boccassi
>>>
>>> ---
>>> From ce8302172f9f8e06833a49abf8b283a71b07dc3b Mon Sep 17 00:00:00
>>> 2001
>>> From: Adam Dybkowski <
>>> adamx.dybkowski@intel.com
>>>>
>>> Date: Fri, 20 Dec 2019 13:58:52 +0100
>>> Subject: [PATCH] test/crypto: fix missing operation status check
>>>
>>> [ upstream commit b26ef1a11f21ecde63582ed6db281c93ce9fbf23 ]
>>>
>>> This patch adds checking of the symmetric crypto operation status
>>> that was
>>> silently skipped before. It fixes the wireless algorithms session
>>> creation
>>> (SNOW3G, KASUMI, ZUC) and passing of the digest data for the
>>> verification
>>> by PMD. Also fixed the missing aad padding issue revealed after op
>>> status
>>> checking was introduced.
>>>
>>> Fixes: c0f87eb5252b ("cryptodev: change burst API to be crypto op
>>> oriented")
>>> Fixes: 77a217a19bb7 ("test/crypto: add AES-CCM tests")
>>>
>>> Signed-off-by: Adam Dybkowski <
>>> adamx.dybkowski@intel.com
>>>>
>>> Acked-by: Fiona Trahe <
>>> fiona.trahe@intel.com
>>>>
>>> Tested-by: Ankur Dwivedi <
>>> adwivedi@marvell.com
>>>>
>>> Reviewed-by: Anoob Joseph <
>>> anoobj@marvell.com
>>>>
>>> ---
>>>  app/test/test_cryptodev.c | 96 +++++++++++++++++++++------------
>>> ------
>>>  1 file changed, 52 insertions(+), 44 deletions(-)
>>>
>>> diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
>>> index
>>> 1b561456d7..79ced809de 100644
>>> --- a/app/test/test_cryptodev.c
>>> +++ b/app/test/test_cryptodev.c
>>> @@ -143,7 +143,7 @@ static struct rte_crypto_op *
>>> process_crypto_request(uint8_t dev_id, struct rte_crypto_op *op)  {
>>>  	if (rte_cryptodev_enqueue_burst(dev_id, 0, &op, 1) != 1) {
>>> -		printf("Error sending packet for encryption");
>>> +		RTE_LOG(ERR, USER1, "Error sending packet for
>>> encryption\n");
>>>  		return NULL;
>>>  	}
>>>
>>> @@ -152,6 +152,11 @@ process_crypto_request(uint8_t dev_id, struct
>>> rte_crypto_op *op)
>>>  	while (rte_cryptodev_dequeue_burst(dev_id, 0, &op, 1) == 0)
>>>  		rte_pause();
>>>
>>> +	if (op->status != RTE_CRYPTO_OP_STATUS_SUCCESS) {
>>> +		RTE_LOG(DEBUG, USER1, "Operation status %d\n", op-
>>>> status);
>>>
>>> +		return NULL;
>>> +	}
>>> +
>>>  	return op;
>>>  }
>>>
>>> @@ -2823,9 +2828,18 @@
>>> create_wireless_algo_auth_cipher_session(uint8_t dev_id,
>>>  	ut_params->sess = rte_cryptodev_sym_session_create(
>>>  			ts_params->session_mpool);
>>>
>>> -	status = rte_cryptodev_sym_session_init(dev_id, ut_params-
>>>> sess,
>>> -			&ut_params->auth_xform,
>>> -			ts_params->session_priv_mpool);
>>> +	if (cipher_op == RTE_CRYPTO_CIPHER_OP_DECRYPT) {
>>> +		ut_params->auth_xform.next = NULL;
>>> +		ut_params->cipher_xform.next = &ut_params->auth_xform;
>>> +		status = rte_cryptodev_sym_session_init(dev_id,
>>> ut_params-
>>>> sess,
>>>
>>> +				&ut_params->cipher_xform,
>>> +				ts_params->session_priv_mpool);
>>> +
>>> +	} else
>>> +		status = rte_cryptodev_sym_session_init(dev_id,
>>> ut_params-
>>>> sess,
>>>
>>> +				&ut_params->auth_xform,
>>> +				ts_params->session_priv_mpool);
>>> +
>>>  	TEST_ASSERT_EQUAL(status, 0, "session init failed");
>>>  	TEST_ASSERT_NOT_NULL(ut_params->sess, "Session creation
>>> failed");
>>>
>>> @@ -3018,13 +3032,14 @@
>>> create_wireless_algo_cipher_hash_operation(const uint8_t
>>> *auth_tag,  }
>>>
>>>  static int
>>> -create_wireless_algo_auth_cipher_operation(unsigned int
>>> auth_tag_len,
>>> +create_wireless_algo_auth_cipher_operation(
>>> +		const uint8_t *auth_tag, unsigned int auth_tag_len,
>>>  		const uint8_t *cipher_iv, uint8_t cipher_iv_len,
>>>  		const uint8_t *auth_iv, uint8_t auth_iv_len,
>>>  		unsigned int data_pad_len,
>>>  		unsigned int cipher_len, unsigned int cipher_offset,
>>>  		unsigned int auth_len, unsigned int auth_offset,
>>> -		uint8_t op_mode, uint8_t do_sgl)
>>> +		uint8_t op_mode, uint8_t do_sgl, uint8_t verify)
>>>  {
>>>  	struct crypto_testsuite_params *ts_params = &testsuite_params;
>>>  	struct crypto_unittest_params *ut_params = &unittest_params; @@
>>> -3081,6 +3096,10 @@
>>> create_wireless_algo_auth_cipher_operation(unsigned int
>>> auth_tag_len,
>>>  		}
>>>  	}
>>>
>>> +	/* Copy digest for the verification */
>>> +	if (verify)
>>> +		memcpy(sym_op->auth.digest.data, auth_tag,
>>> auth_tag_len);
>>> +
>>>  	/* Copy cipher and auth IVs at the end of the crypto operation
>>> */
>>>  	uint8_t *iv_ptr = rte_crypto_op_ctod_offset(
>>>  			ut_params->op, uint8_t *, IV_OFFSET); @@
>>> -4643,7
>>> +4662,7 @@ test_snow3g_auth_cipher(const struct snow3g_test_data
>>> *tdata,
>>>
>>>  	/* Create SNOW 3G operation */
>>>  	retval = create_wireless_algo_auth_cipher_operation(
>>> -		tdata->digest.len,
>>> +		tdata->digest.data, tdata->digest.len,
>>>  		tdata->cipher_iv.data, tdata->cipher_iv.len,
>>>  		tdata->auth_iv.data, tdata->auth_iv.len,
>>>  		(tdata->digest.offset_bytes == 0 ?
>>> @@ -4653,7 +4672,7 @@ test_snow3g_auth_cipher(const struct
>>> snow3g_test_data *tdata,
>>>  		tdata->cipher.offset_bits,
>>>  		tdata->validAuthLenInBits.len,
>>>  		tdata->auth.offset_bits,
>>> -		op_mode, 0);
>>> +		op_mode, 0, verify);
>>>
>>>  	if (retval < 0)
>>>  		return retval;
>>> @@ -4819,7 +4838,7 @@ test_snow3g_auth_cipher_sgl(const struct
>>> snow3g_test_data *tdata,
>>>
>>>  	/* Create SNOW 3G operation */
>>>  	retval = create_wireless_algo_auth_cipher_operation(
>>> -		tdata->digest.len,
>>> +		tdata->digest.data, tdata->digest.len,
>>>  		tdata->cipher_iv.data, tdata->cipher_iv.len,
>>>  		tdata->auth_iv.data, tdata->auth_iv.len,
>>>  		(tdata->digest.offset_bytes == 0 ?
>>> @@ -4829,7 +4848,7 @@ test_snow3g_auth_cipher_sgl(const struct
>>> snow3g_test_data *tdata,
>>>  		tdata->cipher.offset_bits,
>>>  		tdata->validAuthLenInBits.len,
>>>  		tdata->auth.offset_bits,
>>> -		op_mode, 1);
>>> +		op_mode, 1, verify);
>>>
>>>  	if (retval < 0)
>>>  		return retval;
>>> @@ -4988,7 +5007,7 @@ test_kasumi_auth_cipher(const struct
>>> kasumi_test_data *tdata,
>>>
>>>  	/* Create KASUMI operation */
>>>  	retval = create_wireless_algo_auth_cipher_operation(
>>> -		tdata->digest.len,
>>> +		tdata->digest.data, tdata->digest.len,
>>>  		tdata->cipher_iv.data, tdata->cipher_iv.len,
>>>  		NULL, 0,
>>>  		(tdata->digest.offset_bytes == 0 ?
>>> @@ -4998,7 +5017,7 @@ test_kasumi_auth_cipher(const struct
>>> kasumi_test_data *tdata,
>>>  		tdata->validCipherOffsetInBits.len,
>>>  		tdata->validAuthLenInBits.len,
>>>  		0,
>>> -		op_mode, 0);
>>> +		op_mode, 0, verify);
>>>
>>>  	if (retval < 0)
>>>  		return retval;
>>> @@ -5165,7 +5184,7 @@ test_kasumi_auth_cipher_sgl(const struct
>>> kasumi_test_data *tdata,
>>>
>>>  	/* Create KASUMI operation */
>>>  	retval = create_wireless_algo_auth_cipher_operation(
>>> -		tdata->digest.len,
>>> +		tdata->digest.data, tdata->digest.len,
>>>  		tdata->cipher_iv.data, tdata->cipher_iv.len,
>>>  		NULL, 0,
>>>  		(tdata->digest.offset_bytes == 0 ?
>>> @@ -5175,7 +5194,7 @@ test_kasumi_auth_cipher_sgl(const struct
>>> kasumi_test_data *tdata,
>>>  		tdata->validCipherOffsetInBits.len,
>>>  		tdata->validAuthLenInBits.len,
>>>  		0,
>>> -		op_mode, 1);
>>> +		op_mode, 1, verify);
>>>
>>>  	if (retval < 0)
>>>  		return retval;
>>> @@ -5666,7 +5685,7 @@ test_zuc_auth_cipher(const struct
>>> wireless_test_data *tdata,
>>>
>>>  	/* Create ZUC operation */
>>>  	retval = create_wireless_algo_auth_cipher_operation(
>>> -		tdata->digest.len,
>>> +		tdata->digest.data, tdata->digest.len,
>>>  		tdata->cipher_iv.data, tdata->cipher_iv.len,
>>>  		tdata->auth_iv.data, tdata->auth_iv.len,
>>>  		(tdata->digest.offset_bytes == 0 ?
>>> @@ -5676,7 +5695,7 @@ test_zuc_auth_cipher(const struct
>>> wireless_test_data *tdata,
>>>  		tdata->validCipherOffsetInBits.len,
>>>  		tdata->validAuthLenInBits.len,
>>>  		0,
>>> -		op_mode, 0);
>>> +		op_mode, 0, verify);
>>>
>>>  	if (retval < 0)
>>>  		return retval;
>>> @@ -5852,7 +5871,7 @@ test_zuc_auth_cipher_sgl(const struct
>>> wireless_test_data *tdata,
>>>
>>>  	/* Create ZUC operation */
>>>  	retval = create_wireless_algo_auth_cipher_operation(
>>> -		tdata->digest.len,
>>> +		tdata->digest.data, tdata->digest.len,
>>>  		tdata->cipher_iv.data, tdata->cipher_iv.len,
>>>  		NULL, 0,
>>>  		(tdata->digest.offset_bytes == 0 ?
>>> @@ -5862,7 +5881,7 @@ test_zuc_auth_cipher_sgl(const struct
>>> wireless_test_data *tdata,
>>>  		tdata->validCipherOffsetInBits.len,
>>>  		tdata->validAuthLenInBits.len,
>>>  		0,
>>> -		op_mode, 1);
>>> +		op_mode, 1, verify);
>>>
>>>  	if (retval < 0)
>>>  		return retval;
>>> @@ -6643,7 +6662,7 @@ test_mixed_auth_cipher(const struct
>>> mixed_cipher_auth_test_data *tdata,
>>>
>>>  	/* Create the operation */
>>>  	retval = create_wireless_algo_auth_cipher_operation(
>>> -			tdata->digest_enc.len,
>>> +			tdata->digest_enc.data, tdata->digest_enc.len,
>>>  			tdata->cipher_iv.data, tdata->cipher_iv.len,
>>>  			tdata->auth_iv.data, tdata->auth_iv.len,
>>>  			(tdata->digest_enc.offset == 0 ?
>>> @@ -6653,7 +6672,7 @@ test_mixed_auth_cipher(const struct
>>> mixed_cipher_auth_test_data *tdata,
>>>  			tdata->cipher.offset_bits,
>>>  			tdata->validAuthLen.len_bits,
>>>  			tdata->auth.offset_bits,
>>> -			op_mode, 0);
>>> +			op_mode, 0, verify);
>>>
>>>  	if (retval < 0)
>>>  		return retval;
>>> @@ -6827,7 +6846,7 @@ test_mixed_auth_cipher_sgl(const struct
>>> mixed_cipher_auth_test_data *tdata,
>>>
>>>  	/* Create the operation */
>>>  	retval = create_wireless_algo_auth_cipher_operation(
>>> -			tdata->digest_enc.len,
>>> +			tdata->digest_enc.data, tdata->digest_enc.len,
>>>  			tdata->cipher_iv.data, tdata->cipher_iv.len,
>>>  			tdata->auth_iv.data, tdata->auth_iv.len,
>>>  			(tdata->digest_enc.offset == 0 ?
>>> @@ -6837,7 +6856,7 @@ test_mixed_auth_cipher_sgl(const struct
>>> mixed_cipher_auth_test_data *tdata,
>>>  			tdata->cipher.offset_bits,
>>>  			tdata->validAuthLen.len_bits,
>>>  			tdata->auth.offset_bits,
>>> -			op_mode, 1);
>>> +			op_mode, 1, verify);
>>>
>>>  	if (retval < 0)
>>>  		return retval;
>>> @@ -10818,13 +10837,8 @@
>>> test_authentication_verify_fail_when_data_corruption(
>>>
>>>  	ut_params->op = process_crypto_request(ts_params-
>>>> valid_devs[0],
>>>  			ut_params->op);
>>> -	TEST_ASSERT_NOT_NULL(ut_params->op, "failed crypto process");
>>> -	TEST_ASSERT_NOT_EQUAL(ut_params->op->status,
>>> -			RTE_CRYPTO_OP_STATUS_SUCCESS,
>>> -			"authentication not failed");
>>>
>>> -	ut_params->obuf = ut_params->op->sym->m_src;
>>> -	TEST_ASSERT_NOT_NULL(ut_params->obuf, "failed to retrieve
>>> obuf");
>>> +	TEST_ASSERT_NULL(ut_params->op, "authentication not failed");
>>>
>>>  	return 0;
>>>  }
>>> @@ -10879,13 +10893,8 @@
>>> test_authentication_verify_GMAC_fail_when_corruption(
>>>
>>>  	ut_params->op = process_crypto_request(ts_params-
>>>> valid_devs[0],
>>>  			ut_params->op);
>>> -	TEST_ASSERT_NOT_NULL(ut_params->op, "failed crypto process");
>>> -	TEST_ASSERT_NOT_EQUAL(ut_params->op->status,
>>> -			RTE_CRYPTO_OP_STATUS_SUCCESS,
>>> -			"authentication not failed");
>>>
>>> -	ut_params->obuf = ut_params->op->sym->m_src;
>>> -	TEST_ASSERT_NOT_NULL(ut_params->obuf, "failed to retrieve
>>> obuf");
>>> +	TEST_ASSERT_NULL(ut_params->op, "authentication not failed");
>>>
>>>  	return 0;
>>>  }
>>> @@ -10940,13 +10949,7 @@
>>> test_authenticated_decryption_fail_when_corruption(
>>>  	ut_params->op = process_crypto_request(ts_params-
>>>> valid_devs[0],
>>>  			ut_params->op);
>>>
>>> -	TEST_ASSERT_NOT_NULL(ut_params->op, "failed crypto process");
>>> -	TEST_ASSERT_NOT_EQUAL(ut_params->op->status,
>>> -			RTE_CRYPTO_OP_STATUS_SUCCESS,
>>> -			"authentication not failed");
>>> -
>>> -	ut_params->obuf = ut_params->op->sym->m_src;
>>> -	TEST_ASSERT_NOT_NULL(ut_params->obuf, "failed to retrieve
>>> obuf");
>>> +	TEST_ASSERT_NULL(ut_params->op, "authentication not failed");
>>>
>>>  	return 0;
>>>  }
>>> @@ -11149,6 +11152,7 @@ create_aead_operation_SGL(enum
>>> rte_crypto_aead_operation op,
>>>  	const unsigned int auth_tag_len = tdata->auth_tag.len;
>>>  	const unsigned int iv_len = tdata->iv.len;
>>>  	unsigned int aad_len = tdata->aad.len;
>>> +	unsigned int aad_len_pad = 0;
>>>
>>>  	/* Generate Crypto op data structure */
>>>  	ut_params->op = rte_crypto_op_alloc(ts_params->op_mpool,
>>> @@ -11203,8 +11207,10 @@ create_aead_operation_SGL(enum
>>> rte_crypto_aead_operation op,
>>>
>>>  		rte_memcpy(iv_ptr, tdata->iv.data, iv_len);
>>>
>>> +		aad_len_pad = RTE_ALIGN_CEIL(aad_len, 16);
>>> +
>>>  		sym_op->aead.aad.data = (uint8_t *)rte_pktmbuf_prepend(
>>> -				ut_params->ibuf, aad_len);
>>> +				ut_params->ibuf, aad_len_pad);
>>>  		TEST_ASSERT_NOT_NULL(sym_op->aead.aad.data,
>>>  				"no room to prepend aad");
>>>  		sym_op->aead.aad.phys_addr = rte_pktmbuf_iova( @@ -
>>> 11219,7 +11225,7 @@ create_aead_operation_SGL(enum
>>> rte_crypto_aead_operation op,
>>>  	}
>>>
>>>  	sym_op->aead.data.length = tdata->plaintext.len;
>>> -	sym_op->aead.data.offset = aad_len;
>>> +	sym_op->aead.data.offset = aad_len_pad;
>>>
>>>  	return 0;
>>>  }
>>> @@ -11252,7 +11258,7 @@ test_authenticated_encryption_SGL(const
>>> struct
>>> aead_test_data *tdata,
>>>  	int ecx = 0;
>>>  	void *digest_mem = NULL;
>>>
>>> -	uint32_t prepend_len = tdata->aad.len;
>>> +	uint32_t prepend_len = RTE_ALIGN_CEIL(tdata->aad.len, 16);
>>>
>>>  	if (tdata->plaintext.len % fragsz != 0) {
>>>  		if (tdata->plaintext.len / fragsz + 1 > SGL_MAX_NO) @@
>>> -
>>> 11915,6 +11921,8 @@ static struct unit_test_suite
>>> cryptodev_qat_testsuite  =
>>> {
>>>
>>> 	test_AES_GCM_auth_encrypt_SGL_out_of_place_400B_400B),
>>>  		TEST_CASE_ST(ut_setup, ut_teardown,
>>>
>>> 	test_AES_GCM_auth_encrypt_SGL_out_of_place_1500B_2000B),
>>> +		TEST_CASE_ST(ut_setup, ut_teardown,
>>> +
>>> 	test_AES_GCM_auth_encrypt_SGL_out_of_place_400B_1seg),
>>>  		TEST_CASE_ST(ut_setup, ut_teardown,
>>>
>>> 	test_AES_GCM_authenticated_encryption_test_case_1),
>>>  		TEST_CASE_ST(ut_setup, ut_teardown,
>>> --
>>> 2.20.1
>>>
>>> ---
>>>   Diff of the applied patch vs upstream commit (please double-check 
>>> if non-
>>> empty:
>>> ---
>>> --- -	2020-02-11 11:17:39.986002596 +0000
>>> +++ 0023-test-crypto-fix-missing-operation-status-check.patch	
>>> 2020-02-11
>>> 11:17:38.332000075 +0000
>>> @@ -1,8 +1,10 @@
>>> -From b26ef1a11f21ecde63582ed6db281c93ce9fbf23 Mon Sep 17 00:00:00
>>> 2001
>>> +From ce8302172f9f8e06833a49abf8b283a71b07dc3b Mon Sep 17 00:00:00
>>> 2001
>>>  From: Adam Dybkowski <
>>> adamx.dybkowski@intel.com
>>>>
>>>  Date: Fri, 20 Dec 2019 13:58:52 +0100
>>>  Subject: [PATCH] test/crypto: fix missing operation status check
>>>
>>> +[ upstream commit b26ef1a11f21ecde63582ed6db281c93ce9fbf23 ]
>>> +
>>>  This patch adds checking of the symmetric crypto operation
>>> status  that was
>>> silently skipped before. It fixes the wireless algorithms  session
>>> creation
>>> (SNOW3G, KASUMI, ZUC) and passing of the digest @@ -11,7 +13,6 @@
>>>
>>>  Fixes: c0f87eb5252b ("cryptodev: change burst API to be crypto op
>>> oriented")
>>>  Fixes: 77a217a19bb7 ("test/crypto: add AES-CCM tests")
>>> -Cc: 
>>> stable@dpdk.org
>>>
>>>
>>>  Signed-off-by: Adam Dybkowski <
>>> adamx.dybkowski@intel.com
>>>>
>>>  Acked-by: Fiona Trahe <
>>> fiona.trahe@intel.com
>>>>


  reply	other threads:[~2020-02-11 12:10 UTC|newest]

Thread overview: 310+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-11 11:19 [dpdk-stable] patch 'eal/linux: fix uninitialized data valgrind warning' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'eal/linux: fix build error on RHEL 7.6' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'doc: fix build with python 3.8' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/mlx: fix build with clang 9' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'devtools: fix debug build test' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'test/common: fix log2 check' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'service: don't walk out of bounds when checking services' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'build: explicitly enable sse4 for meson' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'build: fix libm detection in " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'ci: use meson 0.47.1' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'kni: fix meson warning about console keyword' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'doc: fix warning with meson' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'doc: reduce whitespace in meson build file' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'doc: reduce indentation " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'event/dsw: flush buffers immediately on zero-sized enqueue' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'examples/l2fwd-event: fix event device config' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'event/dsw: avoid credit leak on oversized enqueue bursts' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'examples/l2fwd-event: fix ethdev RSS setup' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'test/event: fix unintended vdev creation' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'test/event: fix OCTEON TX2 event device name' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'event/octeontx2: fix device name in device info' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'bus/fslmc: remove conflicting memory barrier macro' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'test/crypto: fix missing operation status check' " luca.boccassi
2020-02-11 11:37   ` Dybkowski, AdamX
2020-02-11 11:52     ` Luca Boccassi
2020-02-11 12:10       ` Kevin Traynor [this message]
2020-02-12 11:19         ` Dybkowski, AdamX
2020-02-12 11:21           ` Dybkowski, AdamX
2020-02-12 13:43           ` Kevin Traynor
2020-02-11 11:19 ` [dpdk-stable] patch 'examples/ipsec-secgw: fix crash on unsupported algo' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'app/testpmd: fix device mcast list error handling' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/fm10k: fix descriptor VLAN field filling in Tx' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/ice: disable TSO offload in vector path' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/netvsc: fix RSS offload flag' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/netvsc: disable before changing RSS parameters' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/ice: fix packet type table' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/ipn3ke: fix meson build' " luca.boccassi
2020-02-11 13:11   ` Xu, Rosen
2020-02-11 11:19 ` [dpdk-stable] patch 'net/iavf: fix Rx total stats' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/i40e: fix port close in FreeBSD' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/iavf: add TSO offload use basic path' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/ixgbe: fix link status' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/ixgbe: fix link up in FreeBSD' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/mlx5: fix crash when setting hairpin queues' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/mlx5: clean up redundant assignment' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/mlx5: fix multiple flow table hash list' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/bnxt: fix request for hot reset support' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/mlx5: fix setting of Rx hash fields' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/mlx5: fix item flag on GENEVE item validation' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'ethdev: fix flow API doxygen comment' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/iavf/base: fix command buffer memory leak' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/iavf/base: fix adminq return' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/ice: fix VSI context' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/ipn3ke: fix line side statistics register read' " luca.boccassi
2020-02-11 13:12   ` Xu, Rosen
2020-02-11 11:19 ` [dpdk-stable] patch 'net/iavf: fix virtual channel return' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/i40e: fix Tx when TSO is enabled' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/i40e: set fixed flag for exact link speed' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/ixgbe: " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/bnxt: fix link during port toggle' " luca.boccassi
2020-02-11 11:19 ` [dpdk-stable] patch 'net/bnxt: fix Tx queue profile selection' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/bnxt: fix flow flush to sync with flow destroy' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/bnxt: fix non matching flow hitting filter rule' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/bnxt: fix reusing L2 filter' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/bnxt: fix overwriting error message' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/mlx5: fix crash when meter action conf is null' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/ice/base: fix loop limit' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/ice/base: increase PF reset wait timeout' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/af_xdp: fix redundant check for wakeup need' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'examples/vhost_blk: check unused value on init' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/vhost: check creation failure' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/virtio-user: check file descriptor before closing' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'vhost: fix socket initial value' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/octeontx2: fix VF configuration' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/octeontx2: fix getting supported packet types' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/i40e/base: fix buffer address' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/i40e/base: fix missing link modes' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/i40e/base: fix Tx descriptors number' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/i40e/base: fix retrying logic' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/i40e/base: fix display of FEC settings' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/i40e/base: add new link speed constants' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/ice: use ethernet copy API to do MAC assignment' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/mlx5: fix Tx burst routines set' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'ethdev: fix callback unregister with wildcard argument list' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'app/testpmd: fix GENEVE flow item' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/hns3: fix Rx queue search with broadcast packet' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/hns3: fix crash when closing port' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/hns3: fix ring vector related mailbox command format' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/hns3: fix dumping VF register information' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/hns3: fix link status on failed query' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/hns3: fix triggering reset procedure in slave process' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/qede/base: fix number of ports per engine' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/bnx2x: support secondary process' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'mempool/octeontx: fix error handling in initialization' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/netvsc: fix crash in secondary process' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/cxgbe: announce Tx multi-segments offload' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/octeontx2: fix PTP and HIGIG2 coexistence' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'doc: update recommended versions for i40e' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/virtio-user: do not close tap when disabling queue pairs' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/virtio-user: check tap offload setting failure' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'vhost: fix deadlock on port deletion' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/virtio-user: fix packed ring server mode' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/mlx5: fix doorbell register offset type' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/ice: fix Tx when TSO is enabled' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/ixgbe: remove duplicate function declaration' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/dpaa: fix Rx offload flags on jumbo MTU set' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'ethdev: fix switching domain allocation' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/mlx5: fix shared metadata matcher field setup' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/mlx5: fix matcher field usage for metadata entities' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'net/mlx5: fix metadata item endianness conversion' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'ethdev: fix secondary process memory overwrite' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'mk: avoid combining -r and -export-dynamic linker options' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'eal/linux: fix build when VFIO is disabled' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'kni: rename variable with namespace prefix' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'cfgfile: fix symbols map' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'latency: fix calculation for multi-thread' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'raw/ntb: fix write memory barrier' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'doc: fix igb_uio parameter in ntb guide' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'examples/ntb: fix mempool ops setting' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'mempool: fix anonymous populate' " luca.boccassi
2020-02-11 11:20 ` [dpdk-stable] patch 'mempool: fix slow allocation of large pools' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'mempool: fix populate with small virtual chunks' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'app/test: remove meson dependency on file in /sys' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: move Tx complete request routine' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: update Tx error handling " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: add free on completion queue' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: engage " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: optimize Rx hash fields conversion' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix meter suffix flow' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix modify actions support limitation' " luca.boccassi
2020-02-11 13:48   ` Bing Zhao
2020-02-11 14:22     ` Luca Boccassi
2020-02-13  9:06       ` Bing Zhao
2020-02-13  9:36         ` Luca Boccassi
2020-02-13 11:23           ` Bing Zhao
2020-02-13 17:45             ` Luca Boccassi
2020-02-14  7:23               ` Bing Zhao
2020-02-11 11:21 ` [dpdk-stable] patch 'eal/windows: fix cpuset macro name' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'maintainers: update for failsafe and PCI library' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'maintainers: resign from flow API maintenance' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'hash: fix meson headers packaging' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'hash: fix lock-free flag doxygen' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'build: remove unneeded function versioning' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'vfio: fix mapping failures in ppc64le' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: fix flow creation' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: fix probe in FreeBSD' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: fix IOVA mapping' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: fix enable/disable VLAN filtering' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: use macro for PCI log format' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: fix max rings calculation' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/ice: fix flow director flag' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/ice: fix flow FDIR/switch memory leak' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: fix VLAN strip flags in SSE Rx' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: do not log error if stats queried before start' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: remove unnecessary memset' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/tap: fix memory leak when unregister intr handler' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/ice: fix flow director GTP-U pattern' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/ice: add outer IPv4 matching for GTP-U flow' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix masks of encap and decap actions' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix check for VLAN " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix bit mask to validate push VLAN' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: allow push VLAN without VID' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: block push VLAN action on Rx' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: block pop VLAN action on Tx' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix pop VLAN action validation' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix VLAN VID " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix build with clang 3.4.2' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix zero out UDP checksum in encap data' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix setting of port ID for egress rules' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix ICMPv6 header rewrite actions' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'app/testpmd: fix RFC addresses for Tx only' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnx2x: fix reset of scan FP flag' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnx2x: fix to sync fastpath Rx queue access' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: fix alloc filter to use a common routine' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: fix bumping of L2 filter reference count' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: allow group ID 0 for RSS action' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: remove redundant if statement' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: remove redundant macro' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnxt: remove unnecessary structure variable' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/bnx2x: fix VLAN stripped flag' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: make FDB default rule optional' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix VXLAN-GPE item translation' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/ice: fix GTP-U rule conflict' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/octeontx2: fix Tx flow control for HIGIG' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/octeontx: fix memory leak of MAC address table' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'app/testpmd: fix uninitialized members of MPLS' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/failsafe: fix reported hash key size in device info' " luca.boccassi
2020-02-11 11:21 ` [dpdk-stable] patch 'net/mlx5: fix memory regions release deadlock' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'net/mlx5: fix dirty array of actions' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'net/virtio-user: do not reset virtqueues for split ring' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'vhost: fix crash on port deletion' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'vhost: do not treat empty socket message as error' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'vhost: flush shadow Tx if no more packets' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'vhost/crypto: fix fetch size' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'vhost: fix packed virtqueue ready condition' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'vhost: catch overflow causing mmap of size 0' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'crypto/armv8: fix clang build' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'crypto/dpaa_sec: fix IOVA conversions' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'examples/fips_validation: fix cipher length for AES-GCM' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'common/cpt: check cipher and auth keys are set' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'common/cpt: fix component for empty IOV buffer' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'bpf: fix headers install with meson' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'app/pdump: fix build with clang' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'mem: fix munmap in error unwind' " luca.boccassi
2020-02-11 11:22 ` [dpdk-stable] patch 'fib: fix possible integer overflow' " luca.boccassi
2020-02-17 17:44   ` [dpdk-stable] patch 'acl: fix 32-bit match for range field' " luca.boccassi
2020-02-17 17:44     ` [dpdk-stable] patch 'examples/ethtool: fix unchecked return value' " luca.boccassi
2020-02-17 17:44     ` [dpdk-stable] patch 'examples/ioat: " luca.boccassi
2020-02-17 17:44     ` [dpdk-stable] patch 'examples/ioat: fix failure check for ioat dequeue' " luca.boccassi
2020-02-17 17:44     ` [dpdk-stable] patch 'examples/ioat: fix invalid link status check' " luca.boccassi
2020-02-17 17:44     ` [dpdk-stable] patch 'examples/power: fix ack for enable/disable turbo' " luca.boccassi
2020-02-17 17:44     ` [dpdk-stable] patch 'kni: fix build with Linux 5.6' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'fix Mellanox copyright and SPDX tag' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'kni: fix not contiguous FIFO' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'examples/l3fwd-power: fix a typo' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'examples/l3fwd-power: fix interrupt disable' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'examples/fips_validation: fix AES-GCM cipher length parsing' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'lib: fix unnecessary double negation' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'crypto/octeontx2: add kmod dependency info' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'crypto/ccp: fix queue alignment' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'test/compress: replace test vector' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'drivers/crypto: fix session-less mode' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/bnxt: fix unnecessary delay in port stop' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/bnxt: fix default timeout for getting FW version' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/bnxt: fix port stop on error recovery failure' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/bnxt: fix buffer allocation reattempt' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/ice: fix flow director passthru' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/netvsc: initialize link state' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/mlx5: fix legacy multi-packet write session' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/ixgbe: remove dead code' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'app/testpmd: fix txonly flow generation entropy' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/mlx5: fix blocker for push VLAN on Rx' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/mlx5: fix VLAN match for DV mode' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/mlx5: fix meter header modify before decap' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/af_xdp: fix umem frame size and headroom' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/af_xdp: fix fill queue addresses' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/af_xdp: fix maximum MTU' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/mlx: rename meson variable for dlopen option' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/mlx: add static ibverbs linkage with meson' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/mlx: workaround static " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/mlx: fix overlinking with meson and glue dlopen' " luca.boccassi
2020-02-17 17:50       ` Luca Boccassi
2020-02-17 18:07         ` Thomas Monjalon
2020-02-18  9:15           ` Luca Boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'vhost: check message header size read' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/vhost: allocate interface name from heap' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/vhost: delay driver setup' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/vhost: fix probing in secondary process' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'examples/vhost_blk: fix check of device path' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'vhost: fix inflight resubmit check' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'vhost: protect log address translation in IOTLB update' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'app/testpmd: update Rx offload after setting MTU' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/ice: fix unchecked Tx cleanup error' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/i40e: " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'net/octeontx2: fix flow control initial state' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'event/dpaa2: set number of order sequences' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'examples/l2fwd-event: fix error checking' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'app/eventdev: fix pipeline test with meson build' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'examples/l2fwd-event: fix core allocation in poll mode' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'test: fix build without ring PMD' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'usertools: fix syntax warning in python 3.8' " luca.boccassi
2020-02-17 17:45     ` [dpdk-stable] patch 'usertools: fix telemetry client with python 3' " luca.boccassi
2020-02-27  9:33       ` [dpdk-stable] patch 'test/ipsec: fix a typo in function name' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'examples/ipsec-secgw: extend inline session to non AES-GCM' " luca.boccassi
2020-02-28  4:24           ` [dpdk-stable] [EXT] " Anoob Joseph
2020-02-28  4:33             ` Akhil Goyal
2020-02-28  5:37               ` Anoob Joseph
2020-02-28 11:07                 ` Luca Boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'examples/fips_validation: fix string token for CT length' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/ixgbe: fix blocking system events' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/qede: fix VF reload' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/qede: do not stop vport if not started' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/octeontx2: fix PTP' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/ixgbe: check for illegal Tx packets' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix tunnel flow priority' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix matching for ICMP fragments' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/ixgbe: fix flow control mode setting' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/vhost: fix setup error path' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/vhost: prevent multiple setups on reconfiguration' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'doc: add module EEPROM dump to mlx5 features' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix ICMPv6 header rewrite action validation' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix flow match on GRE key' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix GENEVE tunnel flow validation' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix hairpin queue capacity' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix L3 VXLAN RSS expansion' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/sfc: fix log format specifiers' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/fm10k: fix non-x86 build' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'ci: fix Travis config warnings' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'examples/tep_term: remove redundant info get' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/ice: fix queue MSI-X interrupt binding' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/bnxt: fix crash in port stop while handling events' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/bnxt: fix race condition when port is stopped' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'app/testpmd: fix identifier size for port attach' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix VLAN ID action offset' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix layer validation with decapsulation' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix layer type in header modify action' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix match on ethertype and CVLAN tag' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'Revert "net/mlx5: fix layer type in header modify action"' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'Revert "net/mlx5: fix layer validation with decapsulation"' " luca.boccassi
2020-02-27 11:06           ` Luca Boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix running without Rx queue' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix metadata split with encap action' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'net/mlx5: fix inline packet size for ConnectX-4 Lx' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'doc: fix devargs in OCTEON TX2 event device guide' " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'doc: fix quiescent state description in RCU " luca.boccassi
2020-02-27  9:33         ` [dpdk-stable] patch 'doc: fix multi-producer enqueue figure in ring " luca.boccassi
2020-02-27  9:34         ` [dpdk-stable] patch 'doc: fix naming of Mellanox devices' " luca.boccassi
2020-02-27  9:34         ` [dpdk-stable] patch 'doc: fix typos in 19.11 release notes' " luca.boccassi
2020-02-27  9:34         ` [dpdk-stable] patch 'devtools: add fixes flag to commit listing' " luca.boccassi
2020-02-27 10:26           ` Kevin Traynor

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=f3c332cd-4846-7c6e-760c-a0fc39688f1d@redhat.com \
    --to=ktraynor@redhat.com \
    --cc=adamx.dybkowski@intel.com \
    --cc=adwivedi@marvell.com \
    --cc=anoobj@marvell.com \
    --cc=fiona.trahe@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).