patches for DPDK stable branches
 help / color / mirror / Atom feed
From: Kevin Traynor <ktraynor@redhat.com>
To: John McNamara <john.mcnamara@intel.com>
Cc: dpdk stable <stable@dpdk.org>
Subject: [dpdk-stable] patch 'doc: fix spelling reported by aspell in comments' has been queued to LTS release 18.11.2
Date: Wed,  8 May 2019 17:02:01 +0100	[thread overview]
Message-ID: <20190508160233.2648-4-ktraynor@redhat.com> (raw)
In-Reply-To: <20190508160233.2648-1-ktraynor@redhat.com>

Hi,

FYI, your patch has been queued to LTS release 18.11.2

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

This queued commit can be viewed at:
https://github.com/kevintraynor/dpdk-stable-queue/commit/5036b8b5fd40451e23dc4889d5ca9fa7c7de3b08

Thanks.

Kevin Traynor

---
From 5036b8b5fd40451e23dc4889d5ca9fa7c7de3b08 Mon Sep 17 00:00:00 2001
From: John McNamara <john.mcnamara@intel.com>
Date: Fri, 26 Apr 2019 16:14:22 +0100
Subject: [PATCH] doc: fix spelling reported by aspell in comments

[ upstream commit 8bd5f07c7a1ac0c5b8d16758efc3ada3e16b0adc ]

Fix spelling errors in the doxygen docs.

Signed-off-by: John McNamara <john.mcnamara@intel.com>
---
 drivers/event/opdl/opdl_ring.h                 |  8 ++++----
 drivers/net/i40e/rte_pmd_i40e.h                |  4 ++--
 drivers/net/nfp/nfp_net.c                      | 18 +++++++++---------
 drivers/net/nfp/nfp_net_pmd.h                  |  4 ++--
 drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h    |  4 ++--
 .../performance-thread/common/lthread_api.h    | 10 +++++-----
 lib/librte_acl/acl_vect.h                      |  4 ++--
 lib/librte_bbdev/rte_bbdev.h                   |  4 ++--
 lib/librte_bpf/rte_bpf.h                       |  6 +++---
 lib/librte_bpf/rte_bpf_ethdev.h                |  4 ++--
 lib/librte_cryptodev/rte_crypto_asym.h         | 10 +++++-----
 lib/librte_cryptodev/rte_cryptodev.h           |  2 +-
 .../rte_distributor_private.h                  |  2 +-
 .../common/include/generic/rte_cycles.h        |  2 +-
 lib/librte_eal/common/include/rte_class.h      |  2 +-
 lib/librte_eal/common/include/rte_common.h     |  4 ++--
 lib/librte_eal/common/include/rte_eal.h        |  4 ++--
 lib/librte_eal/common/include/rte_log.h        |  2 +-
 lib/librte_eal/common/include/rte_service.h    |  2 +-
 lib/librte_eal/common/include/rte_tailq.h      |  2 +-
 lib/librte_eal/common/include/rte_uuid.h       |  4 ++--
 lib/librte_eal/common/include/rte_vfio.h       |  2 +-
 lib/librte_eal/linuxapp/eal/eal_memory.c       |  2 +-
 lib/librte_efd/rte_efd.h                       |  2 +-
 lib/librte_ethdev/rte_eth_ctrl.h               |  2 +-
 lib/librte_ethdev/rte_ethdev.h                 |  4 ++--
 lib/librte_ethdev/rte_ethdev_core.h            |  4 ++--
 lib/librte_ethdev/rte_ethdev_driver.h          |  2 +-
 lib/librte_ethdev/rte_tm.h                     |  8 ++++----
 lib/librte_eventdev/rte_event_crypto_adapter.h |  2 +-
 lib/librte_eventdev/rte_event_eth_rx_adapter.h |  4 ++--
 lib/librte_eventdev/rte_eventdev.h             |  4 ++--
 lib/librte_eventdev/rte_eventdev_pmd.h         |  2 +-
 lib/librte_flow_classify/rte_flow_classify.h   |  4 ++--
 lib/librte_hash/rte_hash.h                     |  2 +-
 lib/librte_ip_frag/rte_ip_frag.h               |  2 +-
 lib/librte_latencystats/rte_latencystats.h     |  2 +-
 lib/librte_lpm/rte_lpm.h                       |  2 +-
 lib/librte_mbuf/rte_mbuf.h                     |  6 +++---
 lib/librte_mbuf/rte_mbuf_ptype.h               |  2 +-
 lib/librte_mempool/rte_mempool.h               |  4 ++--
 lib/librte_power/rte_power_empty_poll.h        |  2 +-
 lib/librte_rawdev/rte_rawdev.h                 |  6 +++---
 lib/librte_rawdev/rte_rawdev_pmd.h             |  8 ++++----
 lib/librte_reorder/rte_reorder.h               |  2 +-
 lib/librte_ring/rte_ring.h                     |  2 +-
 lib/librte_sched/rte_sched.h                   |  2 +-
 lib/librte_security/rte_security.h             |  4 ++--
 lib/librte_table/rte_table_hash.h              |  6 +++---
 lib/librte_vhost/rte_vhost.h                   |  4 ++--
 50 files changed, 100 insertions(+), 100 deletions(-)

diff --git a/drivers/event/opdl/opdl_ring.h b/drivers/event/opdl/opdl_ring.h
index 751a59dbc..14ababe0b 100644
--- a/drivers/event/opdl/opdl_ring.h
+++ b/drivers/event/opdl/opdl_ring.h
@@ -25,5 +25,5 @@
  *
  * A opdl_ring can be used as the basis for pipeline based applications. Instead
- * of each stage in a pipeline dequeueing from a ring, processing and enqueueing
+ * of each stage in a pipeline dequeuing from a ring, processing and enqueuing
  * to another ring, it can process entries in-place on the ring. If stages do
  * not depend on each other, they can run in parallel.
@@ -153,5 +153,5 @@ opdl_ring_get_name(const struct opdl_ring *t);
  *   will be processing this stage.
  * @param is_input
- *   Indication to nitialise the stage with all slots available or none
+ *   Indication to initialise the stage with all slots available or none
  *
  * @return
@@ -590,5 +590,5 @@ opdl_ring_set_stage_threadsafe(struct opdl_stage *s, bool threadsafe);
  * if key field event descriptor is changed by application, then
  * update the slot in the ring otherwise do nothing with it.
- * the key field is flow_id, prioirty, mbuf, impl_opaque
+ * the key field is flow_id, priority, mbuf, impl_opaque
  *
  * @param s
@@ -601,5 +601,5 @@ opdl_ring_set_stage_threadsafe(struct opdl_stage *s, bool threadsafe);
  *   queue type associate with the stage.
  * @return
- *   if the evevnt key field is changed compare with previous record.
+ *   if the event key field is changed compare with previous record.
  */
 
diff --git a/drivers/net/i40e/rte_pmd_i40e.h b/drivers/net/i40e/rte_pmd_i40e.h
index be4a6024a..a1313146b 100644
--- a/drivers/net/i40e/rte_pmd_i40e.h
+++ b/drivers/net/i40e/rte_pmd_i40e.h
@@ -271,5 +271,5 @@ struct rte_pmd_i40e_pkt_template_input {
 	/** the pctype used for raw packet template */
 	uint16_t pctype;
-	/** the buffer conatining raw packet template */
+	/** the buffer containing raw packet template */
 	void *packet;
 	/** the length of buffer with raw packet template */
@@ -315,5 +315,5 @@ struct rte_pmd_i40e_inset {
  *   Specifies configuration parameters of raw packet template filter.
  * @param add
- *   Speicifes an action to be taken - add or remove raw packet template filter.
+ *   Specifies an action to be taken - add or remove raw packet template filter.
  * @return
  *   - (0) if successful.
diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c
index 7d99f080a..68c853c94 100644
--- a/drivers/net/nfp/nfp_net.c
+++ b/drivers/net/nfp/nfp_net.c
@@ -762,5 +762,5 @@ nfp_net_start(struct rte_eth_dev *dev)
 
 	/*
-	 * Allocating rte mbuffs for configured rx queues.
+	 * Allocating rte mbufs for configured rx queues.
 	 * This requires queues being enabled before
 	 */
@@ -1491,5 +1491,5 @@ nfp_net_rx_queue_setup(struct rte_eth_dev *dev,
 		return -ENOMEM;
 
-	/* Hw queues mapping based on firmware confifguration */
+	/* Hw queues mapping based on firmware configuration */
 	rxq->qidx = queue_idx;
 	rxq->fl_qcidx = queue_idx * hw->stride_rx;
@@ -1523,5 +1523,5 @@ nfp_net_rx_queue_setup(struct rte_eth_dev *dev,
 
 	if (tz == NULL) {
-		PMD_DRV_LOG(ERR, "Error allocatig rx dma");
+		PMD_DRV_LOG(ERR, "Error allocating rx dma");
 		nfp_net_rx_queue_release(rxq);
 		return -ENOMEM;
@@ -1910,5 +1910,5 @@ nfp_net_mbuf_alloc_failed(struct nfp_net_rxq *rxq)
  * RX path design:
  *
- * There are some decissions to take:
+ * There are some decisions to take:
  * 1) How to check DD RX descriptors bit
  * 2) How and when to allocate new mbufs
@@ -1980,5 +1980,5 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
 
 		/*
-		 * We got a packet. Let's alloc a new mbuff for refilling the
+		 * We got a packet. Let's alloc a new mbuf for refilling the
 		 * free descriptor ring as soon as possible
 		 */
@@ -1995,6 +1995,6 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
 
 		/*
-		 * Grab the mbuff and refill the descriptor with the
-		 * previously allocated mbuff
+		 * Grab the mbuf and refill the descriptor with the
+		 * previously allocated mbuf
 		 */
 		mb = rxb->mbuf;
@@ -2028,5 +2028,5 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
 		}
 
-		/* Filling the received mbuff with packet info */
+		/* Filling the received mbuf with packet info */
 		if (hw->rx_offset)
 			mb->data_off = RTE_PKTMBUF_HEADROOM + hw->rx_offset;
@@ -2053,5 +2053,5 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
 		}
 
-		/* Adding the mbuff to the mbuff array passed by the app */
+		/* Adding the mbuf to the mbuf array passed by the app */
 		rx_pkts[avail++] = mb;
 
diff --git a/drivers/net/nfp/nfp_net_pmd.h b/drivers/net/nfp/nfp_net_pmd.h
index b01036df2..d70cbc634 100644
--- a/drivers/net/nfp/nfp_net_pmd.h
+++ b/drivers/net/nfp/nfp_net_pmd.h
@@ -35,5 +35,5 @@
  * @file dpdk/pmd/nfp_net_pmd.h
  *
- * Netronome NFP_NET PDM driver
+ * Netronome NFP_NET PMD driver
  */
 
@@ -241,5 +241,5 @@ struct nfp_net_txq {
 
 	/*
-	 * For each descriptor keep a reference to the mbuff and
+	 * For each descriptor keep a reference to the mbuf and
 	 * DMA address used until completion is signalled.
 	 */
diff --git a/drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h b/drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h
index 17fffcb74..29b4fe917 100644
--- a/drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h
+++ b/drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h
@@ -32,5 +32,5 @@ enum {
 
 /**
- * If user has configued a Virtual Queue mode, but for some particular VQ
+ * If user has configured a Virtual Queue mode, but for some particular VQ
  * user needs an exclusive H/W queue associated (for better performance
  * on that particular VQ), then user can pass this flag while creating the
@@ -263,5 +263,5 @@ rte_qdma_vq_stats(uint16_t vq_id,
  *
  * @param vq_id
- *   Virtual Queue ID which needs to be deinialized.
+ *   Virtual Queue ID which needs to be uninitialized.
  *
  * @returns
diff --git a/examples/performance-thread/common/lthread_api.h b/examples/performance-thread/common/lthread_api.h
index 995deb4d1..e6879ea5c 100644
--- a/examples/performance-thread/common/lthread_api.h
+++ b/examples/performance-thread/common/lthread_api.h
@@ -207,10 +207,10 @@ void lthread_run(void);
   *  lcore.
   *
-  *  If no scheduler exists yet on the curret lcore then one is created.
+  *  If no scheduler exists yet on the current lcore then one is created.
   *
   * @param new_lt
   *  Pointer to an lthread pointer that will be initialized
   * @param lcore
-  *  the lcore the thread should be started on or the current clore
+  *  the lcore the thread should be started on or the current lcore
   *    -1 the current lcore
   *    0 - LTHREAD_MAX_LCORES any other lcore
@@ -470,5 +470,5 @@ void
   * Set lthread TLS
   *
-  *  This function is modelled on pthread_set_sepcific()
+  *  This function is modelled on pthread_set_specific()
   *  It associates a thread-specific value with a key obtained via a previous
   *  call to lthread_key_create().
@@ -750,5 +750,5 @@ int lthread_cond_wait(struct lthread_cond *c, uint64_t reserved);
   *
   *  The function unblocks one thread waiting for the condition variable cond.
-  *  If no threads are waiting on cond, the rte_lthead_cond_signal() function
+  *  If no threads are waiting on cond, the rte_lthread_cond_signal() function
   *  has no effect.
   *
@@ -766,5 +766,5 @@ int lthread_cond_signal(struct lthread_cond *c);
   *
   *  The function unblocks all threads waiting for the condition variable cond.
-  *  If no threads are waiting on cond, the rte_lthead_cond_broadcast()
+  *  If no threads are waiting on cond, the rte_lathed_cond_broadcast()
   *  function has no effect.
   *
diff --git a/lib/librte_acl/acl_vect.h b/lib/librte_acl/acl_vect.h
index 194fca902..951e5828a 100644
--- a/lib/librte_acl/acl_vect.h
+++ b/lib/librte_acl/acl_vect.h
@@ -18,5 +18,5 @@ extern "C" {
 
 /*
- * Takes 2 SIMD registers containing N transitions eachi (tr0, tr1).
+ * Takes 2 SIMD registers containing N transitions each (tr0, tr1).
  * Shuffles it into different representation:
  * lo - contains low 32 bits of given N transitions.
@@ -67,5 +67,5 @@ extern "C" {
 	dfa_ofs = _##P##_sub_epi32(t, r);			\
 								\
-	/* QUAD/SINGLE caluclations. */				\
+	/* QUAD/SINGLE calculations. */				\
 	t = _##P##_cmpgt_epi8(in, tr_hi);			\
 	t = _##P##_sign_epi8(t, t);				\
diff --git a/lib/librte_bbdev/rte_bbdev.h b/lib/librte_bbdev/rte_bbdev.h
index 25ef409f7..4a2873b2f 100644
--- a/lib/librte_bbdev/rte_bbdev.h
+++ b/lib/librte_bbdev/rte_bbdev.h
@@ -44,5 +44,5 @@ extern "C" {
 #endif
 
-/** Flags indiciate current state of BBDEV device */
+/** Flags indicate current state of BBDEV device */
 enum rte_bbdev_state {
 	RTE_BBDEV_UNUSED,
@@ -162,5 +162,5 @@ rte_bbdev_queue_configure(uint16_t dev_id, uint16_t queue_id,
 /**
  * Start a device.
- * This is the last step needed before enqueueing operations is possible.
+ * This is the last step needed before enqueuing operations is possible.
  *
  * @param dev_id
diff --git a/lib/librte_bpf/rte_bpf.h b/lib/librte_bpf/rte_bpf.h
index ad62ef2c6..ab92af8fe 100644
--- a/lib/librte_bpf/rte_bpf.h
+++ b/lib/librte_bpf/rte_bpf.h
@@ -121,5 +121,5 @@ rte_bpf_destroy(struct rte_bpf *bpf);
  *
  * @param prm
- *  Parameters used to create and initialise the BPF exeution context.
+ *  Parameters used to create and initialise the BPF execution context.
  * @return
  *   BPF handle that is used in future BPF operations,
@@ -137,5 +137,5 @@ rte_bpf_load(const struct rte_bpf_prm *prm);
  *
  * @param prm
- *  Parameters used to create and initialise the BPF exeution context.
+ *  Parameters used to create and initialise the BPF execution context.
  * @param fname
  *  Pathname for a ELF file.
@@ -184,5 +184,5 @@ rte_bpf_exec_burst(const struct rte_bpf *bpf, void *ctx[], uint64_t rc[],
 
 /**
- * Provide information about natively compield code for given BPF handle.
+ * Provide information about natively compiled code for given BPF handle.
  *
  * @param bpf
diff --git a/lib/librte_bpf/rte_bpf_ethdev.h b/lib/librte_bpf/rte_bpf_ethdev.h
index 11d09cdc2..1943372f2 100644
--- a/lib/librte_bpf/rte_bpf_ethdev.h
+++ b/lib/librte_bpf/rte_bpf_ethdev.h
@@ -74,5 +74,5 @@ rte_bpf_eth_tx_unload(uint16_t port, uint16_t queue);
  *  Name of the executable section within the file to load.
  * @param prm
- *  Parameters used to create and initialise the BPF exeution context.
+ *  Parameters used to create and initialise the BPF execution context.
  * @param flags
  *  Flags that define expected behavior of the loaded filter
@@ -99,5 +99,5 @@ rte_bpf_eth_rx_elf_load(uint16_t port, uint16_t queue,
  *  Name of the executable section within the file to load.
  * @param prm
- *  Parameters used to create and initialise the BPF exeution context.
+ *  Parameters used to create and initialise the BPF execution context.
  * @param flags
  *  Flags that define expected expected behavior of the loaded filter
diff --git a/lib/librte_cryptodev/rte_crypto_asym.h b/lib/librte_cryptodev/rte_crypto_asym.h
index 5e185b2dd..b1c1a6c17 100644
--- a/lib/librte_cryptodev/rte_crypto_asym.h
+++ b/lib/librte_cryptodev/rte_crypto_asym.h
@@ -113,13 +113,13 @@ enum rte_crypto_rsa_padding_type {
 	RTE_CRYPTO_RSA_PKCS1_V1_5_BT0,
 	/**< RSA PKCS#1 V1.5 Block Type 0 padding scheme
-	 * as descibed in rfc2313
+	 * as described in rfc2313
 	 */
 	RTE_CRYPTO_RSA_PKCS1_V1_5_BT1,
 	/**< RSA PKCS#1 V1.5 Block Type 01 padding scheme
-	 * as descibed in rfc2313
+	 * as described in rfc2313
 	 */
 	RTE_CRYPTO_RSA_PKCS1_V1_5_BT2,
 	/**< RSA PKCS#1 V1.5 Block Type 02 padding scheme
-	 * as descibed in rfc2313
+	 * as described in rfc2313
 	 */
 	RTE_CRYPTO_RSA_PADDING_OAEP,
@@ -228,5 +228,5 @@ struct rte_crypto_rsa_xform {
  * Asymmetric Modular exponentiation transform data
  *
- * Structure describing modular exponentation xform param
+ * Structure describing modular exponentiation xform param
  *
  */
@@ -272,5 +272,5 @@ struct rte_crypto_dh_xform {
 	rte_crypto_param p;
 	/**< p : Prime modulus data
-	 * DH prime modulous data in octet-string network byte order format.
+	 * DH prime modulus data in octet-string network byte order format.
 	 *
 	 */
diff --git a/lib/librte_cryptodev/rte_cryptodev.h b/lib/librte_cryptodev/rte_cryptodev.h
index 4099823f1..d9c3a0646 100644
--- a/lib/librte_cryptodev/rte_cryptodev.h
+++ b/lib/librte_cryptodev/rte_cryptodev.h
@@ -1098,5 +1098,5 @@ rte_cryptodev_asym_session_clear(uint8_t dev_id,
  *
  * @return
- *   Size of the symmetric eader session.
+ *   Size of the symmetric header session.
  */
 unsigned int
diff --git a/lib/librte_distributor/rte_distributor_private.h b/lib/librte_distributor/rte_distributor_private.h
index fce68c954..33cd89410 100644
--- a/lib/librte_distributor/rte_distributor_private.h
+++ b/lib/librte_distributor/rte_distributor_private.h
@@ -42,5 +42,5 @@ extern "C" {
 /**
  * Maximum number of workers allowed.
- * Be aware of increasing the limit, becaus it is limited by how we track
+ * Be aware of increasing the limit, because it is limited by how we track
  * in-flight tags. See in_flight_bitmask and rte_distributor_process
  */
diff --git a/lib/librte_eal/common/include/generic/rte_cycles.h b/lib/librte_eal/common/include/generic/rte_cycles.h
index ac379e878..d318b91a8 100644
--- a/lib/librte_eal/common/include/generic/rte_cycles.h
+++ b/lib/librte_eal/common/include/generic/rte_cycles.h
@@ -174,5 +174,5 @@ rte_delay_us_sleep(unsigned int us);
  * @param userfunc
  *   User function which replaces rte_delay_us. rte_delay_us_block restores
- *   buildin block delay function.
+ *   builtin block delay function.
  */
 void rte_delay_us_callback_register(void(*userfunc)(unsigned int));
diff --git a/lib/librte_eal/common/include/rte_class.h b/lib/librte_eal/common/include/rte_class.h
index 276c91e95..856d09b22 100644
--- a/lib/librte_eal/common/include/rte_class.h
+++ b/lib/librte_eal/common/include/rte_class.h
@@ -16,5 +16,5 @@
  * A device class defines the type of function a device
  * will be used for e.g.: Ethernet adapter (eth),
- * cryptographic coprocessor (crypto), etc.
+ * cryptographic co-processor (crypto), etc.
  */
 
diff --git a/lib/librte_eal/common/include/rte_common.h b/lib/librte_eal/common/include/rte_common.h
index 66cdf60b2..48bf28ca5 100644
--- a/lib/librte_eal/common/include/rte_common.h
+++ b/lib/librte_eal/common/include/rte_common.h
@@ -341,5 +341,5 @@ rte_is_power_of_2(uint32_t n)
  *
  * @param x
- *   The integer value to algin
+ *   The integer value to align
  *
  * @return
@@ -359,5 +359,5 @@ rte_align32pow2(uint32_t x)
  *
  * @param x
- *   The integer value to algin
+ *   The integer value to align
  *
  * @return
diff --git a/lib/librte_eal/common/include/rte_eal.h b/lib/librte_eal/common/include/rte_eal.h
index a0cedd573..67a4ffb6b 100644
--- a/lib/librte_eal/common/include/rte_eal.h
+++ b/lib/librte_eal/common/include/rte_eal.h
@@ -288,5 +288,5 @@ rte_mp_action_unregister(const char *name);
  * Send a message to the peer process.
  *
- * This function will send a message which will be responsed by the action
+ * This function will send a message which will be responded by the action
  * identified by name in the peer process.
  *
@@ -425,5 +425,5 @@ rte_set_application_usage_hook(rte_usage_hook_t usage_func);
 
 /**
- * macro to get the multiple lock of mempool shared by mutiple-instance
+ * macro to get the multiple lock of mempool shared by multiple-instance
  */
 #define RTE_EAL_MEMPOOL_RWLOCK            (&rte_eal_get_configuration()->mem_config->mplock)
diff --git a/lib/librte_eal/common/include/rte_log.h b/lib/librte_eal/common/include/rte_log.h
index 2f789cb90..213043c4a 100644
--- a/lib/librte_eal/common/include/rte_log.h
+++ b/lib/librte_eal/common/include/rte_log.h
@@ -37,5 +37,5 @@ struct rte_logs {
 };
 
-/** Global log informations */
+/** Global log information */
 extern struct rte_logs rte_logs;
 
diff --git a/lib/librte_eal/common/include/rte_service.h b/lib/librte_eal/common/include/rte_service.h
index 34b41aff2..11f673503 100644
--- a/lib/librte_eal/common/include/rte_service.h
+++ b/lib/librte_eal/common/include/rte_service.h
@@ -338,5 +338,5 @@ int32_t rte_service_lcore_list(uint32_t array[], uint32_t n);
 
 /**
- * Get the numer of services running on the supplied lcore.
+ * Get the number of services running on the supplied lcore.
  *
  * @param lcore Id of the service core.
diff --git a/lib/librte_eal/common/include/rte_tailq.h b/lib/librte_eal/common/include/rte_tailq.h
index 9b01abb2c..b6fe4e5f7 100644
--- a/lib/librte_eal/common/include/rte_tailq.h
+++ b/lib/librte_eal/common/include/rte_tailq.h
@@ -54,5 +54,5 @@ struct rte_tailq_elem {
 
 /**
- * Return the first tailq entry casted to the right struct.
+ * Return the first tailq entry cast to the right struct.
  */
 #define RTE_TAILQ_CAST(tailq_entry, struct_name) \
diff --git a/lib/librte_eal/common/include/rte_uuid.h b/lib/librte_eal/common/include/rte_uuid.h
index 2c846b5fe..16bbed321 100644
--- a/lib/librte_eal/common/include/rte_uuid.h
+++ b/lib/librte_eal/common/include/rte_uuid.h
@@ -44,5 +44,5 @@ extern "C" {
 
 /**
- * Struct describing a Universal Unique Identifer
+ * Struct describing a Universal Unique Identifier
  */
 typedef unsigned char rte_uuid_t[16];
@@ -106,5 +106,5 @@ int	rte_uuid_compare(const rte_uuid_t a, const rte_uuid_t b);
  *    Destination UUID
  * @return
- *    Returns 0 on succes, and -1 if string is not a valid UUID.
+ *    Returns 0 on success, and -1 if string is not a valid UUID.
  */
 int	rte_uuid_parse(const char *in, rte_uuid_t uu);
diff --git a/lib/librte_eal/common/include/rte_vfio.h b/lib/librte_eal/common/include/rte_vfio.h
index 4b3a91e91..d837f1e76 100644
--- a/lib/librte_eal/common/include/rte_vfio.h
+++ b/lib/librte_eal/common/include/rte_vfio.h
@@ -179,5 +179,5 @@ int rte_vfio_noiommu_is_enabled(void);
  *
  * @param vfio_group_fd
- *   VFIO Grouup FD.
+ *   VFIO Group FD.
  *
  * @return
diff --git a/lib/librte_eal/linuxapp/eal/eal_memory.c b/lib/librte_eal/linuxapp/eal/eal_memory.c
index ee5f6613b..898bdb775 100644
--- a/lib/librte_eal/linuxapp/eal/eal_memory.c
+++ b/lib/librte_eal/linuxapp/eal/eal_memory.c
@@ -1394,5 +1394,5 @@ eal_legacy_hugepage_init(void)
 		    rte_mem_check_dma_mask_thread_unsafe(mcfg->dma_maskbits)) {
 			RTE_LOG(ERR, EAL,
-				"%s(): couldnt allocate memory due to IOVA exceeding limits of current DMA mask.\n",
+				"%s(): couldn't allocate memory due to IOVA exceeding limits of current DMA mask.\n",
 				__func__);
 			if (rte_eal_iova_mode() == RTE_IOVA_VA &&
diff --git a/lib/librte_efd/rte_efd.h b/lib/librte_efd/rte_efd.h
index 2ace008e8..c2be4c09a 100644
--- a/lib/librte_efd/rte_efd.h
+++ b/lib/librte_efd/rte_efd.h
@@ -192,5 +192,5 @@ rte_efd_find_existing(const char *name);
  *  RTE_EFD_UPDATE_FAILED
  *     Either the EFD failed to find a suitable perfect hash or the group was full
- *     This is a fatal error, and the table is now in an indeterminite state
+ *     This is a fatal error, and the table is now in an indeterminate state
  *  RTE_EFD_UPDATE_NO_CHANGE
  *     Operation resulted in no change to the table (same value already exists)
diff --git a/lib/librte_ethdev/rte_eth_ctrl.h b/lib/librte_ethdev/rte_eth_ctrl.h
index 5ea8ae24c..925a63f24 100644
--- a/lib/librte_ethdev/rte_eth_ctrl.h
+++ b/lib/librte_ethdev/rte_eth_ctrl.h
@@ -590,5 +590,5 @@ struct rte_eth_fdir_masks {
 	/** Bit mask for ipv4 flow in big endian. */
 	struct rte_eth_ipv4_flow   ipv4_mask;
-	/** Bit maks for ipv6 flow in big endian. */
+	/** Bit mask for ipv6 flow in big endian. */
 	struct rte_eth_ipv6_flow   ipv6_mask;
 	/** Bit mask for L4 source port in big endian. */
diff --git a/lib/librte_ethdev/rte_ethdev.h b/lib/librte_ethdev/rte_ethdev.h
index 070330192..0e3536197 100644
--- a/lib/librte_ethdev/rte_ethdev.h
+++ b/lib/librte_ethdev/rte_ethdev.h
@@ -2102,5 +2102,5 @@ rte_eth_xstats_get_names_by_id(uint16_t port_id,
  *   statistics values function should retrieve. This parameter
  *   can be set to NULL if size is 0. In this case function will retrieve
- *   all avalible statistics.
+ *   all available statistics.
  * @param values
  *   A pointer to a table to be filled with device statistics values.
@@ -2543,5 +2543,5 @@ rte_eth_tx_buffer_count_callback(struct rte_mbuf **pkts, uint16_t unsent,
  * Request the driver to free mbufs currently cached by the driver. The
  * driver will only free the mbuf if it is no longer in use. It is the
- * application's responsibity to ensure rte_eth_tx_buffer_flush(..) is
+ * application's responsibility to ensure rte_eth_tx_buffer_flush(..) is
  * called if needed.
  *
diff --git a/lib/librte_ethdev/rte_ethdev_core.h b/lib/librte_ethdev/rte_ethdev_core.h
index 8f03f83f6..16300b147 100644
--- a/lib/librte_ethdev/rte_ethdev_core.h
+++ b/lib/librte_ethdev/rte_ethdev_core.h
@@ -106,5 +106,5 @@ typedef int (*eth_queue_stats_mapping_set_t)(struct rte_eth_dev *dev,
 typedef void (*eth_dev_infos_get_t)(struct rte_eth_dev *dev,
 				    struct rte_eth_dev_info *dev_info);
-/**< @internal Get specific informations of an Ethernet device. */
+/**< @internal Get specific information of an Ethernet device. */
 
 typedef const uint32_t *(*eth_dev_supported_ptypes_get_t)(struct rte_eth_dev *dev);
@@ -368,5 +368,5 @@ typedef int (*eth_tm_ops_get_t)(struct rte_eth_dev *dev, void *ops);
 
 typedef int (*eth_mtr_ops_get_t)(struct rte_eth_dev *dev, void *ops);
-/**< @internal Get Trafffic Metering and Policing (MTR) operations */
+/**< @internal Get Traffic Metering and Policing (MTR) operations */
 
 typedef int (*eth_get_dcb_info)(struct rte_eth_dev *dev,
diff --git a/lib/librte_ethdev/rte_ethdev_driver.h b/lib/librte_ethdev/rte_ethdev_driver.h
index c2ac26328..f2274809c 100644
--- a/lib/librte_ethdev/rte_ethdev_driver.h
+++ b/lib/librte_ethdev/rte_ethdev_driver.h
@@ -318,5 +318,5 @@ typedef int (*ethdev_uninit_t)(struct rte_eth_dev *ethdev);
  * @b EXPERIMENTAL: this API may change without prior notice.
  *
- * PMD helper function for cleaing up the resources of a ethdev port on it's
+ * PMD helper function for cleaning up the resources of a ethdev port on it's
  * destruction.
  *
diff --git a/lib/librte_ethdev/rte_tm.h b/lib/librte_ethdev/rte_tm.h
index 646ef3880..af23c0f54 100644
--- a/lib/librte_ethdev/rte_tm.h
+++ b/lib/librte_ethdev/rte_tm.h
@@ -379,5 +379,5 @@ struct rte_tm_capabilities {
 
 	/** WRED packet mode support. When non-zero, this parameter indicates
-	 * that there is atleast one leaf node that supports the WRED packet
+	 * that there is at least one leaf node that supports the WRED packet
 	 * mode, which might not be true for all the leaf nodes. In packet
 	 * mode, the WRED thresholds specify the queue length in packets, as
@@ -387,5 +387,5 @@ struct rte_tm_capabilities {
 
 	/** WRED byte mode support. When non-zero, this parameter indicates that
-	 * there is atleast one leaf node that supports the WRED byte mode,
+	 * there is at least one leaf node that supports the WRED byte mode,
 	 * which might not be true for all the leaf nodes. In byte mode, the
 	 * WRED thresholds specify the queue length in bytes, as opposed to
@@ -646,5 +646,5 @@ struct rte_tm_level_capabilities {
 
 			/** WRED packet mode support. When non-zero, this
-			 * parameter indicates that there is atleast one leaf
+			 * parameter indicates that there is at least one leaf
 			 * node on this level that supports the WRED packet
 			 * mode, which might not be true for all the leaf
@@ -655,5 +655,5 @@ struct rte_tm_level_capabilities {
 
 			/** WRED byte mode support. When non-zero, this
-			 * parameter indicates that there is atleast one leaf
+			 * parameter indicates that there is at least one leaf
 			 * node on this level that supports the WRED byte mode,
 			 * which might not be true for all the leaf nodes. In
diff --git a/lib/librte_eventdev/rte_event_crypto_adapter.h b/lib/librte_eventdev/rte_event_crypto_adapter.h
index d367309cb..9ac8e6f49 100644
--- a/lib/librte_eventdev/rte_event_crypto_adapter.h
+++ b/lib/librte_eventdev/rte_event_crypto_adapter.h
@@ -140,5 +140,5 @@
  *  - rte_event_crypto_adapter_stats_reset()
 
- * The applicaton creates an instance using rte_event_crypto_adapter_create()
+ * The application creates an instance using rte_event_crypto_adapter_create()
  * or rte_event_crypto_adapter_create_ext().
  *
diff --git a/lib/librte_eventdev/rte_event_eth_rx_adapter.h b/lib/librte_eventdev/rte_event_eth_rx_adapter.h
index 863b72a10..bb14bb2d9 100644
--- a/lib/librte_eventdev/rte_event_eth_rx_adapter.h
+++ b/lib/librte_eventdev/rte_event_eth_rx_adapter.h
@@ -67,7 +67,7 @@
  * RTE_EVENT_ETH_RX_ADAPTER_CAP_INTERNAL_PORT is not set in the adapter's
  * capabilities flags for a particular ethernet device, the service function
- * temporarily enqueues mbufs to an event buffer before batch enqueueing these
+ * temporarily enqueues mbufs to an event buffer before batch enqueuing these
  * to the event device. If the buffer fills up, the service function stops
- * dequeueing packets from the ethernet device. The application may want to
+ * dequeuing packets from the ethernet device. The application may want to
  * monitor the buffer fill level and instruct the service function to
  * selectively buffer packets. The application may also use some other
diff --git a/lib/librte_eventdev/rte_eventdev.h b/lib/librte_eventdev/rte_eventdev.h
index ef10a855d..b90a18d8b 100644
--- a/lib/librte_eventdev/rte_eventdev.h
+++ b/lib/librte_eventdev/rte_eventdev.h
@@ -1156,5 +1156,5 @@ rte_event_timer_adapter_caps_get(uint8_t dev_id, uint32_t *caps);
 
 #define RTE_EVENT_CRYPTO_ADAPTER_CAP_SESSION_PRIVATE_DATA   0x8
-/**< Flag indicates HW/SW suports a mechanism to store and retrieve
+/**< Flag indicates HW/SW supports a mechanism to store and retrieve
  * the private data information along with the crypto session.
  */
@@ -1738,5 +1738,5 @@ rte_event_port_unlink(uint8_t dev_id, uint8_t port_id,
  *
  * @param dev_id
- *   The indentifier of the device.
+ *   The identifier of the device.
  *
  * @param port_id
diff --git a/lib/librte_eventdev/rte_eventdev_pmd.h b/lib/librte_eventdev/rte_eventdev_pmd.h
index 1a01326b8..d118b9e5b 100644
--- a/lib/librte_eventdev/rte_eventdev_pmd.h
+++ b/lib/librte_eventdev/rte_eventdev_pmd.h
@@ -874,5 +874,5 @@ typedef int (*eventdev_eth_tx_adapter_free_t)(uint8_t id,
  *
  * @param tx_queue_id
- *   Transmt queue index
+ *   Transmit queue index
  *
  * @return
diff --git a/lib/librte_flow_classify/rte_flow_classify.h b/lib/librte_flow_classify/rte_flow_classify.h
index 56e063536..01e88e543 100644
--- a/lib/librte_flow_classify/rte_flow_classify.h
+++ b/lib/librte_flow_classify/rte_flow_classify.h
@@ -209,5 +209,5 @@ rte_flow_classify_validate(struct rte_flow_classifier *cls,
 
 /**
- * Add a flow classify rule to the flow_classifer table.
+ * Add a flow classify rule to the flow_classifier table.
  *
  * @param[in] cls
@@ -236,5 +236,5 @@ rte_flow_classify_table_entry_add(struct rte_flow_classifier *cls,
 
 /**
- * Delete a flow classify rule from the flow_classifer table.
+ * Delete a flow classify rule from the flow_classifier table.
  *
  * @param[in] cls
diff --git a/lib/librte_hash/rte_hash.h b/lib/librte_hash/rte_hash.h
index c93d1a137..e5970b468 100644
--- a/lib/librte_hash/rte_hash.h
+++ b/lib/librte_hash/rte_hash.h
@@ -40,5 +40,5 @@ extern "C" {
 #define RTE_HASH_EXTRA_FLAGS_RW_CONCURRENCY 0x04
 
-/** Flag to indicate the extendabe bucket table feature should be used */
+/** Flag to indicate the extendable bucket table feature should be used */
 #define RTE_HASH_EXTRA_FLAGS_EXT_TABLE 0x08
 
diff --git a/lib/librte_ip_frag/rte_ip_frag.h b/lib/librte_ip_frag/rte_ip_frag.h
index 04fd9df52..bc4c100f3 100644
--- a/lib/librte_ip_frag/rte_ip_frag.h
+++ b/lib/librte_ip_frag/rte_ip_frag.h
@@ -275,5 +275,5 @@ int32_t rte_ipv4_fragment_packet(struct rte_mbuf *pkt_in,
 /**
  * This function implements reassembly of fragmented IPv4 packets.
- * Incoming mbufs should have its l2_len/l3_len fields setup correclty.
+ * Incoming mbufs should have its l2_len/l3_len fields setup correctly.
  *
  * @param tbl
diff --git a/lib/librte_latencystats/rte_latencystats.h b/lib/librte_latencystats/rte_latencystats.h
index efcfa028a..67120729e 100644
--- a/lib/librte_latencystats/rte_latencystats.h
+++ b/lib/librte_latencystats/rte_latencystats.h
@@ -25,5 +25,5 @@ extern "C" {
  *  implementation.
  *
- * Function type used for identifting flow types of a Rx packet.
+ * Function type used for identifying flow types of a Rx packet.
  *
  * The callback function is called on Rx for each packet.
diff --git a/lib/librte_lpm/rte_lpm.h b/lib/librte_lpm/rte_lpm.h
index 21550444d..b886f54b4 100644
--- a/lib/librte_lpm/rte_lpm.h
+++ b/lib/librte_lpm/rte_lpm.h
@@ -443,5 +443,5 @@ rte_lpm_lookup_bulk_func(const struct rte_lpm *lpm, const uint32_t *ips,
  *   Next hop of the most specific rule found for IP (valid on lookup hit only).
  *   This is an 4 elements array of two byte values.
- *   If the lookup was succesfull for the given IP, then least significant byte
+ *   If the lookup was successful for the given IP, then least significant byte
  *   of the corresponding element is the  actual next hop and the most
  *   significant byte is zero.
diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h
index c3bf2fe6d..8eab5a836 100644
--- a/lib/librte_mbuf/rte_mbuf.h
+++ b/lib/librte_mbuf/rte_mbuf.h
@@ -210,5 +210,5 @@ extern "C" {
  * Outer UDP checksum offload flag. This flag is used for enabling
  * outer UDP checksum in PMD. To use outer UDP checksum, the user needs to
- * 1) Enable the following in mbuff,
+ * 1) Enable the following in mbuf,
  * a) Fill outer_l2_len and outer_l3_len in mbuf.
  * b) Set the PKT_TX_OUTER_UDP_CKSUM flag.
@@ -1291,5 +1291,5 @@ static inline void rte_pktmbuf_reset_headroom(struct rte_mbuf *m)
  *
  * @param m
- *   The packet mbuf to be resetted.
+ *   The packet mbuf to be reset.
  */
 #define MBUF_INVALID_PORT UINT16_MAX
@@ -1464,5 +1464,5 @@ rte_pktmbuf_ext_shinfo_init_helper(void *buf_addr, uint16_t *buf_len,
  *
  * Memory for shared data must be provided and user must initialize all of
- * the content properly, escpecially free callback and refcnt. The pointer
+ * the content properly, especially free callback and refcnt. The pointer
  * of shared data will be stored in m->shinfo.
  * ``rte_pktmbuf_ext_shinfo_init_helper`` can help to simply spare a few
diff --git a/lib/librte_mbuf/rte_mbuf_ptype.h b/lib/librte_mbuf/rte_mbuf_ptype.h
index 23bc635f7..17a2dd357 100644
--- a/lib/librte_mbuf/rte_mbuf_ptype.h
+++ b/lib/librte_mbuf/rte_mbuf_ptype.h
@@ -427,5 +427,5 @@ extern "C" {
 #define RTE_PTYPE_TUNNEL_ESP                0x00009000
 /**
- * L2TP (Layer 2 Tunneling Protocol) tunnleing packet type.
+ * L2TP (Layer 2 Tunneling Protocol) tunneling packet type.
  *
  * Packet format:
diff --git a/lib/librte_mempool/rte_mempool.h b/lib/librte_mempool/rte_mempool.h
index 7c9cd9a2f..fe2f33352 100644
--- a/lib/librte_mempool/rte_mempool.h
+++ b/lib/librte_mempool/rte_mempool.h
@@ -428,5 +428,5 @@ typedef int (*rte_mempool_dequeue_t)(struct rte_mempool *mp,
  * @b EXPERIMENTAL: this API may change without prior notice.
  *
- * Dequeue a number of contiquous object blocks from the external pool.
+ * Dequeue a number of contiguous object blocks from the external pool.
  */
 typedef int (*rte_mempool_dequeue_contig_blocks_t)(struct rte_mempool *mp,
@@ -1365,5 +1365,5 @@ __mempool_generic_get(struct rte_mempool *mp, void **obj_table,
 		if (unlikely(ret < 0)) {
 			/*
-			 * In the offchance that we are buffer constrained,
+			 * In the off chance that we are buffer constrained,
 			 * where we are not able to allocate cache + n, go to
 			 * the ring directly. If that fails, we are truly out of
diff --git a/lib/librte_power/rte_power_empty_poll.h b/lib/librte_power/rte_power_empty_poll.h
index c1ad5c24d..33f24e0c3 100644
--- a/lib/librte_power/rte_power_empty_poll.h
+++ b/lib/librte_power/rte_power_empty_poll.h
@@ -60,5 +60,5 @@ struct freq_threshold {
 };
 
-/* Each Worder Thread Empty Poll Stats */
+/* Each Worker Thread Empty Poll Stats */
 struct priority_worker {
 
diff --git a/lib/librte_rawdev/rte_rawdev.h b/lib/librte_rawdev/rte_rawdev.h
index 684bfdb81..ed011ca22 100644
--- a/lib/librte_rawdev/rte_rawdev.h
+++ b/lib/librte_rawdev/rte_rawdev.h
@@ -26,5 +26,5 @@ extern "C" {
 #include <rte_errno.h>
 
-/* Rawdevice object - essentially a void to be typecasted by implementation */
+/* Rawdevice object - essentially a void to be typecast by implementation */
 typedef void *rte_rawdev_obj_t;
 
@@ -245,5 +245,5 @@ rte_rawdev_close(uint16_t dev_id);
  *   Raw device identifiers
  * @return
- *   0 for sucessful reset,
+ *   0 for successful reset,
  *  !0 for failure in resetting
  */
@@ -374,5 +374,5 @@ rte_rawdev_set_attr(uint16_t dev_id,
  *   The identifier of the device to configure.
  * @param buffers
- *   Collection of buffers for enqueueing
+ *   Collection of buffers for enqueuing
  * @param count
  *   Count of buffers to enqueue
diff --git a/lib/librte_rawdev/rte_rawdev_pmd.h b/lib/librte_rawdev/rte_rawdev_pmd.h
index 811e51d07..5e6cf1d16 100644
--- a/lib/librte_rawdev/rte_rawdev_pmd.h
+++ b/lib/librte_rawdev/rte_rawdev_pmd.h
@@ -283,5 +283,5 @@ typedef uint16_t (*rawdev_queue_count_t)(struct rte_rawdev *dev);
  *   application can pass information about the queues on which enqueue needs
  *   to be done. Or, the enqueue operation might be passed reference to an
- *   object containing a callback (agreed upon between applicatio and driver).
+ *   object containing a callback (agreed upon between application and driver).
  *
  * @return
@@ -464,5 +464,5 @@ typedef int (*rawdev_firmware_version_get_t)(struct rte_rawdev *dev,
 
 /**
- * Load firwmare from a buffer (DMA'able)
+ * Load firmware from a buffer (DMA'able)
  *
  * @param dev
@@ -481,5 +481,5 @@ typedef int (*rawdev_firmware_load_t)(struct rte_rawdev *dev,
 
 /**
- * Unload firwmare
+ * Unload firmware
  *
  * @param dev
@@ -549,5 +549,5 @@ struct rte_rawdev_ops {
 	rawdev_xstats_reset_t xstats_reset;
 
-	/**< Obtainer firmware status */
+	/**< Obtain firmware status */
 	rawdev_firmware_status_get_t firmware_status_get;
 	/**< Obtain firmware version information */
diff --git a/lib/librte_reorder/rte_reorder.h b/lib/librte_reorder/rte_reorder.h
index 1bcc2e323..6d3971008 100644
--- a/lib/librte_reorder/rte_reorder.h
+++ b/lib/librte_reorder/rte_reorder.h
@@ -71,5 +71,5 @@ rte_reorder_init(struct rte_reorder_buffer *b, unsigned int bufsize,
  *
  * @param name
- *   Name of the reorder buffer instacne as passed to rte_reorder_create()
+ *   Name of the reorder buffer instance as passed to rte_reorder_create()
  * @return
  *   Pointer to reorder buffer instance or NULL if object not found with rte_errno
diff --git a/lib/librte_ring/rte_ring.h b/lib/librte_ring/rte_ring.h
index 83d0f6f83..e265e9479 100644
--- a/lib/librte_ring/rte_ring.h
+++ b/lib/librte_ring/rte_ring.h
@@ -303,5 +303,5 @@ void rte_ring_dump(FILE *f, const struct rte_ring *r);
  * There are 2 choices for the users
  * 1.use rmb() memory barrier
- * 2.use one-direcion load_acquire/store_release barrier,defined by
+ * 2.use one-direction load_acquire/store_release barrier,defined by
  * CONFIG_RTE_USE_C11_MEM_MODEL=y
  * It depends on performance test results.
diff --git a/lib/librte_sched/rte_sched.h b/lib/librte_sched/rte_sched.h
index 84fa896de..c1bdb1df2 100644
--- a/lib/librte_sched/rte_sched.h
+++ b/lib/librte_sched/rte_sched.h
@@ -34,5 +34,5 @@ extern "C" {
  *           - When any subport traffic class is oversubscribed
  *	    (configuration time event), the usage of subport member
- *	    pipes with high demand for thattraffic class pipes is
+ *	    pipes with high demand for that traffic class pipes is
  *	    truncated to a dynamically adjusted value with no
  *             impact to low demand pipes;
diff --git a/lib/librte_security/rte_security.h b/lib/librte_security/rte_security.h
index 718147e00..7e6ced4e4 100644
--- a/lib/librte_security/rte_security.h
+++ b/lib/librte_security/rte_security.h
@@ -535,5 +535,5 @@ struct rte_security_capability {
 			/**< PDCP mode of operation: Control or data */
 			uint32_t capa_flags;
-			/**< Capabilitity flags, see RTE_SECURITY_PDCP_* */
+			/**< Capability flags, see RTE_SECURITY_PDCP_* */
 		} pdcp;
 		/**< PDCP capability */
@@ -567,5 +567,5 @@ struct rte_security_capability {
 /**< HW constructs trailer of packets
  * Transmitted packets will have the trailer added to them
- * by hardawre. The next protocol field will be based on
+ * by hardware. The next protocol field will be based on
  * the mbuf->inner_esp_next_proto field.
  */
diff --git a/lib/librte_table/rte_table_hash.h b/lib/librte_table/rte_table_hash.h
index 6f55bd570..61a0eed6c 100644
--- a/lib/librte_table/rte_table_hash.h
+++ b/lib/librte_table/rte_table_hash.h
@@ -30,5 +30,5 @@ extern "C" {
  *        current LRU key, is always picked. The LRU logic requires maintaining
  *        specific data structures per each bucket. Use-cases: flow cache, etc.
- *     b. Extendible bucket (ext): The bucket is extended with space for 4 more
+ *     b. Extendable bucket (ext): The bucket is extended with space for 4 more
  *        keys. This is done by allocating additional memory at table init time,
  *        which is used to create a pool of free keys (the size of this pool is
@@ -42,5 +42,5 @@ extern "C" {
  *        first group of 4 keys, the search continues beyond the first group of
  *        4 keys, potentially until all keys in this bucket are examined. The
- *        extendible bucket logic requires maintaining specific data structures
+ *        extendable bucket logic requires maintaining specific data structures
  *        per table and per each bucket. Use-cases: flow table, etc.
  * 2. Key size:
@@ -87,5 +87,5 @@ struct rte_table_hash_params {
 };
 
-/** Extendible bucket hash table operations */
+/** Extendable bucket hash table operations */
 extern struct rte_table_ops rte_table_hash_ext_ops;
 extern struct rte_table_ops rte_table_hash_key8_ext_ops;
diff --git a/lib/librte_vhost/rte_vhost.h b/lib/librte_vhost/rte_vhost.h
index d280ac420..5905e2401 100644
--- a/lib/librte_vhost/rte_vhost.h
+++ b/lib/librte_vhost/rte_vhost.h
@@ -489,5 +489,5 @@ int rte_vhost_get_ifname(int vid, char *buf, size_t len);
  *
  * @return
- *  num of avail entires left
+ *  num of avail entries left
  */
 uint16_t rte_vhost_avail_entries(int vid, uint16_t queue_id);
@@ -537,5 +537,5 @@ uint16_t rte_vhost_dequeue_burst(int vid, uint16_t queue_id,
  * Get guest mem table: a list of memory regions.
  *
- * An rte_vhost_vhost_memory object will be allocated internaly, to hold the
+ * An rte_vhost_vhost_memory object will be allocated internally, to hold the
  * guest memory regions. Application should free it at destroy_device()
  * callback.
-- 
2.20.1

---
  Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- -	2019-05-08 16:33:57.668333671 +0100
+++ 0004-doc-fix-spelling-reported-by-aspell-in-comments.patch	2019-05-08 16:33:57.358579877 +0100
@@ -1 +1 @@
-From 8bd5f07c7a1ac0c5b8d16758efc3ada3e16b0adc Mon Sep 17 00:00:00 2001
+From 5036b8b5fd40451e23dc4889d5ca9fa7c7de3b08 Mon Sep 17 00:00:00 2001
@@ -5,0 +6,2 @@
+[ upstream commit 8bd5f07c7a1ac0c5b8d16758efc3ada3e16b0adc ]
+
@@ -10,2 +11,0 @@
- .../common/qat/qat_adf/icp_qat_fw_mmp_ids.h    |  2 +-
- drivers/common/qat/qat_adf/icp_qat_fw_pke.h    |  2 +-
@@ -16 +16 @@
- drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h    |  6 +++---
+ drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h    |  4 ++--
@@ -22 +22 @@
- lib/librte_cryptodev/rte_crypto_asym.h         | 12 ++++++------
+ lib/librte_cryptodev/rte_crypto_asym.h         | 10 +++++-----
@@ -34 +34 @@
- lib/librte_eal/linux/eal/eal_memory.c          |  2 +-
+ lib/librte_eal/linuxapp/eal/eal_memory.c       |  2 +-
@@ -37 +37 @@
- lib/librte_ethdev/rte_ethdev.h                 |  8 ++++----
+ lib/librte_ethdev/rte_ethdev.h                 |  4 ++--
@@ -48,4 +47,0 @@
- lib/librte_ipsec/crypto.h                      |  2 +-
- lib/librte_ipsec/misc.h                        |  2 +-
- lib/librte_ipsec/rte_ipsec_group.h             |  2 +-
- lib/librte_ipsec/rte_ipsec_sa.h                |  2 +-
@@ -54 +50 @@
- lib/librte_mbuf/rte_mbuf.h                     |  8 ++++----
+ lib/librte_mbuf/rte_mbuf.h                     |  6 +++---
@@ -57 +52,0 @@
- lib/librte_pipeline/rte_table_action.h         |  2 +-
@@ -67 +62 @@
- 57 files changed, 112 insertions(+), 112 deletions(-)
+ 50 files changed, 100 insertions(+), 100 deletions(-)
@@ -69,22 +63,0 @@
-diff --git a/drivers/common/qat/qat_adf/icp_qat_fw_mmp_ids.h b/drivers/common/qat/qat_adf/icp_qat_fw_mmp_ids.h
-index d9a42ddf1..00813cffb 100644
---- a/drivers/common/qat/qat_adf/icp_qat_fw_mmp_ids.h
-+++ b/drivers/common/qat/qat_adf/icp_qat_fw_mmp_ids.h
-@@ -9,5 +9,5 @@
-  *      This file documents the external interfaces that the QAT FW running
-  *      on the QAT Acceleration Engine provides to clients wanting to
-- *      accelerate crypto assymetric applications
-+ *      accelerate crypto asymmetric applications
-  */
- 
-diff --git a/drivers/common/qat/qat_adf/icp_qat_fw_pke.h b/drivers/common/qat/qat_adf/icp_qat_fw_pke.h
-index 1c1560a18..b2cdf0a0a 100644
---- a/drivers/common/qat/qat_adf/icp_qat_fw_pke.h
-+++ b/drivers/common/qat/qat_adf/icp_qat_fw_pke.h
-@@ -11,5 +11,5 @@
-  *      This file documents the external interfaces that the QAT FW running
-  *      on the QAT Acceleration Engine provides to clients wanting to
-- *      accelerate crypto assymetric applications
-+ *      accelerate crypto asymmetric applications
-  */
- 
@@ -142 +115 @@
-index b2ff03a67..9394309ac 100644
+index 7d99f080a..68c853c94 100644
@@ -145 +118 @@
-@@ -771,5 +771,5 @@ nfp_net_start(struct rte_eth_dev *dev)
+@@ -762,5 +762,5 @@ nfp_net_start(struct rte_eth_dev *dev)
@@ -152 +125 @@
-@@ -1552,5 +1552,5 @@ nfp_net_rx_queue_setup(struct rte_eth_dev *dev,
+@@ -1491,5 +1491,5 @@ nfp_net_rx_queue_setup(struct rte_eth_dev *dev,
@@ -159 +132 @@
-@@ -1584,5 +1584,5 @@ nfp_net_rx_queue_setup(struct rte_eth_dev *dev,
+@@ -1523,5 +1523,5 @@ nfp_net_rx_queue_setup(struct rte_eth_dev *dev,
@@ -166 +139 @@
-@@ -1971,5 +1971,5 @@ nfp_net_mbuf_alloc_failed(struct nfp_net_rxq *rxq)
+@@ -1910,5 +1910,5 @@ nfp_net_mbuf_alloc_failed(struct nfp_net_rxq *rxq)
@@ -173 +146 @@
-@@ -2041,5 +2041,5 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
+@@ -1980,5 +1980,5 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
@@ -180 +153 @@
-@@ -2056,6 +2056,6 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
+@@ -1995,6 +1995,6 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
@@ -189 +162 @@
-@@ -2089,5 +2089,5 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
+@@ -2028,5 +2028,5 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
@@ -196 +169 @@
-@@ -2114,5 +2114,5 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
+@@ -2053,5 +2053,5 @@ nfp_net_recv_pkts(void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
@@ -204 +177 @@
-index 7913a29c2..61a6eba6d 100644
+index b01036df2..d70cbc634 100644
@@ -222 +195 @@
-index ce491d5d4..caf02937f 100644
+index 17fffcb74..29b4fe917 100644
@@ -225 +198 @@
-@@ -35,5 +35,5 @@ enum {
+@@ -32,5 +32,5 @@ enum {
@@ -232 +205 @@
-@@ -308,5 +308,5 @@ rte_qdma_vq_stats(uint16_t vq_id,
+@@ -263,5 +263,5 @@ rte_qdma_vq_stats(uint16_t vq_id,
@@ -239,7 +211,0 @@
-@@ -323,5 +323,5 @@ rte_qdma_vq_destroy(uint16_t vq_id);
-  *
-  * @param vq_id
-- *   RBP based Virtual Queue ID which needs to be deinialized.
-+ *   RBP based Virtual Queue ID which needs to be uninitialized.
-  *
-  * @returns
@@ -303 +269 @@
-index bec1ef65b..d131692c9 100644
+index 25ef409f7..4a2873b2f 100644
@@ -364 +330 @@
-index a55923a34..8672f217c 100644
+index 5e185b2dd..b1c1a6c17 100644
@@ -367 +333 @@
-@@ -115,13 +115,13 @@ enum rte_crypto_rsa_padding_type {
+@@ -113,13 +113,13 @@ enum rte_crypto_rsa_padding_type {
@@ -384 +350 @@
-@@ -230,5 +230,5 @@ struct rte_crypto_rsa_xform {
+@@ -228,5 +228,5 @@ struct rte_crypto_rsa_xform {
@@ -391 +357 @@
-@@ -283,5 +283,5 @@ struct rte_crypto_dh_xform {
+@@ -272,5 +272,5 @@ struct rte_crypto_dh_xform {
@@ -398,7 +363,0 @@
-@@ -349,5 +349,5 @@ struct rte_crypto_mod_op_param {
- 	 *
- 	 * This field shall be big enough to hold the result of Modular
--	 * Exponentiation or Modular Multplicative Inverse
-+	 * Exponentiation or Modular Multiplicative Inverse
- 	 * (bigger or equal to length of modulus)
- 	 */
@@ -406 +365 @@
-index 298b35217..2d4f6d7e3 100644
+index 4099823f1..d9c3a0646 100644
@@ -409 +368 @@
-@@ -1142,5 +1142,5 @@ rte_cryptodev_asym_session_clear(uint8_t dev_id,
+@@ -1098,5 +1098,5 @@ rte_cryptodev_asym_session_clear(uint8_t dev_id,
@@ -450 +409 @@
-index b475f767a..05a3a6401 100644
+index 66cdf60b2..48bf28ca5 100644
@@ -453 +412 @@
-@@ -360,5 +360,5 @@ rte_is_power_of_2(uint32_t n)
+@@ -341,5 +341,5 @@ rte_is_power_of_2(uint32_t n)
@@ -460 +419 @@
-@@ -378,5 +378,5 @@ rte_align32pow2(uint32_t x)
+@@ -359,5 +359,5 @@ rte_align32pow2(uint32_t x)
@@ -468 +427 @@
-index f9288666e..0603eaf25 100644
+index a0cedd573..67a4ffb6b 100644
@@ -471 +430 @@
-@@ -285,5 +285,5 @@ rte_mp_action_unregister(const char *name);
+@@ -288,5 +288,5 @@ rte_mp_action_unregister(const char *name);
@@ -478 +437 @@
-@@ -422,5 +422,5 @@ rte_set_application_usage_hook(rte_usage_hook_t usage_func);
+@@ -425,5 +425,5 @@ rte_set_application_usage_hook(rte_usage_hook_t usage_func);
@@ -486 +445 @@
-index f334efce4..cbb41846a 100644
+index 2f789cb90..213043c4a 100644
@@ -489 +448 @@
-@@ -38,5 +38,5 @@ struct rte_logs {
+@@ -37,5 +37,5 @@ struct rte_logs {
@@ -497 +456 @@
-index 670c89af4..bf25aec35 100644
+index 34b41aff2..11f673503 100644
@@ -537 +496 @@
-index 247fa2f1e..b360485fa 100644
+index 4b3a91e91..d837f1e76 100644
@@ -540 +499 @@
-@@ -181,5 +181,5 @@ int rte_vfio_noiommu_is_enabled(void);
+@@ -179,5 +179,5 @@ int rte_vfio_noiommu_is_enabled(void);
@@ -547,5 +506,5 @@
-diff --git a/lib/librte_eal/linux/eal/eal_memory.c b/lib/librte_eal/linux/eal/eal_memory.c
-index 319352521..416dad898 100644
---- a/lib/librte_eal/linux/eal/eal_memory.c
-+++ b/lib/librte_eal/linux/eal/eal_memory.c
-@@ -1444,5 +1444,5 @@ eal_legacy_hugepage_init(void)
+diff --git a/lib/librte_eal/linuxapp/eal/eal_memory.c b/lib/librte_eal/linuxapp/eal/eal_memory.c
+index ee5f6613b..898bdb775 100644
+--- a/lib/librte_eal/linuxapp/eal/eal_memory.c
++++ b/lib/librte_eal/linuxapp/eal/eal_memory.c
+@@ -1394,5 +1394,5 @@ eal_legacy_hugepage_init(void)
@@ -570 +529 @@
-index 9fb0657e5..1ef4ed92b 100644
+index 5ea8ae24c..925a63f24 100644
@@ -573 +532 @@
-@@ -541,5 +541,5 @@ struct rte_eth_fdir_masks {
+@@ -590,5 +590,5 @@ struct rte_eth_fdir_masks {
@@ -581 +540 @@
-index b8d19c69f..1f35e1dda 100644
+index 070330192..0e3536197 100644
@@ -584,15 +543 @@
-@@ -449,5 +449,5 @@ struct rte_eth_rss_conf {
- /*
-  * A packet can be identified by hardware as different flow types. Different
-- * NIC hardwares may support different flow types.
-+ * NIC hardware may support different flow types.
-  * Basically, the NIC hardware identifies the flow type as deep protocol as
-  * possible, and exclusively. For example, if a packet is identified as
-@@ -484,5 +484,5 @@ struct rte_eth_rss_conf {
- /*
-  * The RSS offload types are defined based on flow types.
-- * Different NIC hardwares may support different RSS offload
-+ * Different NIC hardware may support different RSS offload
-  * types. The supported flow types or RSS offload types can be queried by
-  * rte_eth_dev_info_get().
-@@ -2221,5 +2221,5 @@ rte_eth_xstats_get_names_by_id(uint16_t port_id,
+@@ -2102,5 +2102,5 @@ rte_eth_xstats_get_names_by_id(uint16_t port_id,
@@ -605 +550 @@
-@@ -2691,5 +2691,5 @@ rte_eth_tx_buffer_count_callback(struct rte_mbuf **pkts, uint16_t unsent,
+@@ -2543,5 +2543,5 @@ rte_eth_tx_buffer_count_callback(struct rte_mbuf **pkts, uint16_t unsent,
@@ -642 +587 @@
-index ea5493870..03eaa0004 100644
+index 646ef3880..af23c0f54 100644
@@ -645 +590 @@
-@@ -370,5 +370,5 @@ struct rte_tm_capabilities {
+@@ -379,5 +379,5 @@ struct rte_tm_capabilities {
@@ -652 +597 @@
-@@ -378,5 +378,5 @@ struct rte_tm_capabilities {
+@@ -387,5 +387,5 @@ struct rte_tm_capabilities {
@@ -659 +604 @@
-@@ -637,5 +637,5 @@ struct rte_tm_level_capabilities {
+@@ -646,5 +646,5 @@ struct rte_tm_level_capabilities {
@@ -666 +611 @@
-@@ -646,5 +646,5 @@ struct rte_tm_level_capabilities {
+@@ -655,5 +655,5 @@ struct rte_tm_level_capabilities {
@@ -674 +619 @@
-index 528d1d9b2..60630ef66 100644
+index d367309cb..9ac8e6f49 100644
@@ -685 +630 @@
-index 176f8ca32..beab870ae 100644
+index 863b72a10..bb14bb2d9 100644
@@ -699 +644 @@
-index 62edc09a4..43b1a248a 100644
+index ef10a855d..b90a18d8b 100644
@@ -709 +654 @@
-@@ -1732,5 +1732,5 @@ rte_event_port_unlink(uint8_t dev_id, uint8_t port_id,
+@@ -1738,5 +1738,5 @@ rte_event_port_unlink(uint8_t dev_id, uint8_t port_id,
@@ -767,44 +711,0 @@
-diff --git a/lib/librte_ipsec/crypto.h b/lib/librte_ipsec/crypto.h
-index 3e9a8f41c..45d4ef7bf 100644
---- a/lib/librte_ipsec/crypto.h
-+++ b/lib/librte_ipsec/crypto.h
-@@ -96,5 +96,5 @@ gen_iv(uint64_t iv[IPSEC_MAX_IV_QWORD], rte_be64_t sqn)
- /*
-  * Helper routine to copy IV
-- * Righ now we support only algorithms with IV length equals 0/8/16 bytes.
-+ * Right now we support only algorithms with IV length equals 0/8/16 bytes.
-  */
- static inline void
-diff --git a/lib/librte_ipsec/misc.h b/lib/librte_ipsec/misc.h
-index 67a6be2aa..693a4afdd 100644
---- a/lib/librte_ipsec/misc.h
-+++ b/lib/librte_ipsec/misc.h
-@@ -8,5 +8,5 @@
- /**
-  * @file misc.h
-- * Contains miscelaneous functions/structures/macros used internally
-+ * Contains miscellaneous functions/structures/macros used internally
-  * by ipsec library.
-  */
-diff --git a/lib/librte_ipsec/rte_ipsec_group.h b/lib/librte_ipsec/rte_ipsec_group.h
-index 696ed277a..740fa7c99 100644
---- a/lib/librte_ipsec/rte_ipsec_group.h
-+++ b/lib/librte_ipsec/rte_ipsec_group.h
-@@ -11,5 +11,5 @@
-  *
-  * RTE IPsec support.
-- * It is not recommended to include this file direclty,
-+ * It is not recommended to include this file directly,
-  * include <rte_ipsec.h> instead.
-  * Contains helper functions to process completed crypto-ops
-diff --git a/lib/librte_ipsec/rte_ipsec_sa.h b/lib/librte_ipsec/rte_ipsec_sa.h
-index 7802da3b1..fd9b3ed60 100644
---- a/lib/librte_ipsec/rte_ipsec_sa.h
-+++ b/lib/librte_ipsec/rte_ipsec_sa.h
-@@ -135,5 +135,5 @@ rte_ipsec_sa_type(const struct rte_ipsec_sa *sa);
-  * Calculate required SA size based on provided input parameters.
-  * @param prm
-- *   Parameters that wil be used to initialise SA object.
-+ *   Parameters that will be used to initialise SA object.
-  * @return
-  *   - Actual size required for SA with given parameters.
@@ -834 +735 @@
-index 68415af02..e4c2da6ee 100644
+index c3bf2fe6d..8eab5a836 100644
@@ -837 +738 @@
-@@ -211,5 +211,5 @@ extern "C" {
+@@ -210,5 +210,5 @@ extern "C" {
@@ -844,8 +745 @@
-@@ -486,5 +486,5 @@ struct rte_mbuf_sched {
- 
- /**
-- * enum for the tx_offload bit-fields lenghts and offsets.
-+ * enum for the tx_offload bit-fields lengths and offsets.
-  * defines the layout of rte_mbuf tx_offload field.
-  */
-@@ -1424,5 +1424,5 @@ static inline void rte_pktmbuf_reset_headroom(struct rte_mbuf *m)
+@@ -1291,5 +1291,5 @@ static inline void rte_pktmbuf_reset_headroom(struct rte_mbuf *m)
@@ -858 +752 @@
-@@ -1597,5 +1597,5 @@ rte_pktmbuf_ext_shinfo_init_helper(void *buf_addr, uint16_t *buf_len,
+@@ -1464,5 +1464,5 @@ rte_pktmbuf_ext_shinfo_init_helper(void *buf_addr, uint16_t *buf_len,
@@ -877 +771 @@
-index fd19470d7..8053f7a04 100644
+index 7c9cd9a2f..fe2f33352 100644
@@ -887 +781 @@
-@@ -1364,5 +1364,5 @@ __mempool_generic_get(struct rte_mempool *mp, void **obj_table,
+@@ -1365,5 +1365,5 @@ __mempool_generic_get(struct rte_mempool *mp, void **obj_table,
@@ -894,11 +787,0 @@
-diff --git a/lib/librte_pipeline/rte_table_action.h b/lib/librte_pipeline/rte_table_action.h
-index e77551c10..cf6eeaa30 100644
---- a/lib/librte_pipeline/rte_table_action.h
-+++ b/lib/librte_pipeline/rte_table_action.h
-@@ -533,5 +533,5 @@ struct rte_table_action_encap_config {
- };
- 
--/** QinQ_PPPoE encap paramaeters. */
-+/** QinQ_PPPoE encap parameters. */
- struct rte_table_encap_ether_qinq_pppoe {
- 
@@ -996 +879 @@
-index 904d09d88..9c55a787d 100644
+index 84fa896de..c1bdb1df2 100644
@@ -1007 +890 @@
-index c8e438fdd..76f54e0e0 100644
+index 718147e00..7e6ced4e4 100644
@@ -1010 +893 @@
-@@ -537,5 +537,5 @@ struct rte_security_capability {
+@@ -535,5 +535,5 @@ struct rte_security_capability {
@@ -1017 +900 @@
-@@ -569,5 +569,5 @@ struct rte_security_capability {
+@@ -567,5 +567,5 @@ struct rte_security_capability {
@@ -1050 +933 @@
-index d2c0c93f4..0226b3eff 100644
+index d280ac420..5905e2401 100644
@@ -1053 +936 @@
-@@ -543,5 +543,5 @@ int rte_vhost_get_ifname(int vid, char *buf, size_t len);
+@@ -489,5 +489,5 @@ int rte_vhost_get_ifname(int vid, char *buf, size_t len);
@@ -1060 +943 @@
-@@ -591,5 +591,5 @@ uint16_t rte_vhost_dequeue_burst(int vid, uint16_t queue_id,
+@@ -537,5 +537,5 @@ uint16_t rte_vhost_dequeue_burst(int vid, uint16_t queue_id,

  parent reply	other threads:[~2019-05-08 16:02 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-08 16:01 [dpdk-stable] patch 'raw/dpaa2_qdma: fix spin lock release' " Kevin Traynor
2019-05-08 16:01 ` [dpdk-stable] patch 'raw/ifpga: fix file descriptor leak in error path' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'doc: fix spelling reported by aspell in guides' " Kevin Traynor
2019-05-08 16:02 ` Kevin Traynor [this message]
2019-05-08 16:02 ` [dpdk-stable] patch 'examples/multi_process: fix buffer underrun' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'examples/power: fix buffer overrun' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'examples/power: fix json null termination' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'eal: fix formatting of hotplug error message' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'ipc: fix memory leak on request failure' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/tap: fix memory leak on IPC request' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'ipc: fix send error handling' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'ipc: harden message receive' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'ipc: handle more invalid parameter cases' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'event/dsw: fix capability flags' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/mlx5: fix comments mixing Rx and Tx' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'doc: fix interactive commands in testpmd guide' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'app/testpmd: fix help info for interactive commands' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/ring: fix coding style' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/ring: avoid hard-coded length' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/ring: use calloc style where appropriate' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/ring: check length of ring name' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/ring: fix return value check' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/kni: " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'app/testpmd: fix unintentional integer overflow' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/i40e: fix queue number check' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'test/bonding: fix MAC assignment for re-run' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/i40e: fix link speed for X722' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/mlx5: check Tx queue size overflow' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/mlx5: fix max number of queues for NEON Tx' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/tap: fix potential IPC buffer overrun' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/vmxnet3: add VLAN filter capability' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'net/netvsc: reset mbuf port on VF Rx' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'test: clean remaining trace of devargs autotest' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'eventdev: update references to removed function' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'hash: fix doc about thread/process safety' " Kevin Traynor
2019-05-08 16:02 ` [dpdk-stable] patch 'doc: fix broken link in LPM guide' " 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=20190508160233.2648-4-ktraynor@redhat.com \
    --to=ktraynor@redhat.com \
    --cc=john.mcnamara@intel.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).