patches for DPDK stable branches
 help / color / mirror / Atom feed
From: Xueming Li <xuemingl@nvidia.com>
To: Stephen Hemminger <stephen@networkplumber.org>
Cc: Luca Boccassi <bluca@debian.org>,
	Konstantin Ananyev <konstantin.ananyev@intel.com>,
	Vladimir Medvedkin <vladimir.medvedkin@intel.com>,
	Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>,
	Ray Kinsella <mdr@ashroe.eu>,
	Cristian Dumitrescu <cristian.dumitrescu@intel.com>,
	Chenbo Xia <chenbo.xia@intel.com>, dpdk stable <stable@dpdk.org>
Subject: patch 'fix spelling in comments and doxygen' has been queued to stable release 20.11.4
Date: Sun, 28 Nov 2021 22:53:42 +0800
Message-ID: <20211128145423.3974892-39-xuemingl@nvidia.com> (raw)
In-Reply-To: <20211128145423.3974892-1-xuemingl@nvidia.com>

Hi,

FYI, your patch has been queued to stable release 20.11.4

Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 11/30/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/steevenlee/dpdk

This queued commit can be viewed at:
https://github.com/steevenlee/dpdk/commit/ea5ee2019838a5cfad689bda039ca0b9fda425e0

Thanks.

Xueming Li <xuemingl@nvidia.com>

---
From ea5ee2019838a5cfad689bda039ca0b9fda425e0 Mon Sep 17 00:00:00 2001
From: Stephen Hemminger <stephen@networkplumber.org>
Date: Thu, 11 Nov 2021 16:02:09 -0800
Subject: [PATCH] fix spelling in comments and doxygen
Cc: Xueming Li <xuemingl@nvidia.com>

[ upstream commit 4a6672c2d301c105189ae74de73260af204c5ee8 ]

Fix spelling errors in comments including doxygen found using codespell.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Acked-by: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
Reviewed-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
Acked-by: Ray Kinsella <mdr@ashroe.eu>
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
Acked-by: Chenbo Xia <chenbo.xia@intel.com>
---
 app/test-pmd/cmdline.c                           |  2 +-
 app/test-pmd/config.c                            |  4 ++--
 app/test-pmd/icmpecho.c                          |  2 +-
 app/test/test_atomic.c                           |  2 +-
 app/test/test_barrier.c                          |  2 +-
 app/test/test_bpf.c                              |  2 +-
 app/test/test_compressdev.c                      |  2 +-
 app/test/test_func_reentrancy.c                  |  6 +++---
 app/test/test_ipsec.c                            |  2 +-
 app/test/test_link_bonding.c                     |  2 +-
 app/test/test_lpm.c                              |  6 +++---
 app/test/test_lpm6.c                             | 14 +++++++-------
 app/test/test_malloc.c                           |  4 ++--
 app/test/test_mbuf.c                             |  2 +-
 app/test/test_mempool.c                          |  2 +-
 app/test/test_mempool_perf.c                     |  2 +-
 app/test/test_meter.c                            |  6 +++---
 app/test/test_pmd_perf.c                         |  2 +-
 app/test/test_timer.c                            |  2 +-
 lib/librte_acl/acl.h                             |  4 ++--
 lib/librte_acl/acl_bld.c                         |  2 +-
 lib/librte_acl/acl_run_avx2.h                    |  2 +-
 lib/librte_bbdev/rte_bbdev.c                     |  2 +-
 lib/librte_bpf/bpf_jit_x86.c                     |  2 +-
 lib/librte_bpf/bpf_load_elf.c                    |  2 +-
 lib/librte_bpf/bpf_pkt.c                         |  2 +-
 lib/librte_bpf/bpf_validate.c                    |  8 ++++----
 lib/librte_eal/include/rte_function_versioning.h |  2 +-
 lib/librte_eal/windows/include/fnmatch.h         |  2 +-
 lib/librte_eventdev/rte_event_timer_adapter.c    |  2 +-
 lib/librte_ip_frag/rte_ipv4_reassembly.c         |  2 +-
 lib/librte_ipsec/esp_inb.c                       |  4 ++--
 lib/librte_ipsec/esp_outb.c                      |  2 +-
 lib/librte_ipsec/ipsec_sad.c                     |  2 +-
 lib/librte_ipsec/sa.c                            |  2 +-
 lib/librte_ipsec/sa.h                            |  2 +-
 lib/librte_net/rte_gtp.h                         |  6 +++---
 lib/librte_node/ethdev_rx_priv.h                 |  2 +-
 lib/librte_node/ethdev_tx_priv.h                 |  2 +-
 lib/librte_node/ip4_rewrite_priv.h               |  2 +-
 lib/librte_power/power_acpi_cpufreq.c            |  2 +-
 lib/librte_rcu/rte_rcu_qsbr.h                    |  2 +-
 lib/librte_rib/rte_rib6.c                        |  2 +-
 lib/librte_sched/rte_sched.c                     |  2 +-
 lib/librte_vhost/rte_vhost.h                     |  4 ++--
 45 files changed, 67 insertions(+), 67 deletions(-)

diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c
index 58ebff5502..22283bc355 100644
--- a/app/test-pmd/cmdline.c
+++ b/app/test-pmd/cmdline.c
@@ -3551,7 +3551,7 @@ parse_item_list(char* str, const char* item_name, unsigned int max_items,
 		return nb_item;
 
 	/*
-	 * Then, check that all values in the list are differents.
+	 * Then, check that all values in the list are different.
 	 * No optimization here...
 	 */
 	for (i = 0; i < nb_item; i++) {
diff --git a/app/test-pmd/config.c b/app/test-pmd/config.c
index 29c5f37222..22da15e51d 100644
--- a/app/test-pmd/config.c
+++ b/app/test-pmd/config.c
@@ -2912,7 +2912,7 @@ port_rss_reta_info(portid_t port_id,
 }
 
 /*
- * Displays the RSS hash functions of a port, and, optionaly, the RSS hash
+ * Displays the RSS hash functions of a port, and, optionally, the RSS hash
  * key of the port.
  */
 void
@@ -5053,7 +5053,7 @@ mcast_addr_pool_remove(struct rte_port *port, uint32_t addr_idx)
 {
 	port->mc_addr_nb--;
 	if (addr_idx == port->mc_addr_nb) {
-		/* No need to recompact the set of multicast addressses. */
+		/* No need to recompact the set of multicast addresses. */
 		if (port->mc_addr_nb == 0) {
 			/* free the pool of multicast addresses. */
 			free(port->mc_addr_pool);
diff --git a/app/test-pmd/icmpecho.c b/app/test-pmd/icmpecho.c
index af6f7e7902..a7b568e46e 100644
--- a/app/test-pmd/icmpecho.c
+++ b/app/test-pmd/icmpecho.c
@@ -54,7 +54,7 @@ arp_op_name(uint16_t arp_op)
 	default:
 		break;
 	}
-	return "Unkwown ARP op";
+	return "Unknown ARP op";
 }
 
 static const char *
diff --git a/app/test/test_atomic.c b/app/test/test_atomic.c
index ce0c259bd7..e4b997827e 100644
--- a/app/test/test_atomic.c
+++ b/app/test/test_atomic.c
@@ -88,7 +88,7 @@
  *
  *   - Invoke ``test_atomic_exchange`` on each lcore.  Before doing
  *     anything else, the cores wait for a synchronization event.
- *     Each core then does the follwoing for N iterations:
+ *     Each core then does the following for N iterations:
  *
  *       Generate a new token with a data integrity check
  *       Exchange the new token for previously generated token
diff --git a/app/test/test_barrier.c b/app/test/test_barrier.c
index c27f8a0742..8fa93c0032 100644
--- a/app/test/test_barrier.c
+++ b/app/test/test_barrier.c
@@ -66,7 +66,7 @@ struct plock_test {
 struct lcore_plock_test {
 	struct plock_test *pt[2]; /* shared, lock-protected data */
 	uint64_t sum[2];          /* local copy of the shared data */
-	uint64_t iter;            /* number of iterations to perfom */
+	uint64_t iter;            /* number of iterations to perform */
 	uint32_t lc;              /* given lcore id */
 };
 
diff --git a/app/test/test_bpf.c b/app/test/test_bpf.c
index 7002c6a734..b5149dd842 100644
--- a/app/test/test_bpf.c
+++ b/app/test/test_bpf.c
@@ -2406,7 +2406,7 @@ static const struct ebpf_insn test_call5_prog[] = {
 	},
 };
 
-/* String comparision impelementation, return 0 if equal else difference */
+/* String comparison implementation, return 0 if equal else difference */
 static uint32_t
 dummy_func5(const char *s1, const char *s2)
 {
diff --git a/app/test/test_compressdev.c b/app/test/test_compressdev.c
index a1b9f06250..c63b5b6737 100644
--- a/app/test/test_compressdev.c
+++ b/app/test/test_compressdev.c
@@ -2033,7 +2033,7 @@ test_deflate_comp_decomp(const struct interim_data_params *int_data,
 	test_priv_data.all_decomp_data = &all_decomp_data;
 	test_priv_data.decomp_produced_data_size = &decomp_produced_data_size;
 
-	test_priv_data.num_priv_xforms = 0; /* it's used for deompression only */
+	test_priv_data.num_priv_xforms = 0; /* it's used for decompression only */
 
 	capa = rte_compressdev_capability_get(0, RTE_COMP_ALGO_DEFLATE);
 	if (capa == NULL) {
diff --git a/app/test/test_func_reentrancy.c b/app/test/test_func_reentrancy.c
index 838ab6f0f9..36e83bc587 100644
--- a/app/test/test_func_reentrancy.c
+++ b/app/test/test_func_reentrancy.c
@@ -253,7 +253,7 @@ hash_create_free(__rte_unused void *arg)
 			rte_atomic32_inc(&obj_count);
 	}
 
-	/* create mutiple times simultaneously */
+	/* create multiple times simultaneously */
 	for (i = 0; i < MAX_ITER_MULTI; i++) {
 		snprintf(hash_name, sizeof(hash_name), "fr_test_%d_%d", lcore_self, i);
 		hash_params.name = hash_name;
@@ -321,7 +321,7 @@ fbk_create_free(__rte_unused void *arg)
 			rte_atomic32_inc(&obj_count);
 	}
 
-	/* create mutiple fbk tables simultaneously */
+	/* create multiple fbk tables simultaneously */
 	for (i = 0; i < MAX_ITER_MULTI; i++) {
 		snprintf(fbk_name, sizeof(fbk_name), "fr_test_%d_%d", lcore_self, i);
 		fbk_params.name = fbk_name;
@@ -387,7 +387,7 @@ lpm_create_free(__rte_unused void *arg)
 			rte_atomic32_inc(&obj_count);
 	}
 
-	/* create mutiple fbk tables simultaneously */
+	/* create multiple fbk tables simultaneously */
 	for (i = 0; i < MAX_LPM_ITER_TIMES; i++) {
 		snprintf(lpm_name, sizeof(lpm_name), "fr_test_%d_%d", lcore_self, i);
 		lpm = rte_lpm_create(lpm_name, SOCKET_ID_ANY, &config);
diff --git a/app/test/test_ipsec.c b/app/test/test_ipsec.c
index d18220a885..fc77539bc7 100644
--- a/app/test/test_ipsec.c
+++ b/app/test/test_ipsec.c
@@ -654,7 +654,7 @@ create_crypto_session(struct ipsec_unitest_params *ut,
 	if (s == NULL)
 		return -ENOMEM;
 
-	/* initiliaze SA crypto session for device */
+	/* initialize SA crypto session for device */
 	rc = rte_cryptodev_sym_session_init(dev_id, s,
 			ut->crypto_xforms, qp->mp_session_private);
 	if (rc == 0) {
diff --git a/app/test/test_link_bonding.c b/app/test/test_link_bonding.c
index e8b76bd850..868bf94301 100644
--- a/app/test/test_link_bonding.c
+++ b/app/test/test_link_bonding.c
@@ -3041,7 +3041,7 @@ test_balance_tx_burst_slave_tx_fail(void)
 	first_tx_fail_idx = TEST_BAL_SLAVE_TX_FAIL_BURST_SIZE_1 -
 			TEST_BAL_SLAVE_TX_FAIL_PACKETS_COUNT;
 
-	/* copy mbuf referneces for expected transmission failures */
+	/* copy mbuf references for expected transmission failures */
 	for (i = 0; i < TEST_BAL_SLAVE_TX_FAIL_PACKETS_COUNT; i++)
 		expected_fail_pkts[i] = pkts_burst_1[i + first_tx_fail_idx];
 
diff --git a/app/test/test_lpm.c b/app/test/test_lpm.c
index 258b2f67c7..bee8307caa 100644
--- a/app/test/test_lpm.c
+++ b/app/test/test_lpm.c
@@ -179,7 +179,7 @@ test3(void)
 	status = rte_lpm_add(NULL, ip, depth, next_hop);
 	TEST_LPM_ASSERT(status < 0);
 
-	/*Create vaild lpm to use in rest of test. */
+	/*Create valid lpm to use in rest of test. */
 	lpm = rte_lpm_create(__func__, SOCKET_ID_ANY, &config);
 	TEST_LPM_ASSERT(lpm != NULL);
 
@@ -217,7 +217,7 @@ test4(void)
 	status = rte_lpm_delete(NULL, ip, depth);
 	TEST_LPM_ASSERT(status < 0);
 
-	/*Create vaild lpm to use in rest of test. */
+	/*Create valid lpm to use in rest of test. */
 	lpm = rte_lpm_create(__func__, SOCKET_ID_ANY, &config);
 	TEST_LPM_ASSERT(lpm != NULL);
 
@@ -255,7 +255,7 @@ test5(void)
 	status = rte_lpm_lookup(NULL, ip, &next_hop_return);
 	TEST_LPM_ASSERT(status < 0);
 
-	/*Create vaild lpm to use in rest of test. */
+	/*Create valid lpm to use in rest of test. */
 	lpm = rte_lpm_create(__func__, SOCKET_ID_ANY, &config);
 	TEST_LPM_ASSERT(lpm != NULL);
 
diff --git a/app/test/test_lpm6.c b/app/test/test_lpm6.c
index 0d664546fa..17221f992a 100644
--- a/app/test/test_lpm6.c
+++ b/app/test/test_lpm6.c
@@ -261,7 +261,7 @@ test4(void)
 	status = rte_lpm6_add(NULL, ip, depth, next_hop);
 	TEST_LPM_ASSERT(status < 0);
 
-	/*Create vaild lpm to use in rest of test. */
+	/*Create valid lpm to use in rest of test. */
 	lpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);
 	TEST_LPM_ASSERT(lpm != NULL);
 
@@ -299,7 +299,7 @@ test5(void)
 	status = rte_lpm6_delete(NULL, ip, depth);
 	TEST_LPM_ASSERT(status < 0);
 
-	/*Create vaild lpm to use in rest of test. */
+	/*Create valid lpm to use in rest of test. */
 	lpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);
 	TEST_LPM_ASSERT(lpm != NULL);
 
@@ -337,7 +337,7 @@ test6(void)
 	status = rte_lpm6_lookup(NULL, ip, &next_hop_return);
 	TEST_LPM_ASSERT(status < 0);
 
-	/*Create vaild lpm to use in rest of test. */
+	/*Create valid lpm to use in rest of test. */
 	lpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);
 	TEST_LPM_ASSERT(lpm != NULL);
 
@@ -375,7 +375,7 @@ test7(void)
 	status = rte_lpm6_lookup_bulk_func(NULL, ip, next_hop_return, 10);
 	TEST_LPM_ASSERT(status < 0);
 
-	/*Create vaild lpm to use in rest of test. */
+	/*Create valid lpm to use in rest of test. */
 	lpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);
 	TEST_LPM_ASSERT(lpm != NULL);
 
@@ -413,7 +413,7 @@ test8(void)
 	status = rte_lpm6_delete_bulk_func(NULL, ip, depth, 10);
 	TEST_LPM_ASSERT(status < 0);
 
-	/*Create vaild lpm to use in rest of test. */
+	/*Create valid lpm to use in rest of test. */
 	lpm = rte_lpm6_create(__func__, SOCKET_ID_ANY, &config);
 	TEST_LPM_ASSERT(lpm != NULL);
 
@@ -433,7 +433,7 @@ test8(void)
 /*
  * Call add, lookup and delete for a single rule with depth < 24.
  * Check all the combinations for the first three bytes that result in a hit.
- * Delete the rule and check that the same test returs a miss.
+ * Delete the rule and check that the same test returns a miss.
  */
 int32_t
 test9(void)
@@ -1738,7 +1738,7 @@ test27(void)
  * Call add, lookup and delete for a single rule with maximum 21bit next_hop
  * size.
  * Check that next_hop returned from lookup is equal to provisioned value.
- * Delete the rule and check that the same test returs a miss.
+ * Delete the rule and check that the same test returns a miss.
  */
 int32_t
 test28(void)
diff --git a/app/test/test_malloc.c b/app/test/test_malloc.c
index afff0de9f0..6d9249f831 100644
--- a/app/test/test_malloc.c
+++ b/app/test/test_malloc.c
@@ -603,7 +603,7 @@ test_realloc_numa(void)
 		}
 	}
 
-	/* Print warnign if only a single socket, but don't fail the test */
+	/* Print warning if only a single socket, but don't fail the test */
 	if (socket_count < 2)
 		printf("WARNING: realloc_socket test needs memory on multiple sockets!\n");
 
@@ -971,7 +971,7 @@ test_alloc_socket(void)
 		}
 	}
 
-	/* Print warnign if only a single socket, but don't fail the test */
+	/* Print warning if only a single socket, but don't fail the test */
 	if (socket_count < 2) {
 		printf("WARNING: alloc_socket test needs memory on multiple sockets!\n");
 	}
diff --git a/app/test/test_mbuf.c b/app/test/test_mbuf.c
index a6c11dd5b1..1bfaa029ba 100644
--- a/app/test/test_mbuf.c
+++ b/app/test/test_mbuf.c
@@ -1148,7 +1148,7 @@ test_refcnt_mbuf(void)
 
 	rte_eal_mp_wait_lcore();
 
-	/* check that we porcessed all references */
+	/* check that we processed all references */
 	tref = 0;
 	main_lcore = rte_get_main_lcore();
 
diff --git a/app/test/test_mempool.c b/app/test/test_mempool.c
index 3adadd6731..9b0236e30a 100644
--- a/app/test/test_mempool.c
+++ b/app/test/test_mempool.c
@@ -633,7 +633,7 @@ test_mempool(void)
 	if (test_mempool_basic_ex(mp_nocache) < 0)
 		GOTO_ERR(ret, err);
 
-	/* mempool operation test based on single producer and single comsumer */
+	/* mempool operation test based on single producer and single consumer */
 	if (test_mempool_sp_sc() < 0)
 		GOTO_ERR(ret, err);
 
diff --git a/app/test/test_mempool_perf.c b/app/test/test_mempool_perf.c
index d7d0aaa334..7c0c280fce 100644
--- a/app/test/test_mempool_perf.c
+++ b/app/test/test_mempool_perf.c
@@ -89,7 +89,7 @@ static rte_atomic32_t synchro;
 static unsigned n_get_bulk;
 static unsigned n_put_bulk;
 
-/* number of objects retrived from mempool before putting them back */
+/* number of objects retrieved from mempool before putting them back */
 static unsigned n_keep;
 
 /* number of enqueues / dequeues */
diff --git a/app/test/test_meter.c b/app/test/test_meter.c
index f6fe6494ab..15d5a4839b 100644
--- a/app/test/test_meter.c
+++ b/app/test/test_meter.c
@@ -444,7 +444,7 @@ tm_test_srtcm_color_aware_check(void)
 	  * if using blind check
 	  */
 
-	/* previouly have a green, test points should keep unchanged */
+	/* previously have a green, test points should keep unchanged */
 	in[0] = in[1] = in[2] = in[3] = RTE_COLOR_GREEN;
 	out[0] = RTE_COLOR_GREEN;
 	out[1] = RTE_COLOR_YELLOW;
@@ -551,7 +551,7 @@ tm_test_trtcm_color_aware_check(void)
 	  * if using blind check
 	  */
 
-	/* previouly have a green, test points should keep unchanged */
+	/* previously have a green, test points should keep unchanged */
 	in[0] = in[1] = in[2] = in[3] = RTE_COLOR_GREEN;
 	out[0] = RTE_COLOR_GREEN;
 	out[1] = RTE_COLOR_YELLOW;
@@ -648,7 +648,7 @@ tm_test_trtcm_rfc4115_color_aware_check(void)
 	  * if using blind check
 	  */
 
-	/* previouly have a green, test points should keep unchanged */
+	/* previously have a green, test points should keep unchanged */
 	in[0] = in[1] = in[2] = in[3] = RTE_COLOR_GREEN;
 	out[0] = RTE_COLOR_GREEN;
 	out[1] = RTE_COLOR_YELLOW;
diff --git a/app/test/test_pmd_perf.c b/app/test/test_pmd_perf.c
index 3a248d512c..1ef844ba75 100644
--- a/app/test/test_pmd_perf.c
+++ b/app/test/test_pmd_perf.c
@@ -753,7 +753,7 @@ test_pmd_perf(void)
 				"rte_eth_dev_start: err=%d, port=%d\n",
 				ret, portid);
 
-		/* always eanble promiscuous */
+		/* always enable promiscuous */
 		ret = rte_eth_promiscuous_enable(portid);
 		if (ret != 0)
 			rte_exit(EXIT_FAILURE,
diff --git a/app/test/test_timer.c b/app/test/test_timer.c
index a10b2fe9da..631b737d16 100644
--- a/app/test/test_timer.c
+++ b/app/test/test_timer.c
@@ -432,7 +432,7 @@ timer_basic_cb(struct rte_timer *tim, void *arg)
 		return;
 	}
 
-	/* Explicitelly stop timer 0. Once stop() called, we can even
+	/* Explicitly stop timer 0. Once stop() called, we can even
 	 * erase the content of the structure: it is not referenced
 	 * anymore by any code (in case of dynamic structure, it can
 	 * be freed) */
diff --git a/lib/librte_acl/acl.h b/lib/librte_acl/acl.h
index 4089ab2a04..f5739a475c 100644
--- a/lib/librte_acl/acl.h
+++ b/lib/librte_acl/acl.h
@@ -45,7 +45,7 @@ struct rte_acl_bitset {
  * Each transition is 64 bit value with the following format:
  * | node_type_specific : 32 | node_type : 3 | node_addr : 29 |
  * For all node types except RTE_ACL_NODE_MATCH, node_addr is an index
- * to the start of the node in the transtions array.
+ * to the start of the node in the transitions array.
  * Few different node types are used:
  * RTE_ACL_NODE_MATCH:
  * node_addr value is and index into an array that contains the return value
@@ -66,7 +66,7 @@ struct rte_acl_bitset {
  * RTE_ACL_NODE_SINGLE:
  * always transitions to the same node regardless of the input value.
  * RTE_ACL_NODE_DFA:
- * that node consits of up to 256 transitions.
+ * that node consists of up to 256 transitions.
  * In attempt to conserve space all transitions are divided into 4 consecutive
  * groups, by 64 transitions per group:
  * group64[i] contains transitions[i * 64, .. i * 64 + 63].
diff --git a/lib/librte_acl/acl_bld.c b/lib/librte_acl/acl_bld.c
index da10864cd8..f316d3e875 100644
--- a/lib/librte_acl/acl_bld.c
+++ b/lib/librte_acl/acl_bld.c
@@ -1494,7 +1494,7 @@ acl_set_data_indexes(struct rte_acl_ctx *ctx)
 /*
  * Internal routine, performs 'build' phase of trie generation:
  * - setups build context.
- * - analizes given set of rules.
+ * - analyzes given set of rules.
  * - builds internal tree(s).
  */
 static int
diff --git a/lib/librte_acl/acl_run_avx2.h b/lib/librte_acl/acl_run_avx2.h
index d06d2e8782..0b8967f22e 100644
--- a/lib/librte_acl/acl_run_avx2.h
+++ b/lib/librte_acl/acl_run_avx2.h
@@ -125,7 +125,7 @@ acl_process_matches_avx2x8(const struct rte_acl_ctx *ctx,
 	/* For each transition: put low 32 into tr_lo and high 32 into tr_hi */
 	ACL_TR_HILO(mm256, __m256, t0, t1, lo, hi);
 
-	/* Keep transitions wth NOMATCH intact. */
+	/* Keep transitions with NOMATCH intact. */
 	*tr_lo = _mm256_blendv_epi8(*tr_lo, lo, matches);
 	*tr_hi = _mm256_blendv_epi8(*tr_hi, hi, matches);
 }
diff --git a/lib/librte_bbdev/rte_bbdev.c b/lib/librte_bbdev/rte_bbdev.c
index 5ba891c232..310de3761d 100644
--- a/lib/librte_bbdev/rte_bbdev.c
+++ b/lib/librte_bbdev/rte_bbdev.c
@@ -138,7 +138,7 @@ rte_bbdev_data_alloc(void)
 }
 
 /*
- * Find data alocated for the device or if not found return first unused bbdev
+ * Find data allocated for the device or if not found return first unused bbdev
  * data. If all structures are in use and none is used by the device return
  * NULL.
  */
diff --git a/lib/librte_bpf/bpf_jit_x86.c b/lib/librte_bpf/bpf_jit_x86.c
index aa22ea78a0..518513376a 100644
--- a/lib/librte_bpf/bpf_jit_x86.c
+++ b/lib/librte_bpf/bpf_jit_x86.c
@@ -1245,7 +1245,7 @@ emit_epilog(struct bpf_jit_state *st)
 	uint32_t i;
 	int32_t spil, ofs;
 
-	/* if we allready have an epilog generate a jump to it */
+	/* if we already have an epilog generate a jump to it */
 	if (st->exit.num++ != 0) {
 		emit_abs_jmp(st, st->exit.off);
 		return;
diff --git a/lib/librte_bpf/bpf_load_elf.c b/lib/librte_bpf/bpf_load_elf.c
index 2b11adeb5e..02a5d8ba0d 100644
--- a/lib/librte_bpf/bpf_load_elf.c
+++ b/lib/librte_bpf/bpf_load_elf.c
@@ -80,7 +80,7 @@ resolve_xsym(const char *sn, size_t ofs, struct ebpf_insn *ins, size_t ins_sz,
 	if (type == RTE_BPF_XTYPE_FUNC) {
 
 		/* we don't support multiple functions per BPF module,
-		 * so treat EBPF_PSEUDO_CALL to extrernal function
+		 * so treat EBPF_PSEUDO_CALL to external function
 		 * as an ordinary EBPF_CALL.
 		 */
 		if (ins[idx].src_reg == EBPF_PSEUDO_CALL) {
diff --git a/lib/librte_bpf/bpf_pkt.c b/lib/librte_bpf/bpf_pkt.c
index 6e8248f0d6..701e8e2c62 100644
--- a/lib/librte_bpf/bpf_pkt.c
+++ b/lib/librte_bpf/bpf_pkt.c
@@ -169,7 +169,7 @@ bpf_eth_cbh_add(struct bpf_eth_cbh *cbh, uint16_t port, uint16_t queue)
 }
 
 /*
- * BPF packet processing routinies.
+ * BPF packet processing routines.
  */
 
 static inline uint32_t
diff --git a/lib/librte_bpf/bpf_validate.c b/lib/librte_bpf/bpf_validate.c
index 853279fee5..09331258eb 100644
--- a/lib/librte_bpf/bpf_validate.c
+++ b/lib/librte_bpf/bpf_validate.c
@@ -1730,7 +1730,7 @@ static const struct bpf_ins_check ins_chk[UINT8_MAX + 1] = {
 
 /*
  * make sure that instruction syntax is valid,
- * and it fields don't violate partciular instrcution type restrictions.
+ * and its fields don't violate particular instruction type restrictions.
  */
 static const char *
 check_syntax(const struct ebpf_insn *ins)
@@ -1961,7 +1961,7 @@ log_loop(const struct bpf_verifier *bvf)
  * First pass goes though all instructions in the set, checks that each
  * instruction is a valid one (correct syntax, valid field values, etc.)
  * and constructs control flow graph (CFG).
- * Then deapth-first search is performed over the constructed graph.
+ * Then depth-first search is performed over the constructed graph.
  * Programs with unreachable instructions and/or loops will be rejected.
  */
 static int
@@ -1988,7 +1988,7 @@ validate(struct bpf_verifier *bvf)
 
 		/*
 		 * construct CFG, jcc nodes have to outgoing edges,
-		 * 'exit' nodes - none, all others nodes have exaclty one
+		 * 'exit' nodes - none, all other nodes have exactly one
 		 * outgoing edge.
 		 */
 		switch (ins->code) {
@@ -2258,7 +2258,7 @@ evaluate(struct bpf_verifier *bvf)
 			idx = get_node_idx(bvf, node);
 			op = ins[idx].code;
 
-			/* for jcc node make a copy of evaluatoion state */
+			/* for jcc node make a copy of evaluation state */
 			if (node->nb_edge > 1)
 				rc |= save_eval_state(bvf, node);
 
diff --git a/lib/librte_eal/include/rte_function_versioning.h b/lib/librte_eal/include/rte_function_versioning.h
index 746a1e1992..eb6dd2bc17 100644
--- a/lib/librte_eal/include/rte_function_versioning.h
+++ b/lib/librte_eal/include/rte_function_versioning.h
@@ -15,7 +15,7 @@
 
 /*
  * Provides backwards compatibility when updating exported functions.
- * When a symol is exported from a library to provide an API, it also provides a
+ * When a symbol is exported from a library to provide an API, it also provides a
  * calling convention (ABI) that is embodied in its name, return type,
  * arguments, etc.  On occasion that function may need to change to accommodate
  * new functionality, behavior, etc.  When that occurs, it is desirable to
diff --git a/lib/librte_eal/windows/include/fnmatch.h b/lib/librte_eal/windows/include/fnmatch.h
index 142753c356..c272f65ccd 100644
--- a/lib/librte_eal/windows/include/fnmatch.h
+++ b/lib/librte_eal/windows/include/fnmatch.h
@@ -30,7 +30,7 @@ extern "C" {
  * with the given regular expression pattern.
  *
  * @param pattern
- *	regular expression notation decribing the pattern to match
+ *	regular expression notation describing the pattern to match
  *
  * @param string
  *	source string to searcg for the pattern
diff --git a/lib/librte_eventdev/rte_event_timer_adapter.c b/lib/librte_eventdev/rte_event_timer_adapter.c
index 4c5e49ea3b..64b0f7ed0f 100644
--- a/lib/librte_eventdev/rte_event_timer_adapter.c
+++ b/lib/librte_eventdev/rte_event_timer_adapter.c
@@ -493,7 +493,7 @@ event_buffer_flush(struct event_buffer *bufp, uint8_t dev_id, uint8_t port_id,
 
 	RTE_ASSERT(head_idx < EVENT_BUFFER_SZ && tail_idx < EVENT_BUFFER_SZ);
 
-	/* Determine the largest contigous run we can attempt to enqueue to the
+	/* Determine the largest contiguous run we can attempt to enqueue to the
 	 * event device.
 	 */
 	if (head_idx > tail_idx)
diff --git a/lib/librte_ip_frag/rte_ipv4_reassembly.c b/lib/librte_ip_frag/rte_ipv4_reassembly.c
index 69666c8b82..4a89a5f536 100644
--- a/lib/librte_ip_frag/rte_ipv4_reassembly.c
+++ b/lib/librte_ip_frag/rte_ipv4_reassembly.c
@@ -80,7 +80,7 @@ ipv4_frag_reassemble(struct ip_frag_pkt *fp)
 
 /*
  * Process new mbuf with fragment of IPV4 packet.
- * Incoming mbuf should have it's l2_len/l3_len fields setuped correclty.
+ * Incoming mbuf should have it's l2_len/l3_len fields setup correctly.
  * @param tbl
  *   Table where to lookup/add the fragmented packet.
  * @param mb
diff --git a/lib/librte_ipsec/esp_inb.c b/lib/librte_ipsec/esp_inb.c
index 2b1df6a032..846fc0ea71 100644
--- a/lib/librte_ipsec/esp_inb.c
+++ b/lib/librte_ipsec/esp_inb.c
@@ -415,7 +415,7 @@ trs_process_check(struct rte_mbuf *mb, struct rte_mbuf **ml,
 
 /*
  * packet checks for tunnel mode:
- * - same as for trasnport mode
+ * - same as for transport mode
  * - esp tail next proto contains expected for that SA value
  */
 static inline int32_t
@@ -501,7 +501,7 @@ trs_process_step3(struct rte_mbuf *mb)
 static inline void
 tun_process_step3(struct rte_mbuf *mb, uint64_t txof_msk, uint64_t txof_val)
 {
-	/* reset mbuf metatdata: L2/L3 len, packet type */
+	/* reset mbuf metadata: L2/L3 len, packet type */
 	mb->packet_type = RTE_PTYPE_UNKNOWN;
 	mb->tx_offload = (mb->tx_offload & txof_msk) | txof_val;
 
diff --git a/lib/librte_ipsec/esp_outb.c b/lib/librte_ipsec/esp_outb.c
index 1e181cf2ce..0bf3cd6bd4 100644
--- a/lib/librte_ipsec/esp_outb.c
+++ b/lib/librte_ipsec/esp_outb.c
@@ -525,7 +525,7 @@ cpu_outb_trs_pkt_prepare(const struct rte_ipsec_session *ss,
 
 /*
  * process outbound packets for SA with ESN support,
- * for algorithms that require SQN.hibits to be implictly included
+ * for algorithms that require SQN.hibits to be implicitly included
  * into digest computation.
  * In that case we have to move ICV bytes back to their proper place.
  */
diff --git a/lib/librte_ipsec/ipsec_sad.c b/lib/librte_ipsec/ipsec_sad.c
index 3f9533c80a..531e1e323c 100644
--- a/lib/librte_ipsec/ipsec_sad.c
+++ b/lib/librte_ipsec/ipsec_sad.c
@@ -62,7 +62,7 @@ EAL_REGISTER_TAILQ(rte_ipsec_sad_tailq)
  * Inserts a rule into an appropriate hash table,
  * updates the value for a given SPI in SPI_ONLY hash table
  * reflecting presence of more specific rule type in two LSBs.
- * Updates a counter that reflects the number of rules whith the same SPI.
+ * Updates a counter that reflects the number of rules with the same SPI.
  */
 static inline int
 add_specific(struct rte_ipsec_sad *sad, const void *key,
diff --git a/lib/librte_ipsec/sa.c b/lib/librte_ipsec/sa.c
index e59189d215..f49b3ec15d 100644
--- a/lib/librte_ipsec/sa.c
+++ b/lib/librte_ipsec/sa.c
@@ -126,7 +126,7 @@ ipsec_sa_size(uint64_t type, uint32_t *wnd_sz, uint32_t *nb_bucket)
 		/*
 		 * RFC 4303 recommends 64 as minimum window size.
 		 * there is no point to use ESN mode without SQN window,
-		 * so make sure we have at least 64 window when ESN is enalbed.
+		 * so make sure we have at least 64 window when ESN is enabled.
 		 */
 		wsz = ((type & RTE_IPSEC_SATP_ESN_MASK) ==
 			RTE_IPSEC_SATP_ESN_DISABLE) ?
diff --git a/lib/librte_ipsec/sa.h b/lib/librte_ipsec/sa.h
index 1bffe751f5..b8ce4e9581 100644
--- a/lib/librte_ipsec/sa.h
+++ b/lib/librte_ipsec/sa.h
@@ -116,7 +116,7 @@ struct rte_ipsec_sa {
 	 * In case of SA handled by multiple threads *sqn* cacheline
 	 * could be shared by multiple cores.
 	 * To minimise performance impact, we try to locate in a separate
-	 * place from other frequently accesed data.
+	 * place from other frequently accessed data.
 	 */
 	union {
 		uint64_t outb;
diff --git a/lib/librte_net/rte_gtp.h b/lib/librte_net/rte_gtp.h
index 104384cc53..95f0822a16 100644
--- a/lib/librte_net/rte_gtp.h
+++ b/lib/librte_net/rte_gtp.h
@@ -37,9 +37,9 @@ struct rte_gtp_hdr {
 /** GTP header length */
 #define RTE_ETHER_GTP_HLEN \
 	(sizeof(struct rte_udp_hdr) + sizeof(struct rte_gtp_hdr))
-/* GTP next protocal type */
-#define RTE_GTP_TYPE_IPV4 0x40 /**< GTP next protocal type IPv4 */
-#define RTE_GTP_TYPE_IPV6 0x60 /**< GTP next protocal type IPv6 */
+/* GTP next protocol type */
+#define RTE_GTP_TYPE_IPV4 0x40 /**< GTP next protocol type IPv4 */
+#define RTE_GTP_TYPE_IPV6 0x60 /**< GTP next protocol type IPv6 */
 /* GTP destination port number */
 #define RTE_GTPC_UDP_PORT 2123 /**< GTP-C UDP destination port */
 #define RTE_GTPU_UDP_PORT 2152 /**< GTP-U UDP destination port */
diff --git a/lib/librte_node/ethdev_rx_priv.h b/lib/librte_node/ethdev_rx_priv.h
index efcd66dd48..76cf77d603 100644
--- a/lib/librte_node/ethdev_rx_priv.h
+++ b/lib/librte_node/ethdev_rx_priv.h
@@ -71,7 +71,7 @@ struct ethdev_rx_node_main *ethdev_rx_get_node_data_get(void);
  *
  * Get the Ethernet Rx node.
  *
- * @retrun
+ * @return
  *   Pointer to the Ethernet Rx node.
  */
 struct rte_node_register *ethdev_rx_node_get(void);
diff --git a/lib/librte_node/ethdev_tx_priv.h b/lib/librte_node/ethdev_tx_priv.h
index 586bff44a7..9ced520bd2 100644
--- a/lib/librte_node/ethdev_tx_priv.h
+++ b/lib/librte_node/ethdev_tx_priv.h
@@ -50,7 +50,7 @@ struct ethdev_tx_node_main *ethdev_tx_node_data_get(void);
  *
  * Get the Ethernet Tx node.
  *
- * @retrun
+ * @return
  *   Pointer to the Ethernet Tx node.
  */
 struct rte_node_register *ethdev_tx_node_get(void);
diff --git a/lib/librte_node/ip4_rewrite_priv.h b/lib/librte_node/ip4_rewrite_priv.h
index 80f0abdc94..036469746b 100644
--- a/lib/librte_node/ip4_rewrite_priv.h
+++ b/lib/librte_node/ip4_rewrite_priv.h
@@ -53,7 +53,7 @@ struct ip4_rewrite_node_main {
  *
  * Get the ipv4 rewrite node.
  *
- * @retrun
+ * @return
  *   Pointer to the ipv4 rewrite node.
  */
 struct rte_node_register *ip4_rewrite_node_get(void);
diff --git a/lib/librte_power/power_acpi_cpufreq.c b/lib/librte_power/power_acpi_cpufreq.c
index d028a9947f..66dd013427 100644
--- a/lib/librte_power/power_acpi_cpufreq.c
+++ b/lib/librte_power/power_acpi_cpufreq.c
@@ -226,7 +226,7 @@ power_get_available_freqs(struct rte_power_info *pi)
 		goto out;
 	}
 
-	/* Store the available frequncies into power context */
+	/* Store the available frequencies into power context */
 	for (i = 0, pi->nb_freqs = 0; i < count; i++) {
 		POWER_DEBUG_TRACE("Lcore %u frequency[%d]: %s\n", pi->lcore_id,
 				i, freqs[i]);
diff --git a/lib/librte_rcu/rte_rcu_qsbr.h b/lib/librte_rcu/rte_rcu_qsbr.h
index fa2b881bd0..6f09d9c398 100644
--- a/lib/librte_rcu/rte_rcu_qsbr.h
+++ b/lib/librte_rcu/rte_rcu_qsbr.h
@@ -367,7 +367,7 @@ rte_rcu_qsbr_thread_offline(struct rte_rcu_qsbr *v, unsigned int thread_id)
 
 	/* The reader can go offline only after the load of the
 	 * data structure is completed. i.e. any load of the
-	 * data strcture can not move after this store.
+	 * data structure can not move after this store.
 	 */
 
 	__atomic_store_n(&v->qsbr_cnt[thread_id].cnt,
diff --git a/lib/librte_rib/rte_rib6.c b/lib/librte_rib/rte_rib6.c
index b00c7fbf5a..70405113b4 100644
--- a/lib/librte_rib/rte_rib6.c
+++ b/lib/librte_rib/rte_rib6.c
@@ -199,7 +199,7 @@ rte_rib6_lookup_exact(struct rte_rib6 *rib,
 }
 
 /*
- *  Traverses on subtree and retreeves more specific routes
+ *  Traverses on subtree and retrieves more specific routes
  *  for a given in args ip/depth prefix
  *  last = NULL means the first invocation
  */
diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c
index a858f61f95..329f4b2e7b 100644
--- a/lib/librte_sched/rte_sched.c
+++ b/lib/librte_sched/rte_sched.c
@@ -579,7 +579,7 @@ rte_sched_subport_config_qsize(struct rte_sched_subport *subport)
 
 	subport->qsize_add[0] = 0;
 
-	/* Strict prority traffic class */
+	/* Strict priority traffic class */
 	for (i = 1; i < RTE_SCHED_TRAFFIC_CLASSES_PER_PIPE; i++)
 		subport->qsize_add[i] = subport->qsize_add[i-1] + subport->qsize[i-1];
 
diff --git a/lib/librte_vhost/rte_vhost.h b/lib/librte_vhost/rte_vhost.h
index fe910a2a7a..755fb3dd7a 100644
--- a/lib/librte_vhost/rte_vhost.h
+++ b/lib/librte_vhost/rte_vhost.h
@@ -761,7 +761,7 @@ rte_vhost_get_vhost_ring_inflight(int vid, uint16_t vring_idx,
 /**
  * Set split inflight descriptor.
  *
- * This function save descriptors that has been comsumed in available
+ * This function save descriptors that has been consumed in available
  * ring
  *
  * @param vid
@@ -781,7 +781,7 @@ rte_vhost_set_inflight_desc_split(int vid, uint16_t vring_idx,
 /**
  * Set packed inflight descriptor and get corresponding inflight entry
  *
- * This function save descriptors that has been comsumed
+ * This function save descriptors that has been consumed
  *
  * @param vid
  *  vhost device ID
-- 
2.34.0

---
  Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- -	2021-11-28 22:41:05.322672413 +0800
+++ 0038-fix-spelling-in-comments-and-doxygen.patch	2021-11-28 22:41:03.323540920 +0800
@@ -1 +1 @@
-From 4a6672c2d301c105189ae74de73260af204c5ee8 Mon Sep 17 00:00:00 2001
+From ea5ee2019838a5cfad689bda039ca0b9fda425e0 Mon Sep 17 00:00:00 2001
@@ -4,0 +5,3 @@
+Cc: Xueming Li <xuemingl@nvidia.com>
+
+[ upstream commit 4a6672c2d301c105189ae74de73260af204c5ee8 ]
@@ -16,48 +19,46 @@
- app/test-pmd/cmdline.c                    |  2 +-
- app/test-pmd/config.c                     |  4 ++--
- app/test-pmd/icmpecho.c                   |  2 +-
- app/test/test_atomic.c                    |  2 +-
- app/test/test_barrier.c                   |  2 +-
- app/test/test_bpf.c                       |  2 +-
- app/test/test_compressdev.c               |  2 +-
- app/test/test_func_reentrancy.c           |  6 +++---
- app/test/test_ipsec.c                     |  2 +-
- app/test/test_link_bonding.c              |  2 +-
- app/test/test_lpm.c                       |  6 +++---
- app/test/test_lpm6.c                      | 14 +++++++-------
- app/test/test_malloc.c                    |  4 ++--
- app/test/test_mbuf.c                      |  2 +-
- app/test/test_mempool.c                   |  2 +-
- app/test/test_mempool_perf.c              |  2 +-
- app/test/test_meter.c                     |  6 +++---
- app/test/test_pmd_perf.c                  |  2 +-
- app/test/test_timer.c                     |  2 +-
- lib/acl/acl.h                             |  4 ++--
- lib/acl/acl_bld.c                         |  2 +-
- lib/acl/acl_run_avx2.h                    |  2 +-
- lib/bbdev/rte_bbdev.c                     |  2 +-
- lib/bpf/bpf_jit_x86.c                     |  2 +-
- lib/bpf/bpf_load_elf.c                    |  2 +-
- lib/bpf/bpf_pkt.c                         |  2 +-
- lib/bpf/bpf_validate.c                    |  8 ++++----
- lib/eal/include/rte_function_versioning.h |  2 +-
- lib/eal/windows/include/fnmatch.h         |  2 +-
- lib/eventdev/rte_event_timer_adapter.c    |  2 +-
- lib/hash/rte_thash.c                      |  2 +-
- lib/ip_frag/rte_ipv4_reassembly.c         |  2 +-
- lib/ipsec/esp_inb.c                       |  4 ++--
- lib/ipsec/esp_outb.c                      |  2 +-
- lib/ipsec/ipsec_sad.c                     |  2 +-
- lib/ipsec/sa.c                            |  2 +-
- lib/ipsec/sa.h                            |  2 +-
- lib/net/rte_gtp.h                         |  6 +++---
- lib/node/ethdev_rx_priv.h                 |  2 +-
- lib/node/ethdev_tx_priv.h                 |  2 +-
- lib/node/ip4_rewrite_priv.h               |  2 +-
- lib/pipeline/rte_swx_pipeline.h           |  2 +-
- lib/power/power_acpi_cpufreq.c            |  2 +-
- lib/rcu/rte_rcu_qsbr.h                    |  2 +-
- lib/rib/rte_rib6.c                        |  2 +-
- lib/sched/rte_sched.c                     |  2 +-
- lib/vhost/rte_vhost.h                     |  4 ++--
- 47 files changed, 69 insertions(+), 69 deletions(-)
+ app/test-pmd/cmdline.c                           |  2 +-
+ app/test-pmd/config.c                            |  4 ++--
+ app/test-pmd/icmpecho.c                          |  2 +-
+ app/test/test_atomic.c                           |  2 +-
+ app/test/test_barrier.c                          |  2 +-
+ app/test/test_bpf.c                              |  2 +-
+ app/test/test_compressdev.c                      |  2 +-
+ app/test/test_func_reentrancy.c                  |  6 +++---
+ app/test/test_ipsec.c                            |  2 +-
+ app/test/test_link_bonding.c                     |  2 +-
+ app/test/test_lpm.c                              |  6 +++---
+ app/test/test_lpm6.c                             | 14 +++++++-------
+ app/test/test_malloc.c                           |  4 ++--
+ app/test/test_mbuf.c                             |  2 +-
+ app/test/test_mempool.c                          |  2 +-
+ app/test/test_mempool_perf.c                     |  2 +-
+ app/test/test_meter.c                            |  6 +++---
+ app/test/test_pmd_perf.c                         |  2 +-
+ app/test/test_timer.c                            |  2 +-
+ lib/librte_acl/acl.h                             |  4 ++--
+ lib/librte_acl/acl_bld.c                         |  2 +-
+ lib/librte_acl/acl_run_avx2.h                    |  2 +-
+ lib/librte_bbdev/rte_bbdev.c                     |  2 +-
+ lib/librte_bpf/bpf_jit_x86.c                     |  2 +-
+ lib/librte_bpf/bpf_load_elf.c                    |  2 +-
+ lib/librte_bpf/bpf_pkt.c                         |  2 +-
+ lib/librte_bpf/bpf_validate.c                    |  8 ++++----
+ lib/librte_eal/include/rte_function_versioning.h |  2 +-
+ lib/librte_eal/windows/include/fnmatch.h         |  2 +-
+ lib/librte_eventdev/rte_event_timer_adapter.c    |  2 +-
+ lib/librte_ip_frag/rte_ipv4_reassembly.c         |  2 +-
+ lib/librte_ipsec/esp_inb.c                       |  4 ++--
+ lib/librte_ipsec/esp_outb.c                      |  2 +-
+ lib/librte_ipsec/ipsec_sad.c                     |  2 +-
+ lib/librte_ipsec/sa.c                            |  2 +-
+ lib/librte_ipsec/sa.h                            |  2 +-
+ lib/librte_net/rte_gtp.h                         |  6 +++---
+ lib/librte_node/ethdev_rx_priv.h                 |  2 +-
+ lib/librte_node/ethdev_tx_priv.h                 |  2 +-
+ lib/librte_node/ip4_rewrite_priv.h               |  2 +-
+ lib/librte_power/power_acpi_cpufreq.c            |  2 +-
+ lib/librte_rcu/rte_rcu_qsbr.h                    |  2 +-
+ lib/librte_rib/rte_rib6.c                        |  2 +-
+ lib/librte_sched/rte_sched.c                     |  2 +-
+ lib/librte_vhost/rte_vhost.h                     |  4 ++--
+ 45 files changed, 67 insertions(+), 67 deletions(-)
@@ -66 +67 @@
-index 4f51b259fe..fb5433fd5b 100644
+index 58ebff5502..22283bc355 100644
@@ -69 +70 @@
-@@ -3653,7 +3653,7 @@ parse_item_list(const char *str, const char *item_name, unsigned int max_items,
+@@ -3551,7 +3551,7 @@ parse_item_list(char* str, const char* item_name, unsigned int max_items,
@@ -79 +80 @@
-index 26cadf39f7..26318b4f14 100644
+index 29c5f37222..22da15e51d 100644
@@ -82 +83 @@
-@@ -2965,7 +2965,7 @@ port_rss_reta_info(portid_t port_id,
+@@ -2912,7 +2912,7 @@ port_rss_reta_info(portid_t port_id,
@@ -91 +92 @@
-@@ -5250,7 +5250,7 @@ mcast_addr_pool_remove(struct rte_port *port, uint32_t addr_idx)
+@@ -5053,7 +5053,7 @@ mcast_addr_pool_remove(struct rte_port *port, uint32_t addr_idx)
@@ -101 +102 @@
-index 8f1d68a83a..d6620f5f6a 100644
+index af6f7e7902..a7b568e46e 100644
@@ -140 +141 @@
-index 8f2414eb2b..8b28722515 100644
+index 7002c6a734..b5149dd842 100644
@@ -143 +144 @@
-@@ -2407,7 +2407,7 @@ static const struct ebpf_insn test_call5_prog[] = {
+@@ -2406,7 +2406,7 @@ static const struct ebpf_insn test_call5_prog[] = {
@@ -197 +198 @@
-index 1bec63b0e8..bc2a3dbc2e 100644
+index d18220a885..fc77539bc7 100644
@@ -200 +201 @@
-@@ -653,7 +653,7 @@ create_crypto_session(struct ipsec_unitest_params *ut,
+@@ -654,7 +654,7 @@ create_crypto_session(struct ipsec_unitest_params *ut,
@@ -210 +211 @@
-index 8a9ef85178..dc6fc46b9c 100644
+index e8b76bd850..868bf94301 100644
@@ -213 +214 @@
-@@ -3040,7 +3040,7 @@ test_balance_tx_burst_slave_tx_fail(void)
+@@ -3041,7 +3041,7 @@ test_balance_tx_burst_slave_tx_fail(void)
@@ -223 +224 @@
-index 556f5a67ba..37b460af3a 100644
+index 258b2f67c7..bee8307caa 100644
@@ -343 +344 @@
-index f93bcef8a9..75f3453946 100644
+index a6c11dd5b1..1bfaa029ba 100644
@@ -356 +357 @@
-index a451608558..f6c650d11f 100644
+index 3adadd6731..9b0236e30a 100644
@@ -359 +360 @@
-@@ -994,7 +994,7 @@ test_mempool(void)
+@@ -633,7 +633,7 @@ test_mempool(void)
@@ -369 +370 @@
-index 8f629736e8..87ad251367 100644
+index d7d0aaa334..7c0c280fce 100644
@@ -372 +373 @@
-@@ -88,7 +88,7 @@ static uint32_t synchro;
+@@ -89,7 +89,7 @@ static rte_atomic32_t synchro;
@@ -413 +414 @@
-index 1df86ce080..aac6c97ceb 100644
+index 3a248d512c..1ef844ba75 100644
@@ -416 +417 @@
-@@ -752,7 +752,7 @@ test_pmd_perf(void)
+@@ -753,7 +753,7 @@ test_pmd_perf(void)
@@ -438 +439 @@
-diff --git a/lib/acl/acl.h b/lib/acl/acl.h
+diff --git a/lib/librte_acl/acl.h b/lib/librte_acl/acl.h
@@ -440,2 +441,2 @@
---- a/lib/acl/acl.h
-+++ b/lib/acl/acl.h
+--- a/lib/librte_acl/acl.h
++++ b/lib/librte_acl/acl.h
@@ -460 +461 @@
-diff --git a/lib/acl/acl_bld.c b/lib/acl/acl_bld.c
+diff --git a/lib/librte_acl/acl_bld.c b/lib/librte_acl/acl_bld.c
@@ -462,2 +463,2 @@
---- a/lib/acl/acl_bld.c
-+++ b/lib/acl/acl_bld.c
+--- a/lib/librte_acl/acl_bld.c
++++ b/lib/librte_acl/acl_bld.c
@@ -473 +474 @@
-diff --git a/lib/acl/acl_run_avx2.h b/lib/acl/acl_run_avx2.h
+diff --git a/lib/librte_acl/acl_run_avx2.h b/lib/librte_acl/acl_run_avx2.h
@@ -475,2 +476,2 @@
---- a/lib/acl/acl_run_avx2.h
-+++ b/lib/acl/acl_run_avx2.h
+--- a/lib/librte_acl/acl_run_avx2.h
++++ b/lib/librte_acl/acl_run_avx2.h
@@ -486,4 +487,4 @@
-diff --git a/lib/bbdev/rte_bbdev.c b/lib/bbdev/rte_bbdev.c
-index b86c5fdcc0..7f353d4f7e 100644
---- a/lib/bbdev/rte_bbdev.c
-+++ b/lib/bbdev/rte_bbdev.c
+diff --git a/lib/librte_bbdev/rte_bbdev.c b/lib/librte_bbdev/rte_bbdev.c
+index 5ba891c232..310de3761d 100644
+--- a/lib/librte_bbdev/rte_bbdev.c
++++ b/lib/librte_bbdev/rte_bbdev.c
@@ -499 +500 @@
-diff --git a/lib/bpf/bpf_jit_x86.c b/lib/bpf/bpf_jit_x86.c
+diff --git a/lib/librte_bpf/bpf_jit_x86.c b/lib/librte_bpf/bpf_jit_x86.c
@@ -501,2 +502,2 @@
---- a/lib/bpf/bpf_jit_x86.c
-+++ b/lib/bpf/bpf_jit_x86.c
+--- a/lib/librte_bpf/bpf_jit_x86.c
++++ b/lib/librte_bpf/bpf_jit_x86.c
@@ -512 +513 @@
-diff --git a/lib/bpf/bpf_load_elf.c b/lib/bpf/bpf_load_elf.c
+diff --git a/lib/librte_bpf/bpf_load_elf.c b/lib/librte_bpf/bpf_load_elf.c
@@ -514,2 +515,2 @@
---- a/lib/bpf/bpf_load_elf.c
-+++ b/lib/bpf/bpf_load_elf.c
+--- a/lib/librte_bpf/bpf_load_elf.c
++++ b/lib/librte_bpf/bpf_load_elf.c
@@ -525,5 +526,5 @@
-diff --git a/lib/bpf/bpf_pkt.c b/lib/bpf/bpf_pkt.c
-index 08eebd99b3..af422afc07 100644
---- a/lib/bpf/bpf_pkt.c
-+++ b/lib/bpf/bpf_pkt.c
-@@ -166,7 +166,7 @@ bpf_eth_cbh_add(struct bpf_eth_cbh *cbh, uint16_t port, uint16_t queue)
+diff --git a/lib/librte_bpf/bpf_pkt.c b/lib/librte_bpf/bpf_pkt.c
+index 6e8248f0d6..701e8e2c62 100644
+--- a/lib/librte_bpf/bpf_pkt.c
++++ b/lib/librte_bpf/bpf_pkt.c
+@@ -169,7 +169,7 @@ bpf_eth_cbh_add(struct bpf_eth_cbh *cbh, uint16_t port, uint16_t queue)
@@ -538 +539 @@
-diff --git a/lib/bpf/bpf_validate.c b/lib/bpf/bpf_validate.c
+diff --git a/lib/librte_bpf/bpf_validate.c b/lib/librte_bpf/bpf_validate.c
@@ -540,2 +541,2 @@
---- a/lib/bpf/bpf_validate.c
-+++ b/lib/bpf/bpf_validate.c
+--- a/lib/librte_bpf/bpf_validate.c
++++ b/lib/librte_bpf/bpf_validate.c
@@ -578 +579 @@
-diff --git a/lib/eal/include/rte_function_versioning.h b/lib/eal/include/rte_function_versioning.h
+diff --git a/lib/librte_eal/include/rte_function_versioning.h b/lib/librte_eal/include/rte_function_versioning.h
@@ -580,2 +581,2 @@
---- a/lib/eal/include/rte_function_versioning.h
-+++ b/lib/eal/include/rte_function_versioning.h
+--- a/lib/librte_eal/include/rte_function_versioning.h
++++ b/lib/librte_eal/include/rte_function_versioning.h
@@ -591 +592 @@
-diff --git a/lib/eal/windows/include/fnmatch.h b/lib/eal/windows/include/fnmatch.h
+diff --git a/lib/librte_eal/windows/include/fnmatch.h b/lib/librte_eal/windows/include/fnmatch.h
@@ -593,2 +594,2 @@
---- a/lib/eal/windows/include/fnmatch.h
-+++ b/lib/eal/windows/include/fnmatch.h
+--- a/lib/librte_eal/windows/include/fnmatch.h
++++ b/lib/librte_eal/windows/include/fnmatch.h
@@ -604,5 +605,5 @@
-diff --git a/lib/eventdev/rte_event_timer_adapter.c b/lib/eventdev/rte_event_timer_adapter.c
-index e5572e2add..9dad170b5a 100644
---- a/lib/eventdev/rte_event_timer_adapter.c
-+++ b/lib/eventdev/rte_event_timer_adapter.c
-@@ -525,7 +525,7 @@ event_buffer_flush(struct event_buffer *bufp, uint8_t dev_id, uint8_t port_id,
+diff --git a/lib/librte_eventdev/rte_event_timer_adapter.c b/lib/librte_eventdev/rte_event_timer_adapter.c
+index 4c5e49ea3b..64b0f7ed0f 100644
+--- a/lib/librte_eventdev/rte_event_timer_adapter.c
++++ b/lib/librte_eventdev/rte_event_timer_adapter.c
+@@ -493,7 +493,7 @@ event_buffer_flush(struct event_buffer *bufp, uint8_t dev_id, uint8_t port_id,
@@ -617,14 +618 @@
-diff --git a/lib/hash/rte_thash.c b/lib/hash/rte_thash.c
-index 394e1328c5..6847e36f4b 100644
---- a/lib/hash/rte_thash.c
-+++ b/lib/hash/rte_thash.c
-@@ -28,7 +28,7 @@ EAL_REGISTER_TAILQ(rte_thash_tailq)
- 
- /**
-  * Table of some irreducible polinomials over GF(2).
-- * For lfsr they are reperesented in BE bit order, and
-+ * For lfsr they are represented in BE bit order, and
-  * x^0 is masked out.
-  * For example, poly x^5 + x^2 + 1 will be represented
-  * as (101001b & 11111b) = 01001b = 0x9
-diff --git a/lib/ip_frag/rte_ipv4_reassembly.c b/lib/ip_frag/rte_ipv4_reassembly.c
+diff --git a/lib/librte_ip_frag/rte_ipv4_reassembly.c b/lib/librte_ip_frag/rte_ipv4_reassembly.c
@@ -632,2 +620,2 @@
---- a/lib/ip_frag/rte_ipv4_reassembly.c
-+++ b/lib/ip_frag/rte_ipv4_reassembly.c
+--- a/lib/librte_ip_frag/rte_ipv4_reassembly.c
++++ b/lib/librte_ip_frag/rte_ipv4_reassembly.c
@@ -643,5 +631,5 @@
-diff --git a/lib/ipsec/esp_inb.c b/lib/ipsec/esp_inb.c
-index 99e9c43f2f..636c850fa6 100644
---- a/lib/ipsec/esp_inb.c
-+++ b/lib/ipsec/esp_inb.c
-@@ -475,7 +475,7 @@ trs_process_check(struct rte_mbuf *mb, struct rte_mbuf **ml,
+diff --git a/lib/librte_ipsec/esp_inb.c b/lib/librte_ipsec/esp_inb.c
+index 2b1df6a032..846fc0ea71 100644
+--- a/lib/librte_ipsec/esp_inb.c
++++ b/lib/librte_ipsec/esp_inb.c
+@@ -415,7 +415,7 @@ trs_process_check(struct rte_mbuf *mb, struct rte_mbuf **ml,
@@ -656 +644 @@
-@@ -561,7 +561,7 @@ trs_process_step3(struct rte_mbuf *mb)
+@@ -501,7 +501,7 @@ trs_process_step3(struct rte_mbuf *mb)
@@ -665,5 +653,5 @@
-diff --git a/lib/ipsec/esp_outb.c b/lib/ipsec/esp_outb.c
-index b7a70fd001..672e56aba0 100644
---- a/lib/ipsec/esp_outb.c
-+++ b/lib/ipsec/esp_outb.c
-@@ -614,7 +614,7 @@ cpu_outb_trs_pkt_prepare(const struct rte_ipsec_session *ss,
+diff --git a/lib/librte_ipsec/esp_outb.c b/lib/librte_ipsec/esp_outb.c
+index 1e181cf2ce..0bf3cd6bd4 100644
+--- a/lib/librte_ipsec/esp_outb.c
++++ b/lib/librte_ipsec/esp_outb.c
+@@ -525,7 +525,7 @@ cpu_outb_trs_pkt_prepare(const struct rte_ipsec_session *ss,
@@ -678 +666 @@
-diff --git a/lib/ipsec/ipsec_sad.c b/lib/ipsec/ipsec_sad.c
+diff --git a/lib/librte_ipsec/ipsec_sad.c b/lib/librte_ipsec/ipsec_sad.c
@@ -680,2 +668,2 @@
---- a/lib/ipsec/ipsec_sad.c
-+++ b/lib/ipsec/ipsec_sad.c
+--- a/lib/librte_ipsec/ipsec_sad.c
++++ b/lib/librte_ipsec/ipsec_sad.c
@@ -691,5 +679,5 @@
-diff --git a/lib/ipsec/sa.c b/lib/ipsec/sa.c
-index a19819f9f1..1e51482c92 100644
---- a/lib/ipsec/sa.c
-+++ b/lib/ipsec/sa.c
-@@ -136,7 +136,7 @@ ipsec_sa_size(uint64_t type, uint32_t *wnd_sz, uint32_t *nb_bucket)
+diff --git a/lib/librte_ipsec/sa.c b/lib/librte_ipsec/sa.c
+index e59189d215..f49b3ec15d 100644
+--- a/lib/librte_ipsec/sa.c
++++ b/lib/librte_ipsec/sa.c
+@@ -126,7 +126,7 @@ ipsec_sa_size(uint64_t type, uint32_t *wnd_sz, uint32_t *nb_bucket)
@@ -704,5 +692,5 @@
-diff --git a/lib/ipsec/sa.h b/lib/ipsec/sa.h
-index 6e59f18e16..7503587b50 100644
---- a/lib/ipsec/sa.h
-+++ b/lib/ipsec/sa.h
-@@ -122,7 +122,7 @@ struct rte_ipsec_sa {
+diff --git a/lib/librte_ipsec/sa.h b/lib/librte_ipsec/sa.h
+index 1bffe751f5..b8ce4e9581 100644
+--- a/lib/librte_ipsec/sa.h
++++ b/lib/librte_ipsec/sa.h
+@@ -116,7 +116,7 @@ struct rte_ipsec_sa {
@@ -717,5 +705,5 @@
-diff --git a/lib/net/rte_gtp.h b/lib/net/rte_gtp.h
-index 9f6deb9c7e..dca940c2c5 100644
---- a/lib/net/rte_gtp.h
-+++ b/lib/net/rte_gtp.h
-@@ -142,9 +142,9 @@ struct rte_gtp_psc_type1_hdr {
+diff --git a/lib/librte_net/rte_gtp.h b/lib/librte_net/rte_gtp.h
+index 104384cc53..95f0822a16 100644
+--- a/lib/librte_net/rte_gtp.h
++++ b/lib/librte_net/rte_gtp.h
+@@ -37,9 +37,9 @@ struct rte_gtp_hdr {
@@ -734,5 +722,5 @@
-diff --git a/lib/node/ethdev_rx_priv.h b/lib/node/ethdev_rx_priv.h
-index 21dcba51fc..7f24cf962e 100644
---- a/lib/node/ethdev_rx_priv.h
-+++ b/lib/node/ethdev_rx_priv.h
-@@ -67,7 +67,7 @@ struct ethdev_rx_node_main *ethdev_rx_get_node_data_get(void);
+diff --git a/lib/librte_node/ethdev_rx_priv.h b/lib/librte_node/ethdev_rx_priv.h
+index efcd66dd48..76cf77d603 100644
+--- a/lib/librte_node/ethdev_rx_priv.h
++++ b/lib/librte_node/ethdev_rx_priv.h
+@@ -71,7 +71,7 @@ struct ethdev_rx_node_main *ethdev_rx_get_node_data_get(void);
@@ -747,5 +735,5 @@
-diff --git a/lib/node/ethdev_tx_priv.h b/lib/node/ethdev_tx_priv.h
-index e3a6fdb8af..93744df56a 100644
---- a/lib/node/ethdev_tx_priv.h
-+++ b/lib/node/ethdev_tx_priv.h
-@@ -46,7 +46,7 @@ struct ethdev_tx_node_main *ethdev_tx_node_data_get(void);
+diff --git a/lib/librte_node/ethdev_tx_priv.h b/lib/librte_node/ethdev_tx_priv.h
+index 586bff44a7..9ced520bd2 100644
+--- a/lib/librte_node/ethdev_tx_priv.h
++++ b/lib/librte_node/ethdev_tx_priv.h
+@@ -50,7 +50,7 @@ struct ethdev_tx_node_main *ethdev_tx_node_data_get(void);
@@ -760,5 +748,5 @@
-diff --git a/lib/node/ip4_rewrite_priv.h b/lib/node/ip4_rewrite_priv.h
-index a1fb8668c5..5105ec1d29 100644
---- a/lib/node/ip4_rewrite_priv.h
-+++ b/lib/node/ip4_rewrite_priv.h
-@@ -49,7 +49,7 @@ struct ip4_rewrite_node_main {
+diff --git a/lib/librte_node/ip4_rewrite_priv.h b/lib/librte_node/ip4_rewrite_priv.h
+index 80f0abdc94..036469746b 100644
+--- a/lib/librte_node/ip4_rewrite_priv.h
++++ b/lib/librte_node/ip4_rewrite_priv.h
+@@ -53,7 +53,7 @@ struct ip4_rewrite_node_main {
@@ -773,18 +761,5 @@
-diff --git a/lib/pipeline/rte_swx_pipeline.h b/lib/pipeline/rte_swx_pipeline.h
-index 9c3d08199c..77141bd341 100644
---- a/lib/pipeline/rte_swx_pipeline.h
-+++ b/lib/pipeline/rte_swx_pipeline.h
-@@ -647,7 +647,7 @@ struct rte_swx_pipeline_selector_params {
- 	const char *group_id_field_name;
- 
- 	/** The set of fields used to select (through a hashing scheme) the
--	 * member within the current group. Inputs into the seletion operation.
-+	 * member within the current group. Inputs into the selection operation.
- 	 * Restriction: All the selector fields must be part of the same struct,
- 	 * i.e. part of the same header or part of the meta-data structure.
- 	 */
-diff --git a/lib/power/power_acpi_cpufreq.c b/lib/power/power_acpi_cpufreq.c
-index 1e8aeb8403..402ed8c99b 100644
---- a/lib/power/power_acpi_cpufreq.c
-+++ b/lib/power/power_acpi_cpufreq.c
-@@ -159,7 +159,7 @@ power_get_available_freqs(struct acpi_power_info *pi)
+diff --git a/lib/librte_power/power_acpi_cpufreq.c b/lib/librte_power/power_acpi_cpufreq.c
+index d028a9947f..66dd013427 100644
+--- a/lib/librte_power/power_acpi_cpufreq.c
++++ b/lib/librte_power/power_acpi_cpufreq.c
+@@ -226,7 +226,7 @@ power_get_available_freqs(struct rte_power_info *pi)
@@ -799,5 +774,5 @@
-diff --git a/lib/rcu/rte_rcu_qsbr.h b/lib/rcu/rte_rcu_qsbr.h
-index 18811c1cc1..62a420a785 100644
---- a/lib/rcu/rte_rcu_qsbr.h
-+++ b/lib/rcu/rte_rcu_qsbr.h
-@@ -362,7 +362,7 @@ rte_rcu_qsbr_thread_offline(struct rte_rcu_qsbr *v, unsigned int thread_id)
+diff --git a/lib/librte_rcu/rte_rcu_qsbr.h b/lib/librte_rcu/rte_rcu_qsbr.h
+index fa2b881bd0..6f09d9c398 100644
+--- a/lib/librte_rcu/rte_rcu_qsbr.h
++++ b/lib/librte_rcu/rte_rcu_qsbr.h
+@@ -367,7 +367,7 @@ rte_rcu_qsbr_thread_offline(struct rte_rcu_qsbr *v, unsigned int thread_id)
@@ -812 +787 @@
-diff --git a/lib/rib/rte_rib6.c b/lib/rib/rte_rib6.c
+diff --git a/lib/librte_rib/rte_rib6.c b/lib/librte_rib/rte_rib6.c
@@ -814,2 +789,2 @@
---- a/lib/rib/rte_rib6.c
-+++ b/lib/rib/rte_rib6.c
+--- a/lib/librte_rib/rte_rib6.c
++++ b/lib/librte_rib/rte_rib6.c
@@ -825,5 +800,5 @@
-diff --git a/lib/sched/rte_sched.c b/lib/sched/rte_sched.c
-index 2fe32bbd33..ed44808f7b 100644
---- a/lib/sched/rte_sched.c
-+++ b/lib/sched/rte_sched.c
-@@ -590,7 +590,7 @@ rte_sched_subport_config_qsize(struct rte_sched_subport *subport)
+diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c
+index a858f61f95..329f4b2e7b 100644
+--- a/lib/librte_sched/rte_sched.c
++++ b/lib/librte_sched/rte_sched.c
+@@ -579,7 +579,7 @@ rte_sched_subport_config_qsize(struct rte_sched_subport *subport)
@@ -838,5 +813,5 @@
-diff --git a/lib/vhost/rte_vhost.h b/lib/vhost/rte_vhost.h
-index af0afbcf60..b454c05868 100644
---- a/lib/vhost/rte_vhost.h
-+++ b/lib/vhost/rte_vhost.h
-@@ -796,7 +796,7 @@ rte_vhost_get_vhost_ring_inflight(int vid, uint16_t vring_idx,
+diff --git a/lib/librte_vhost/rte_vhost.h b/lib/librte_vhost/rte_vhost.h
+index fe910a2a7a..755fb3dd7a 100644
+--- a/lib/librte_vhost/rte_vhost.h
++++ b/lib/librte_vhost/rte_vhost.h
+@@ -761,7 +761,7 @@ rte_vhost_get_vhost_ring_inflight(int vid, uint16_t vring_idx,
@@ -851 +826 @@
-@@ -815,7 +815,7 @@ rte_vhost_set_inflight_desc_split(int vid, uint16_t vring_idx,
+@@ -781,7 +781,7 @@ rte_vhost_set_inflight_desc_split(int vid, uint16_t vring_idx,

  parent reply	other threads:[~2021-11-28 14:59 UTC|newest]

Thread overview: 345+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-10  6:28 [dpdk-stable] patches " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/i40e: support 25G AOC/ACC cables' has been " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'examples/performance-thread: fix build with clang 12.0.1' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'drivers/net: fix typo in vector Rx comment' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'drivers/net: fix vector Rx comments' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ice/base: fix typo in comment' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ice: fix max entry number for ACL normal priority' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/txgbe: fix reading SFP module SFF-8472 data' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/mlx5: fix mbuf replenishment check for zipped CQE' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/mlx5: fix eCPRI matching' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/bnxt: update ring group after ring stop start' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'app/testpmd: fix Tx retry in flowgen engine' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/bnxt: fix crash after port stop/start' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'app/testpmd: fix check without outer checksum' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'app/testpmd: fix dump of Tx offload flags' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'crypto/octeontx2: fix unaligned access to device memory' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'eal/ppc: ignore GCC 10 stringop-overflow warnings' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'config/ppc: ignore GCC 11 psabi " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'crypto/openssl: fix CCM processing 0 length source' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'common/dpaax/caamflib: fix IV for short MAC-I in SNOW3G' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/nfp: fix minimum descriptor sizes' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ice: fix memzone leak after device init failure' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ice: fix RXDID default value in DCF' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ice: fix deadlock on flow query' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ice: fix queue config in DCF' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/iavf: fix overflow in maximum packet length config' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ixgbe: fix Rx multicast statistics after reset' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/bnxt: fix mbuf VLAN in scalar Rx' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/bnxt: check FW capability for VLAN offloads' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/bnxt: fix ring group free' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/bnxt: fix double allocation of ring groups' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/af_xdp: fix zero-copy Tx queue drain' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'doc: fix bonding driver name' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/axgbe: fix unreleased lock in I2C transfer' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/pcap: fix resource leakage on port probe' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/hns3: fix queue flow action validation' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/hns3: fix taskqueue pair reset command' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/sfc: set FDIR bit for flow mark in EF100 Rx' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ixgbe: fix hash handle leak' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ixgbe: fix queue resource " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ixgbe: fix MAC " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ixgbe: fix mbuf " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/ice: fix performance with writeback policy' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'build: propagate Windows system dependencies to pkg-config' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'test/func_reentrancy: free memzones after test' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'examples/service_cores: fix lcore count check' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'eal: fix memory leak when saving arguments' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'ethdev: fix typo in Rx queue setup API comment' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net: fix checksum offload for outer IPv4' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/virtio: fix mbuf count on Rx queue setup' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/virtio: fix split queue vectorized Rx' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/virtio: avoid unneeded link interrupt configuration' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/virtio-user: fix Rx interrupts with multi-queue' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'vhost: fix crash on port deletion' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'net/virtio: fix repeated freeing of virtqueue' " Xueming Li
2021-11-10  6:28 ` [dpdk-stable] patch 'vhost: log socket path on adding connection' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/virtio: fix device configure without jumbo Rx offload' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/octeontx2: fix MTU when PTP is enabled' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/i40e: fix mbuf leak' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/i40e: fix device startup resource release' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/ice/base: fix PF ID for DCF' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/iavf: fix mbuf leak' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/i40e/base: fix resource leakage' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/iavf: fix Rx queue buffer size alignment' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'doc: fix numbers power of 2 in LPM6 guide' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'bus/pci: fix unknown NUMA node value on Windows' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'sched: get 64-bit greatest common divisor' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'vdpa/mlx5: fix large VM memory region registration' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'stack: fix reload head when pop fails' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'examples/ipsec-secgw: fix parsing of flow queue' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'test/compress: fix buffer overflow' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/bonding: fix memory leak on closing device' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/ice/base: calculate logical PF ID' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/iavf: fix mbuf leak' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/octeontx: fix access to indirect buffers' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/mlx5: fix memory leak on context allocation failure' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/mlx5: fix shared RSS destruction' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/memif: fix chained mbuf determination' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'kvargs: fix comments style' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'bus/pci: fix unknown NUMA node value on Windows' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'eal/windows: export version function' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'eal: remove Windows-specific list of common files' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'ring: fix Doxygen comment of internal function' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'bitrate: fix registration to match API description' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'bitrate: fix calculation " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'usertools: fix handling EOF for telemetry input pipe' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'eal/freebsd: lock memory device to prevent conflicts' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'test/mem: fix memory autotests on FreeBSD' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'vhost: clean IOTLB cache on vring stop' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/virtio: fix Tx cleanup functions to have same signature' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/virtio: fix Tx completed mbuf leak on device stop' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/virtio: do not use PMD log type' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/iavf: fix high CPU usage on frequent command' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/ice: fix double free ACL flow entry' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/iavf: fix Rx queue IRQ resource leak' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'common/iavf: fix ARQ " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/ice: retry getting VF VSI map after failure' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/bnxt: fix function driver register/unregister' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/bnxt: fix Tx queue startup state' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/bnxt: fix memzone free for Tx and Rx rings' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/bnxt: fix tunnel port accounting' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/mlx5: fix flow tables double release' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'bus/vmbus: fix leak on device scan' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'test/latency: fix loop boundary' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'raw/ifpga/base: fix linking with librt' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'common/dpaax: fix physical address conversion' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'ethdev: fix xstats by ID API documentation' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/e1000: fix memzone leak on queue re-configure' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/ice: " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/i40e: " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/ixgbe: " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net/hns3: fix input parameters of MAC functions' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'net: fix checksum API documentation' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'eal/windows: fix CPU cores counting' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'eal/windows: do not install virt2phys header' " Xueming Li
2021-11-10  6:29 ` [dpdk-stable] patch 'examples/fips_validation: remove unused allocation' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'examples/fips_validation: fix resetting pointer' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'test/event_crypto: fix event crypto metadata write' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'test/service: fix some comment' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'test/service: fix race in attr check' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'eal/x86: fix some CPU extended features definitions' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'bus/vmbus: fix ring buffer mapping in secondary process' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'eal/freebsd: ignore in-memory option' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'telemetry: fix JSON output buffer length' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'mbuf: fix typo in comment' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'ip_frag: fix fragmenting IPv4 fragment' " Xueming Li
2021-11-10  6:57   ` Huichao Cai
2021-11-10  8:02     ` Xueming(Steven) Li
2021-11-10  6:30 ` [dpdk-stable] patch 'test/atomic: fix 128-bit atomic test with many cores' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'mbuf: enforce no option for dynamic fields and flags' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'mempool: deprecate unused physical page defines' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'app/crypto-perf: fix AAD template copy overrun' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'cryptodev: fix multi-segment raw vector processing' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'test/bpf: fix undefined behavior with clang' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/af_xdp: disable secondary process support' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'app/testpmd: update forward engine beginning' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'app/testpmd: fix txonly forwarding' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/bonding: fix dedicated queue mode in vector burst' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/bonding: fix RSS key length' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'app/testpmd: retain all original dev conf when config DCB' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/sfc: free MAE lock once switch domain is assigned' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/sfc: update comment about representor support' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/i40e: fix Rx packet statistics' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/ixgbe: fix queue release' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/i40e/base: fix PHY identifiers for 2.5G and 5G adapters' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/i40e/base: fix PF reset' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/i40e/base: fix update link data for X722' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/i40e/base: fix AOC media type' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/i40e/base: fix function name in comments' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/i40e/base: fix potentially uninitialized variables' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/i40e/base: fix using checksum before check' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/mlx5: fix software parsing support query' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/mlx5: fix tunneling " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/enic: fix filter mode detection' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/softnic: fix useless address check' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'app/testpmd: fix hex string parser in flow commands' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/txgbe: fix to get interrupt status' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'drivers/net: remove queue xstats auto-fill flag' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/ice: fix deadlock on flow redirect' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'doc: fix emulated device names in e1000 guide' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net: fix aliasing in checksum computation' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/ena: fix offload capabilities verification' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/ena: fix per-queue offload capabilities' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/ena: advertise scattered Rx capability' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'app/testpmd: fix access to DSCP table entries' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'app/testpmd: add tunnel types' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/mlx5: support more " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/ice: fix generic build on FreeBSD' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/i40e: fix risk in descriptor read in NEON Rx' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'ethdev: forbid closing started device' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'test/hash: fix buffer overflow with jhash' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'mbuf: fix reset on mbuf free' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'app/eventdev: fix terminal colour after control-c exit' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'eventdev/eth_rx: fix WRR buffer overrun' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'bpf: allow self-xor operation' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'devtools: fix letter case check in commit title' " Xueming Li
2021-11-10  6:30 ` [dpdk-stable] patch 'cmdline: free on exit' " Xueming Li
2021-11-10  7:23   ` Peng, ZhihongX
2021-11-10  8:29     ` Xueming(Steven) Li
2021-11-10  6:30 ` [dpdk-stable] patch 'net/mlx5: fix Rx queue resource cleanup' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/mlx5: close tools socket with last device' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/virtio: fix check scatter on all Rx queues' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'vdpa/mlx5: workaround FW first completion in start' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'vdpa/mlx5: retry VAR allocation during vDPA restart' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'vhost: add sanity check on inflight last index' " Xueming Li
2021-11-10 10:54   ` Li Feng
2021-11-10  6:31 ` [dpdk-stable] patch 'net/virtio: fix indirect descriptor reconnection' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/virtio: fix avail descriptor ID' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'ethdev: fix PCI device release in secondary process' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'app/testpmd: fix packet burst spreading stats' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'test/event: fix timer adapter creation test' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'pipeline: fix instruction label check' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'usertools/pmdinfo: fix plugin auto scan' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'doc: fix default mempool option in guides' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net: avoid cast-align warning in VLAN insert function' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'mbuf: avoid cast-align warning in data offset macro' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'eal/x86: avoid cast-align warning in memcpy functions' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'eal: reset lcore task callback and argument' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'hash: fix Doxygen comment of Toeplitz file' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'lpm6: fix buffer overflow' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'rib: fix IPv6 depth mask' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'eal/windows: fix IOVA mode detection and handling' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'common/mlx5: fix physical port name recognition' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/i40e: fix buffer size alignment' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/i40evf: extend the polling times of vf reset' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'test: fix ring PMD initialisation' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'pipeline: fix build with ASan' " Xueming Li
2021-11-10  7:27   ` Peng, ZhihongX
2021-11-10  8:33     ` Xueming(Steven) Li
2021-11-10  6:31 ` [dpdk-stable] patch 'examples/performance-thread: " Xueming Li
2021-11-10  7:27   ` Peng, ZhihongX
2021-11-10  8:35     ` Xueming(Steven) Li
2021-11-10  6:31 ` [dpdk-stable] patch 'eal/freebsd: fix IOVA mode selection' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'test/cmdline: fix memory leak' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'test/mbuf: fix access to freed memory' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'eal: fix device iterator when no bus is selected' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'eal/linux: remove unused variable for socket memory' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'eal/linux: fix uevent message parsing' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'malloc: fix allocation with unknown socket ID' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'mem: fix dynamic hugepage mapping in container' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/ice: fix function pointer in multi-process' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/iavf: fix shared data " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'doc: update NIC feature matrix for bnxt' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'app/testpmd: fix RSS key length' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'app/testpmd: fix RSS type display' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/mlx5: fix RSS RETA update' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/virtio: fix link update in speed feature' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/hns3: fix mailbox communication with HW' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/i40e: fix 32-bit build' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/bnxt: fix firmware version query' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/enic: avoid error message when no advanced filtering' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/ice: save rule on switch filter creation' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/ice: fix flow redirect' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/hns3: fix secondary process reference count' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/hns3: fix multi-process action register and unregister' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/hns3: unregister MP action on close for secondary' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'net/txgbe: fix packet statistics' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'test/crypto: fix max length for raw data path' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'crypto/qat: fix status in RSA decryption' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'crypto/qat: fix uncleared cookies after operation' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'examples/fips_validation: fix device start' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'test/compress-perf: remove unused variable' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'examples/ipsec-secgw: move global array from header' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'common/qat: fix queue pairs number' " Xueming Li
2021-11-10  6:31 ` [dpdk-stable] patch 'common/mlx5: fix flex parser DevX creation routine' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'net/mlx5: fix Altivec Rx' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'net/mlx5: fix Rx queue memory allocation return value' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'net/i40e: fix forward outer IPv6 VXLAN' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'ethdev: fix crash on owner delete' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'common/sfc_efx: fix debug compilation control' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'app/testpmd: remove double dependency on bitrate lib' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'common/mlx5: remove unreachable branch in UAR allocation' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'common/mlx5: fix UAR allocation diagnostics messages' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'net/mlx5: remove duplicated reference of Tx doorbell' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'kni: check error code of allmulticast mode switch' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'vfio: fix FreeBSD clear group stub' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'vfio: fix FreeBSD documentation' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'vfio: set errno on unsupported OS' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'interrupt: fix request notifier interrupt processing' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'net/hns3: simplify queue DMA address arithmetic' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'app/testpmd: remove unused header file' " Xueming Li
2021-11-10  6:32 ` [dpdk-stable] patch 'ip_frag: revert fix fragmenting IPv4 fragment' " Xueming Li
2021-11-10  7:09   ` Huichao Cai
2021-11-10  8:38     ` Xueming(Steven) Li
2021-11-28 14:53 ` your patch " Xueming Li
2021-11-28 14:53   ` patch 'common/mlx5: glue MR registration with IOVA' " Xueming Li
2021-11-28 14:53   ` patch 'common/mlx5: create wrapped MR' " Xueming Li
2021-11-28 14:53   ` patch 'vdpa/mlx5: workaround dirty bitmap MR creation' " Xueming Li
2021-11-28 14:53   ` patch 'vdpa/mlx5: workaround guest MR registrations' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: workaround MR creation for flow counter' " Xueming Li
2021-11-28 14:53   ` patch 'power: fix build with clang 13' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix tunnel offload validation' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix tag ID conflict with sample action' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix RETA update without stopping device' " Xueming Li
2021-11-28 14:53   ` patch 'common/mlx5: fix build for zero-length headroom array' " Xueming Li
2021-11-28 14:53   ` patch 'doc: describe timestamp limitations for mlx5' " Xueming Li
2021-11-28 14:53   ` patch 'net/i40e: fix risk in descriptor read in scalar Rx' " Xueming Li
2021-11-28 14:53   ` patch 'net/iavf: fix pointer of meta data' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix Tx scheduling check' " Xueming Li
2021-11-28 14:53   ` patch 'app/testpmd: fix DCB in VT configuration' " Xueming Li
2021-11-28 14:53   ` patch 'ethdev: fix typos' " Xueming Li
2021-11-28 14:53   ` patch 'test/red: fix typo in test description' " Xueming Li
2021-11-28 14:53   ` patch 'net/hinic/base: remove some unused variables' " Xueming Li
2021-11-28 14:53   ` patch 'net/octeontx: remove unused packet length' " Xueming Li
2021-11-28 14:53   ` patch 'bus/fslmc: remove unused device count' " Xueming Li
2021-11-28 14:53   ` patch 'event/sw: remove unused inflight events " Xueming Li
2021-11-28 14:53   ` patch 'net/bnxt: remove some unused variables' " Xueming Li
2021-11-28 14:53   ` patch 'net/liquidio: remove unused counter' " Xueming Li
2021-11-28 14:53   ` patch 'net/nfp: remove unused message length' " Xueming Li
2021-11-28 14:53   ` patch 'net/qede/base: remove unused message size' " Xueming Li
2021-11-28 14:53   ` patch 'net/vmxnet3: fix build with clang 13' " Xueming Li
2021-11-28 14:53   ` patch 'test/distributor: remove unused counter' " Xueming Li
2021-11-28 14:53   ` patch 'examples/performance-thread: remove unused hits count' " Xueming Li
2021-11-28 14:53   ` patch 'eventdev/eth_tx: fix queue delete logic' " Xueming Li
2021-11-28 14:53   ` patch 'event/dlb2: fix delayed pop test in selftest' " Xueming Li
2021-11-28 14:53   ` patch 'test/crypto: skip plain text compare for null cipher' " Xueming Li
2021-11-28 14:53   ` patch 'test/crypto: fix data lengths' " Xueming Li
2021-11-28 14:53   ` patch 'test/crypto: fix missing return checks' " Xueming Li
2021-11-28 14:53   ` patch 'common/cpt: fix KASUMI input length' " Xueming Li
2021-11-28 14:53   ` patch 'test/crypto: remove unnecessary stats retrieval' " Xueming Li
2021-11-28 14:53   ` patch 'examples/l3fwd-power: fix early shutdown' " Xueming Li
2021-11-28 14:53   ` patch 'examples/multi_process: fix Rx packets distribution' " Xueming Li
2021-11-28 14:53   ` Xueming Li [this message]
2021-11-28 14:53   ` patch 'config/x86: skip GNU binutils bug check for LLVM' " Xueming Li
2021-11-28 14:53   ` patch 'examples/ntb: fix build dependency' " Xueming Li
2021-11-28 14:53   ` patch 'app/flow-perf: fix parsing of invalid option' " Xueming Li
2021-11-28 14:53   ` patch 'doc: fix Doxygen examples build on FreeBSD' " Xueming Li
2021-11-28 14:53   ` patch 'vdpa/mlx5: fix mkey creation check' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix VXLAN-GPE next protocol translation' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: add Ethernet header to GENEVE RSS expansion' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix RSS expansion scheme for GRE header' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix GENEVE protocol type translation' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix GRE " Xueming Li
2021-11-28 14:53   ` patch 'net/hns3: optimize Tx performance by mbuf fast free' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix mutex unlock in Tx packet pacing cleanup' " Xueming Li
2021-11-28 14:53   ` patch 'net/bnxt: fix Rx next consumer index in mbuf alloc fail' " Xueming Li
2021-11-28 14:53   ` patch 'net/failsafe: fix secondary process probe' " Xueming Li
2021-11-28 14:53   ` patch 'app/testpmd: fix tunnel offload validation' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix partial inline of fine grain packets' " Xueming Li
2021-11-28 14:53   ` patch 'net/mlx5: fix MPLS tunnel outer layer overwrite' " Xueming Li
2021-11-28 14:54   ` patch 'common/mlx5: fix user mode register access attribute' " Xueming Li
2021-11-28 14:54   ` patch 'crypto/ipsec_mb: fix cipher key setting' " Xueming Li
2021-12-06 12:45     ` Xueming(Steven) Li
2021-11-28 14:54   ` patch 'drivers/crypto: fix IPsec TTL decrement option' " Xueming Li
2021-11-28 14:54   ` patch 'kni: restrict bifurcated device support' " Xueming Li
2021-11-28 14:54   ` patch 'mbuf: fix dump of dynamic fields and flags' " Xueming Li
2021-11-28 14:54   ` patch 'doc: strip build artefacts for examples file list' " Xueming Li
2021-11-28 14:54   ` patch 'examples/ptpclient: fix delay request message' " Xueming Li
2021-11-28 14:54   ` patch 'doc: remove repeated repeated words' " Xueming Li
2021-11-28 14:54   ` patch 'net/bnxt: fix autoneg on PAM4 links' " Xueming Li
2021-11-28 14:54   ` patch 'net/mlx5: fix metadata and meter split shared tag' " Xueming Li
2021-11-28 14:54   ` patch 'net/mlx4: fix empty Ethernet spec with VLAN' " Xueming Li
2021-11-28 14:54   ` patch 'net/mlx5: fix flow mark with sampling and metering' " Xueming Li
2021-11-28 14:54   ` patch 'net/mlx5: fix multi-segment packet wraparound' " Xueming Li
2021-11-28 14:54   ` patch 'net/memif: allow stopping and closing device' " Xueming Li
2021-11-28 14:54   ` patch 'doc: fix memif driver acronyms' " Xueming Li
2021-11-28 14:54   ` patch 'app/testpmd: fix hexadecimal parser with odd length' " Xueming Li
2021-11-28 14:54   ` patch 'net/mlx5: fix GRE flow item matching' " Xueming Li
2021-11-28 14:54   ` patch 'net/mlx5: fix GENEVE and VXLAN-GPE " Xueming Li
2021-11-28 14:54   ` patch 'remove repeated 'the' in the code' " Xueming Li
2021-11-28 14:54   ` patch 'fix PMD wording' " Xueming Li
2021-11-28 14:54   ` patch 'doc: capitalise PMD' " Xueming Li
2021-11-28 14:54   ` patch 'doc: fix typo in coding style' " Xueming Li
2021-11-28 14:54   ` patch 'net/mlx5: fix devargs validation for multi-class probing' " Xueming Li
2021-11-28 14:54   ` patch 'doc: fix a typo in EAL guide' " Xueming Li

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=20211128145423.3974892-39-xuemingl@nvidia.com \
    --to=xuemingl@nvidia.com \
    --cc=bluca@debian.org \
    --cc=chenbo.xia@intel.com \
    --cc=cristian.dumitrescu@intel.com \
    --cc=honnappa.nagarahalli@arm.com \
    --cc=konstantin.ananyev@intel.com \
    --cc=mdr@ashroe.eu \
    --cc=stable@dpdk.org \
    --cc=stephen@networkplumber.org \
    --cc=vladimir.medvedkin@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

patches for DPDK stable branches

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.dpdk.org/stable/0 stable/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 stable stable/ http://inbox.dpdk.org/stable \
		stable@dpdk.org
	public-inbox-index stable

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.stable


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git