patches for DPDK stable branches
 help / color / mirror / Atom feed
From: luca.boccassi@gmail.com
To: Chengwen Feng <fengchengwen@huawei.com>
Cc: Min Hu <humin29@huawei.com>,
	Dongdong Liu <liudongdong3@huawei.com>,
	dpdk stable <stable@dpdk.org>
Subject: patch 'net/hns3: fix header files includes' has been queued to stable release 20.11.7
Date: Thu,  3 Nov 2022 09:27:42 +0000	[thread overview]
Message-ID: <20221103092758.1099402-84-luca.boccassi@gmail.com> (raw)
In-Reply-To: <20221103092758.1099402-1-luca.boccassi@gmail.com>

Hi,

FYI, your patch has been queued to stable release 20.11.7

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/05/22. 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

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

Thanks.

Luca Boccassi

---
From c23cc8ba1aec87c5bacf2509cbfa2d6e1a5275aa Mon Sep 17 00:00:00 2001
From: Chengwen Feng <fengchengwen@huawei.com>
Date: Fri, 30 Sep 2022 15:22:11 +0800
Subject: [PATCH] net/hns3: fix header files includes

[ upstream commit 1c757dd5f636d1984326b1919c5356d19d1e4b9d ]

Header files should be self contained and should not be cyclically
dependent.

Signed-off-by: Chengwen Feng <fengchengwen@huawei.com>
Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
Signed-off-by: Dongdong Liu <liudongdong3@huawei.com>
---
 drivers/net/hns3/hns3_cmd.h    | 3 +++
 drivers/net/hns3/hns3_dcb.h    | 3 +++
 drivers/net/hns3/hns3_ethdev.c | 2 +-
 drivers/net/hns3/hns3_fdir.h   | 3 +++
 drivers/net/hns3/hns3_intr.c   | 2 +-
 drivers/net/hns3/hns3_mbx.h    | 4 ++++
 drivers/net/hns3/hns3_regs.h   | 2 ++
 drivers/net/hns3/hns3_rss.h    | 2 ++
 drivers/net/hns3/hns3_rxtx.c   | 2 +-
 drivers/net/hns3/hns3_rxtx.h   | 8 ++++++++
 drivers/net/hns3/hns3_stats.h  | 4 ++++
 11 files changed, 32 insertions(+), 3 deletions(-)

diff --git a/drivers/net/hns3/hns3_cmd.h b/drivers/net/hns3/hns3_cmd.h
index 344474db6f..b7eaf924da 100644
--- a/drivers/net/hns3/hns3_cmd.h
+++ b/drivers/net/hns3/hns3_cmd.h
@@ -7,6 +7,9 @@
 
 #include <stdint.h>
 
+#include <rte_byteorder.h>
+#include <rte_spinlock.h>
+
 #define HNS3_CMDQ_TX_TIMEOUT		30000
 #define HNS3_CMDQ_CLEAR_WAIT_TIME	200
 #define HNS3_CMDQ_RX_INVLD_B		0
diff --git a/drivers/net/hns3/hns3_dcb.h b/drivers/net/hns3/hns3_dcb.h
index 0d167e75dc..b141b0f659 100644
--- a/drivers/net/hns3/hns3_dcb.h
+++ b/drivers/net/hns3/hns3_dcb.h
@@ -7,7 +7,10 @@
 
 #include <stdint.h>
 
+#include <rte_ethdev.h>
+
 #include "hns3_cmd.h"
+#include "hns3_ethdev.h"
 
 #define HNS3_ETHER_MAX_RATE		100000
 
diff --git a/drivers/net/hns3/hns3_ethdev.c b/drivers/net/hns3/hns3_ethdev.c
index be1d9db19d..9cf96f4167 100644
--- a/drivers/net/hns3/hns3_ethdev.c
+++ b/drivers/net/hns3/hns3_ethdev.c
@@ -8,13 +8,13 @@
 #include <rte_io.h>
 #include <rte_pci.h>
 
-#include "hns3_ethdev.h"
 #include "hns3_logs.h"
 #include "hns3_rxtx.h"
 #include "hns3_intr.h"
 #include "hns3_regs.h"
 #include "hns3_dcb.h"
 #include "hns3_mp.h"
+#include "hns3_ethdev.h"
 
 #define HNS3_DEFAULT_PORT_CONF_BURST_SIZE	32
 #define HNS3_DEFAULT_PORT_CONF_QUEUES_NUM	1
diff --git a/drivers/net/hns3/hns3_fdir.h b/drivers/net/hns3/hns3_fdir.h
index 839fdb3a88..2d533c30ec 100644
--- a/drivers/net/hns3/hns3_fdir.h
+++ b/drivers/net/hns3/hns3_fdir.h
@@ -5,6 +5,8 @@
 #ifndef _HNS3_FDIR_H_
 #define _HNS3_FDIR_H_
 
+#include <stdint.h>
+
 #include <rte_flow.h>
 
 struct hns3_fd_key_cfg {
@@ -205,6 +207,7 @@ struct rte_flow {
 	uint32_t counter_id;
 };
 struct hns3_adapter;
+struct hns3_hw;
 
 int hns3_init_fd_config(struct hns3_adapter *hns);
 int hns3_fdir_filter_init(struct hns3_adapter *hns);
diff --git a/drivers/net/hns3/hns3_intr.c b/drivers/net/hns3/hns3_intr.c
index a54f23ea45..7e945ba2e3 100644
--- a/drivers/net/hns3/hns3_intr.c
+++ b/drivers/net/hns3/hns3_intr.c
@@ -10,9 +10,9 @@
 
 #include "hns3_ethdev.h"
 #include "hns3_logs.h"
-#include "hns3_intr.h"
 #include "hns3_regs.h"
 #include "hns3_rxtx.h"
+#include "hns3_intr.h"
 
 #define SWITCH_CONTEXT_US	10
 
diff --git a/drivers/net/hns3/hns3_mbx.h b/drivers/net/hns3/hns3_mbx.h
index 3f2e10c513..c61afc2f8e 100644
--- a/drivers/net/hns3/hns3_mbx.h
+++ b/drivers/net/hns3/hns3_mbx.h
@@ -5,6 +5,10 @@
 #ifndef _HNS3_MBX_H_
 #define _HNS3_MBX_H_
 
+#include <stdint.h>
+
+#include <rte_spinlock.h>
+
 enum HNS3_MBX_OPCODE {
 	HNS3_MBX_RESET = 0x01,          /* (VF -> PF) assert reset */
 	HNS3_MBX_ASSERTING_RESET,       /* (PF -> VF) PF is asserting reset */
diff --git a/drivers/net/hns3/hns3_regs.h b/drivers/net/hns3/hns3_regs.h
index cfdd208c7b..05cb8d25c0 100644
--- a/drivers/net/hns3/hns3_regs.h
+++ b/drivers/net/hns3/hns3_regs.h
@@ -5,6 +5,8 @@
 #ifndef _HNS3_REGS_H_
 #define _HNS3_REGS_H_
 
+#include <rte_dev_info.h>
+
 /* bar registers for cmdq */
 #define HNS3_CMDQ_TX_ADDR_L_REG		0x27000
 #define HNS3_CMDQ_TX_ADDR_H_REG		0x27004
diff --git a/drivers/net/hns3/hns3_rss.h b/drivers/net/hns3/hns3_rss.h
index 4fe7363916..82c19b6b00 100644
--- a/drivers/net/hns3/hns3_rss.h
+++ b/drivers/net/hns3/hns3_rss.h
@@ -4,6 +4,7 @@
 
 #ifndef _HNS3_RSS_H_
 #define _HNS3_RSS_H_
+
 #include <rte_ethdev.h>
 #include <rte_flow.h>
 
@@ -91,6 +92,7 @@ static inline uint32_t roundup_pow_of_two(uint32_t x)
 extern const uint8_t hns3_hash_key[HNS3_RSS_KEY_SIZE];
 
 struct hns3_adapter;
+struct hns3_hw;
 
 int hns3_dev_rss_hash_update(struct rte_eth_dev *dev,
 			     struct rte_eth_rss_conf *rss_conf);
diff --git a/drivers/net/hns3/hns3_rxtx.c b/drivers/net/hns3/hns3_rxtx.c
index daf74696c8..fadec9c7e2 100644
--- a/drivers/net/hns3/hns3_rxtx.c
+++ b/drivers/net/hns3/hns3_rxtx.c
@@ -16,9 +16,9 @@
 #endif
 
 #include "hns3_ethdev.h"
-#include "hns3_rxtx.h"
 #include "hns3_regs.h"
 #include "hns3_logs.h"
+#include "hns3_rxtx.h"
 
 #define HNS3_CFG_DESC_NUM(num)	((num) / 8 - 1)
 #define HNS3_RX_RING_PREFETCTH_MASK	3
diff --git a/drivers/net/hns3/hns3_rxtx.h b/drivers/net/hns3/hns3_rxtx.h
index aa128a345a..b18c3f1165 100644
--- a/drivers/net/hns3/hns3_rxtx.h
+++ b/drivers/net/hns3/hns3_rxtx.h
@@ -6,7 +6,15 @@
 #define _HNS3_RXTX_H_
 
 #include <stdint.h>
+
 #include <rte_mbuf_core.h>
+#include <rte_ethdev.h>
+#include <rte_ethdev_core.h>
+#include <rte_io.h>
+#include <rte_mempool.h>
+#include <rte_memzone.h>
+
+#include "hns3_ethdev.h"
 
 #define	HNS3_MIN_RING_DESC	64
 #define	HNS3_MAX_RING_DESC	32768
diff --git a/drivers/net/hns3/hns3_stats.h b/drivers/net/hns3/hns3_stats.h
index 47dce14190..9876e7d0cc 100644
--- a/drivers/net/hns3/hns3_stats.h
+++ b/drivers/net/hns3/hns3_stats.h
@@ -5,6 +5,8 @@
 #ifndef _HNS3_STATS_H_
 #define _HNS3_STATS_H_
 
+#include <rte_ethdev.h>
+
 /* TQP stats */
 struct hns3_tqp_stats {
 	uint64_t rcb_tx_ring_pktnum_rcd; /* Total num of transmitted packets */
@@ -128,6 +130,8 @@ struct hns3_reset_stats;
 #define HNS3_TX_ERROR_STATS_FIELD_OFFSET(f) \
 	(offsetof(struct hns3_tx_queue, f))
 
+struct hns3_hw;
+
 int hns3_stats_get(struct rte_eth_dev *eth_dev,
 		   struct rte_eth_stats *rte_stats);
 int hns3_dev_xstats_get(struct rte_eth_dev *dev, struct rte_eth_xstat *xstats,
-- 
2.34.1

---
  Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- -	2022-11-03 09:27:30.482857508 +0000
+++ 0084-net-hns3-fix-header-files-includes.patch	2022-11-03 09:27:25.545425770 +0000
@@ -1 +1 @@
-From 1c757dd5f636d1984326b1919c5356d19d1e4b9d Mon Sep 17 00:00:00 2001
+From c23cc8ba1aec87c5bacf2509cbfa2d6e1a5275aa Mon Sep 17 00:00:00 2001
@@ -5,0 +6,2 @@
+[ upstream commit 1c757dd5f636d1984326b1919c5356d19d1e4b9d ]
+
@@ -14,2 +16 @@
- drivers/net/hns3/hns3_common.c | 2 +-
- drivers/net/hns3/hns3_dcb.h    | 4 ++++
+ drivers/net/hns3/hns3_dcb.h    | 3 +++
@@ -17,2 +18 @@
- drivers/net/hns3/hns3_fdir.h   | 5 +++++
- drivers/net/hns3/hns3_flow.h   | 3 +++
+ drivers/net/hns3/hns3_fdir.h   | 3 +++
@@ -21,2 +21 @@
- drivers/net/hns3/hns3_mp.h     | 2 ++
- drivers/net/hns3/hns3_regs.h   | 3 +++
+ drivers/net/hns3/hns3_regs.h   | 2 ++
@@ -25,4 +24,3 @@
- drivers/net/hns3/hns3_rxtx.h   | 9 +++++++++
- drivers/net/hns3/hns3_stats.h  | 5 +++++
- drivers/net/hns3/hns3_tm.h     | 2 ++
- 15 files changed, 46 insertions(+), 4 deletions(-)
+ drivers/net/hns3/hns3_rxtx.h   | 8 ++++++++
+ drivers/net/hns3/hns3_stats.h  | 4 ++++
+ 11 files changed, 32 insertions(+), 3 deletions(-)
@@ -31 +29 @@
-index 82c999061d..bee96c1e46 100644
+index 344474db6f..b7eaf924da 100644
@@ -44,16 +41,0 @@
-diff --git a/drivers/net/hns3/hns3_common.c b/drivers/net/hns3/hns3_common.c
-index e732f68238..14291193cb 100644
---- a/drivers/net/hns3/hns3_common.c
-+++ b/drivers/net/hns3/hns3_common.c
-@@ -7,10 +7,10 @@
- #include <ethdev_pci.h>
- #include <rte_pci.h>
- 
--#include "hns3_common.h"
- #include "hns3_logs.h"
- #include "hns3_regs.h"
- #include "hns3_rxtx.h"
-+#include "hns3_common.h"
- 
- int
- hns3_fw_version_get(struct rte_eth_dev *eth_dev, char *fw_version,
@@ -61 +43 @@
-index e06ec177c8..9d9e7684c1 100644
+index 0d167e75dc..b141b0f659 100644
@@ -64 +46 @@
-@@ -7,7 +7,11 @@
+@@ -7,7 +7,10 @@
@@ -68 +49,0 @@
-+#include <ethdev_driver.h>
@@ -77 +58 @@
-index a1348f93a7..60e933998a 100644
+index be1d9db19d..9cf96f4167 100644
@@ -80,3 +61,3 @@
-@@ -6,7 +6,6 @@
- #include <bus_pci_driver.h>
- #include <ethdev_pci.h>
+@@ -8,13 +8,13 @@
+ #include <rte_io.h>
+ #include <rte_pci.h>
@@ -85,2 +65,0 @@
- #include "hns3_common.h"
- #include "hns3_dump.h"
@@ -88 +67,3 @@
-@@ -16,6 +15,7 @@
+ #include "hns3_rxtx.h"
+ #include "hns3_intr.h"
+ #include "hns3_regs.h"
@@ -91 +71,0 @@
- #include "hns3_flow.h"
@@ -94,2 +74,2 @@
- #define HNS3_SERVICE_INTERVAL		1000000 /* us */
- #define HNS3_SERVICE_QUICK_INTERVAL	10
+ #define HNS3_DEFAULT_PORT_CONF_BURST_SIZE	32
+ #define HNS3_DEFAULT_PORT_CONF_QUEUES_NUM	1
@@ -97 +77 @@
-index d81f04a3f3..1a14f1eceb 100644
+index 839fdb3a88..2d533c30ec 100644
@@ -100 +80 @@
-@@ -5,6 +5,10 @@
+@@ -5,6 +5,8 @@
@@ -106,2 +86,2 @@
-+#include <rte_flow.h>
-+
+ #include <rte_flow.h>
+ 
@@ -109,3 +89,2 @@
- 	uint8_t key_sel;
- 	uint8_t inner_sipv6_word_en;
-@@ -177,6 +181,7 @@ struct hns3_fdir_info {
+@@ -205,6 +207,7 @@ struct rte_flow {
+ 	uint32_t counter_id;
@@ -113 +91,0 @@
- 
@@ -119,14 +96,0 @@
-diff --git a/drivers/net/hns3/hns3_flow.h b/drivers/net/hns3/hns3_flow.h
-index 854fbb7ff0..ec94510152 100644
---- a/drivers/net/hns3/hns3_flow.h
-+++ b/drivers/net/hns3/hns3_flow.h
-@@ -6,6 +6,9 @@
- #define _HNS3_FLOW_H_
- 
- #include <rte_flow.h>
-+#include <ethdev_driver.h>
-+
-+#include "hns3_rss.h"
- 
- struct hns3_flow_counter {
- 	LIST_ENTRY(hns3_flow_counter) next; /* Pointer to the next counter. */
@@ -134 +98 @@
-index 4bdcd6070b..57679254ee 100644
+index a54f23ea45..7e945ba2e3 100644
@@ -139 +103 @@
- #include "hns3_common.h"
+ #include "hns3_ethdev.h"
@@ -149 +113 @@
-index 0172a2e288..97f704426c 100644
+index 3f2e10c513..c61afc2f8e 100644
@@ -163,13 +126,0 @@
-diff --git a/drivers/net/hns3/hns3_mp.h b/drivers/net/hns3/hns3_mp.h
-index a74221d086..230230bbfe 100644
---- a/drivers/net/hns3/hns3_mp.h
-+++ b/drivers/net/hns3/hns3_mp.h
-@@ -5,6 +5,8 @@
- #ifndef _HNS3_MP_H_
- #define _HNS3_MP_H_
- 
-+#include <ethdev_driver.h>
-+
- /* Local data for primary or secondary process. */
- struct hns3_process_local_data {
- 	bool init_done; /* Process action register completed flag. */
@@ -177 +128 @@
-index 5812eb39db..2636429844 100644
+index cfdd208c7b..05cb8d25c0 100644
@@ -180 +131 @@
-@@ -5,6 +5,9 @@
+@@ -5,6 +5,8 @@
@@ -184 +134,0 @@
-+#include <ethdev_driver.h>
@@ -191 +141 @@
-index 1589c67c59..6cae5f8634 100644
+index 4fe7363916..82c19b6b00 100644
@@ -211 +161 @@
-index 0a342ed9a2..f1163ce8a9 100644
+index daf74696c8..fadec9c7e2 100644
@@ -214 +164 @@
-@@ -17,10 +17,10 @@
+@@ -16,9 +16,9 @@
@@ -217 +167 @@
- #include "hns3_common.h"
+ #include "hns3_ethdev.h"
@@ -221 +170,0 @@
- #include "hns3_mp.h"
@@ -227 +176 @@
-index 455f8b9419..f2d73043b7 100644
+index aa128a345a..b18c3f1165 100644
@@ -230 +179 @@
-@@ -6,7 +6,16 @@
+@@ -6,7 +6,15 @@
@@ -235 +183,0 @@
-+#include <ethdev_driver.h>
@@ -248 +196 @@
-index 9d84072205..9a360f8870 100644
+index 47dce14190..9876e7d0cc 100644
@@ -251 +199 @@
-@@ -5,6 +5,9 @@
+@@ -5,6 +5,8 @@
@@ -255 +202,0 @@
-+#include <ethdev_driver.h>
@@ -261,3 +208,3 @@
-@@ -145,6 +148,8 @@ struct hns3_reset_stats;
- #define HNS3_IMISSED_STATS_FIELD_OFFSET(f) \
- 	(offsetof(struct hns3_rx_missed_stats, f))
+@@ -128,6 +130,8 @@ struct hns3_reset_stats;
+ #define HNS3_TX_ERROR_STATS_FIELD_OFFSET(f) \
+ 	(offsetof(struct hns3_tx_queue, f))
@@ -270,13 +216,0 @@
-diff --git a/drivers/net/hns3/hns3_tm.h b/drivers/net/hns3/hns3_tm.h
-index 83e9cc8ba9..47345eeed1 100644
---- a/drivers/net/hns3/hns3_tm.h
-+++ b/drivers/net/hns3/hns3_tm.h
-@@ -105,6 +105,8 @@ hns3_tm_calc_node_tc_no(struct hns3_tm_conf *conf, uint32_t node_id)
- 		return 0;
- }
- 
-+struct hns3_hw;
-+
- void hns3_tm_conf_init(struct rte_eth_dev *dev);
- void hns3_tm_conf_uninit(struct rte_eth_dev *dev);
- int hns3_tm_ops_get(struct rte_eth_dev *dev __rte_unused, void *arg);

  parent reply	other threads:[~2022-11-03  9:32 UTC|newest]

Thread overview: 207+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-03  9:26 patch 'net: accept unaligned data in checksum routines' " luca.boccassi
2022-11-03  9:26 ` patch 'eal: fix side effect in some pointer arithmetic macros' " luca.boccassi
2022-11-03  9:26 ` patch 'app/testpmd: restore ixgbe bypass commands' " luca.boccassi
2022-11-03  9:26 ` patch 'net/bonding: fix array overflow in Rx burst' " luca.boccassi
2022-11-03  9:26 ` patch 'net/bonding: fix double slave link status query' " luca.boccassi
2022-11-03  9:26 ` patch 'net/axgbe: fix scattered Rx' " luca.boccassi
2022-11-03  9:26 ` patch 'net/axgbe: fix mbuf lengths in " luca.boccassi
2022-11-03  9:26 ` patch 'net/axgbe: fix length of each segment " luca.boccassi
2022-11-03  9:26 ` patch 'net/axgbe: fix checksum and RSS " luca.boccassi
2022-11-03  9:26 ` patch 'net/axgbe: optimise " luca.boccassi
2022-11-03  9:26 ` patch 'net/axgbe: remove freeing buffer in " luca.boccassi
2022-11-03  9:26 ` patch 'net/nfp: improve HW info header log readability' " luca.boccassi
2022-11-03  9:26 ` patch 'net/txgbe: remove semaphore between SW/FW' " luca.boccassi
2022-11-03  9:26 ` patch 'net/txgbe: rename some extended statistics' " luca.boccassi
2022-11-03  9:26 ` patch 'net/mvneta: fix build with GCC 12' " luca.boccassi
2022-11-03  9:26 ` patch 'malloc: fix storage size for some allocations' " luca.boccassi
2022-11-03  9:26 ` patch 'telemetry: fix escaping of invalid json characters' " luca.boccassi
2022-11-03  9:26 ` patch 'event/dsw: fix flow migration' " luca.boccassi
2022-11-03  9:26 ` patch 'event/sw: fix device name in dump' " luca.boccassi
2022-11-03  9:26 ` patch 'eventdev/eth_tx: add spinlock for adapter start/stop' " luca.boccassi
2022-11-03  9:26 ` patch 'eventdev/eth_tx: fix adapter stop' " luca.boccassi
2022-11-03  9:26 ` patch 'test/ipsec: skip if no compatible device' " luca.boccassi
2022-11-03  9:26 ` patch 'examples/ipsec-secgw: use Tx checksum offload conditionally' " luca.boccassi
2022-11-03  9:26 ` patch 'test/crypto: fix debug messages' " luca.boccassi
2022-11-03  9:26 ` patch 'test/ipsec: fix build with GCC 12' " luca.boccassi
2022-11-03  9:26 ` patch 'ipsec: " luca.boccassi
2022-11-03  9:26 ` patch 'crypto/qat: " luca.boccassi
2022-11-03  9:26 ` patch 'eventdev: fix name of Rx conf type in documentation' " luca.boccassi
2022-11-03  9:26 ` patch 'net/i40e: fix VF representor release' " luca.boccassi
2022-11-03  9:26 ` patch 'net/ice: fix RSS hash update' " luca.boccassi
2022-11-03  9:26 ` patch 'net/iavf: fix pattern check for flow director parser' " luca.boccassi
2022-11-03  9:26 ` patch 'net/iavf: fix Tx done descriptors cleanup' " luca.boccassi
2022-11-03  9:26 ` patch 'net/igc: remove unnecessary PHY ID checks' " luca.boccassi
2022-11-03  9:26 ` patch 'common/iavf: avoid copy in async mode' " luca.boccassi
2022-11-03  9:26 ` patch 'net/ice/base: fix media type of PHY 10G SFI C2C' " luca.boccassi
2022-11-03  9:26 ` patch 'net/ice/base: fix array overflow in add switch recipe' " luca.boccassi
2022-11-03  9:26 ` patch 'net/ice/base: fix add MAC rule' " luca.boccassi
2022-11-03  9:26 ` patch 'net/ice/base: ignore promiscuous already exist' " luca.boccassi
2022-11-03  9:26 ` patch 'net/virtio: fix crash when configured twice' " luca.boccassi
2022-11-03  9:26 ` patch 'examples/vhost: fix use after free' " luca.boccassi
2022-11-03  9:26 ` patch 'eal/x86: add 256 bytes copy for AVX2' " luca.boccassi
2022-11-03  9:27 ` patch 'net/mlx4: fix Verbs FD leak in secondary process' " luca.boccassi
2022-11-03  9:27 ` patch 'net/mlx5: " luca.boccassi
2022-11-03  9:27 ` patch 'net/mlx5: fix check for orphan wait descriptor' " luca.boccassi
2022-11-03  9:27 ` patch 'net/mlx5: fix single not inline packet storing' " luca.boccassi
2022-11-03  9:27 ` patch 'net/mlx5: fix inline length exceeding descriptor limit' " luca.boccassi
2022-11-03  9:27 ` patch 'net/mlx5: fix Tx check for hardware descriptor length' " luca.boccassi
2022-11-03  9:27 ` patch 'net/mlx5: fix modify action with tunnel decapsulation' " luca.boccassi
2022-11-03  9:27 ` patch 'net/mlx5: fix meter profile delete after disable' " luca.boccassi
2022-11-03  9:27 ` patch 'net/iavf: check illegal packet sizes' " luca.boccassi
2022-11-03  9:27 ` patch 'net/ice: " luca.boccassi
2022-11-03  9:27 ` patch 'net/axgbe: reset end of packet in scattered Rx' " luca.boccassi
2022-11-03  9:27 ` patch 'net/axgbe: clear buffer on scattered Rx chaining failure' " luca.boccassi
2022-11-03  9:27 ` patch 'net/axgbe: save segment data in scattered Rx' " luca.boccassi
2022-11-03  9:27 ` patch 'common/sfc_efx/base: fix maximum Tx data count' " luca.boccassi
2022-11-03  9:27 ` patch 'event/dlb2: handle enqueuing more than maximum depth' " luca.boccassi
2022-11-03 16:20   ` Sevincer, Abdullah
2022-11-03  9:27 ` patch 'cryptodev: fix unduly newlines in logs' " luca.boccassi
2022-11-03  9:27 ` patch 'net/bnxt: fix null pointer dereference in LED config' " luca.boccassi
2022-11-17  9:10   ` 答复: " Mao,Yingming
2022-11-03  9:27 ` patch 'net/bnxt: remove unnecessary check' " luca.boccassi
2022-11-03  9:27 ` patch 'net/bnxt: fix representor info freeing' " luca.boccassi
2022-11-03  9:27 ` patch 'net/bnxt: fix build with GCC 13' " luca.boccassi
2022-11-03  9:27 ` patch 'mem: fix API doc about allocation on secondary processes' " luca.boccassi
2022-11-03  9:27 ` patch 'examples/vm_power_manager: use safe list iterator' " luca.boccassi
2022-11-03  9:27 ` patch 'gro: fix chain index for more than 2 packets' " luca.boccassi
2022-11-03  9:27 ` patch 'timer: fix stopping all timers' " luca.boccassi
2022-11-03  9:27 ` patch 'service: fix stats race condition for MT safe service' " luca.boccassi
2022-11-03  9:27 ` patch 'net/qede/base: fix 32-bit build with GCC 12' " luca.boccassi
2022-11-03  9:27 ` patch 'test/service: fix spurious failures by extending timeout' " luca.boccassi
2022-11-03  9:27 ` patch 'net/tap: fix overflow of network interface index' " luca.boccassi
2022-11-03  9:27 ` patch 'net/memif: fix crash with different number of Rx/Tx queues' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix code check warnings' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix next-to-use overflow in SVE Tx' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix next-to-use overflow in simple " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: optimize SVE Tx performance' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix crash when secondary process access FW' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: delete unused markup' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix RSS filter restore' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix lock protection of RSS flow rule' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix RSS flow rule restore' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: move flow direction rule recovery' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix restore filter function input' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix build with gcov' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix packet type for GENEVE' " luca.boccassi
2022-11-03  9:27 ` luca.boccassi [this message]
2022-11-03  9:27 ` patch 'net/hns3: fix IPv4 and IPv6 RSS' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix typos in IPv6 SCTP fields' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix IPv4 RSS' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: add L3 and L4 RSS types' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: revert fix mailbox communication with HW' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix VF mailbox message handling' " luca.boccassi
2022-11-03  9:27 ` patch 'net/hns3: fix minimum Tx frame length' " luca.boccassi
2022-11-03  9:27 ` patch 'net/nfp: fix memory leak in Rx' " luca.boccassi
2022-11-03  9:27 ` patch 'net/dpaa: fix jumbo packet Rx in case of VSP' " luca.boccassi
2022-11-03  9:27 ` patch 'net/dpaa: fix buffer freeing in slow path' " luca.boccassi
2022-11-03  9:27 ` patch 'mempool: fix get objects from mempool with cache' " luca.boccassi
2022-11-03  9:27 ` patch 'gro: trim tail padding bytes' " luca.boccassi
2022-11-03  9:27 ` patch 'net/bonding: fix Tx hash for TCP' " luca.boccassi
2022-11-03  9:27 ` patch 'eal: fix data race in multi-process support' " luca.boccassi
2022-11-03  9:27 ` patch 'graph: fix node objects allocation' " luca.boccassi
2022-11-03  9:27 ` patch 'node: check Rx element " luca.boccassi
2022-11-05 17:11   ` patch 'trace: fix mode for new trace point' " luca.boccassi
2022-11-05 17:11     ` patch 'trace: fix mode change' " luca.boccassi
2022-11-05 17:11     ` patch 'trace: fix leak with regexp' " luca.boccassi
2022-11-05 17:11     ` patch 'trace: fix dynamically enabling trace points' " luca.boccassi
2022-11-05 17:11     ` patch 'trace: fix race in debug dump' " luca.boccassi
2022-11-05 17:11     ` patch 'trace: fix metadata " luca.boccassi
2022-11-05 17:11     ` patch 'pdump: do not allow enable/disable in primary process' " luca.boccassi
2022-11-05 17:11     ` patch 'service: fix early move to inactive status' " luca.boccassi
2022-11-05 17:11     ` patch 'event/sw: fix flow ID init in self test' " luca.boccassi
2022-11-05 17:11     ` patch 'event/sw: fix log " luca.boccassi
2022-11-05 17:11     ` patch 'eventdev/crypto: fix multi-process' " luca.boccassi
2022-11-05 17:11     ` patch 'eventdev/eth_tx: fix queue delete' " luca.boccassi
2022-11-05 17:11     ` patch 'gro: check payload length after trim' " luca.boccassi
2022-11-05 17:11     ` patch 'license: fix paths' " luca.boccassi
2022-11-05 17:11     ` patch 'net/bonding: fix mode 4 with dedicated queues' " luca.boccassi
2022-11-05 17:11     ` patch 'net/bonding: fix descriptor limit reporting' " luca.boccassi
2022-11-05 17:11     ` patch 'net/ionic: fix endianness for Rx and Tx' " luca.boccassi
2022-11-05 17:11     ` patch 'net/ionic: fix endianness for RSS' " luca.boccassi
2022-11-05 17:11     ` patch 'net/ionic: fix adapter name for logging' " luca.boccassi
2022-11-05 17:11     ` patch 'net/ionic: fix reported error stats' " luca.boccassi
2022-11-05 17:11     ` patch 'net/bonding: fix flow flush order on close' " luca.boccassi
2022-11-05 17:11     ` patch 'vhost: add non-blocking API for posting interrupt' " luca.boccassi
2022-11-05 17:11     ` patch 'net/virtio: remove declaration of undefined function' " luca.boccassi
2022-11-05 17:11     ` patch 'net/mlx5: fix thread workspace memory leak' " luca.boccassi
2022-11-05 17:11     ` patch 'net/mlx5: fix RSS expansion buffer size' " luca.boccassi
2022-11-05 17:11     ` patch 'net/mlx5: fix tunnel header with IPIP offload' " luca.boccassi
2022-11-05 17:11     ` patch 'sched: fix subport profile configuration' " luca.boccassi
2022-11-05 17:11     ` patch 'examples/qos_sched: fix number of subport profiles' " luca.boccassi
2022-11-05 17:11     ` patch 'net/ixgbe: fix broadcast Rx on VF after promisc removal' " luca.boccassi
2022-11-05 17:11     ` patch 'net/ixgbe: fix unexpected VLAN Rx in promisc mode on VF' " luca.boccassi
2022-11-05 17:11     ` patch 'net/ice: fix null function pointer call' " luca.boccassi
2022-11-05 17:11     ` patch 'net/iavf: add thread for event callbacks' " luca.boccassi
2022-11-05 17:11     ` patch 'net/iavf: fix queue stop for large VF' " luca.boccassi
2022-11-05 17:11     ` patch 'examples/l2fwd-crypto: fix typo in error message' " luca.boccassi
2022-11-05 17:11     ` patch 'test/crypto: fix wireless auth digest segment' " luca.boccassi
2022-11-05 17:11     ` patch 'baseband/acc100: fix memory leak' " luca.boccassi
2022-11-05 17:11     ` patch 'baseband/acc100: add LDPC encoder padding function' " luca.boccassi
2022-11-05 17:11     ` patch 'baseband/acc100: check turbo dec/enc input' " luca.boccassi
2022-11-05 17:11     ` patch 'baseband/acc100: add null checks' " luca.boccassi
2022-11-05 17:11     ` patch 'baseband/acc100: fix ring/queue allocation' " luca.boccassi
2022-11-05 17:11     ` patch 'baseband/acc100: fix input length for CRC24B' " luca.boccassi
2022-11-05 17:11     ` patch 'baseband/acc100: fix clearing PF IR outside handler' " luca.boccassi
2022-11-05 17:11     ` patch 'baseband/acc100: fix device minimum alignment' " luca.boccassi
2022-11-05 17:11     ` patch 'baseband/acc100: fix close cleanup' " luca.boccassi
2022-11-05 17:11     ` patch 'test/crypto: fix PDCP vectors' " luca.boccassi
2022-11-05 17:11     ` patch 'examples/ipsec-secgw: fix Tx checksum offload flag' " luca.boccassi
2022-11-05 17:11     ` patch 'crypto/qat: fix null hash algorithm digest size' " luca.boccassi
2022-11-17 23:08       ` patch 'net/bonding: set initial value of descriptor count alignment' " luca.boccassi
2022-11-17 23:08         ` patch 'net/bonding: fix slave device Rx/Tx offload configuration' " luca.boccassi
2022-11-17 23:08         ` patch 'app/testpmd: fix MAC header in checksum forward engine' " luca.boccassi
2022-11-17 23:08         ` patch 'net/bonding: fix dropping valid MAC packets' " luca.boccassi
2022-11-17 23:08         ` patch 'app/testpmd: make quit flag volatile' " luca.boccassi
2022-11-17 23:08         ` patch 'net/bonding: fix mbuf fast free handling' " luca.boccassi
2022-11-17 23:08         ` patch 'eal: fix doxygen comments for UUID' " luca.boccassi
2022-11-17 23:08         ` patch 'power: fix some doxygen comments' " luca.boccassi
2022-11-17 23:08         ` patch 'hash: fix RCU configuration memory leak' " luca.boccassi
2022-11-17 23:08         ` patch 'test/hash: remove dead code in extendable bucket test' " luca.boccassi
2022-11-17 23:08         ` patch 'test/hash: fix bulk lookup check' " luca.boccassi
2022-11-17 23:08         ` patch 'net/mlx5: fix race condition in counter pool resizing' " luca.boccassi
2022-11-17 23:08         ` patch 'net/mlx5: fix hairpin split with set VLAN VID action' " luca.boccassi
2022-11-17 23:08         ` patch 'net/mlx5: fix first segment inline length' " luca.boccassi
2022-11-17 23:08         ` patch 'net/mlx5: fix port initialization with small LRO' " luca.boccassi
2022-11-17 23:08         ` patch 'net/mlx5: fix port event cleaning order' " luca.boccassi
2022-11-18 12:53           ` Michael Baum
2022-11-18 14:27             ` Luca Boccassi
2022-11-20  7:28               ` Michael Baum
2022-11-21 14:12                 ` Luca Boccassi
2022-11-21 14:17                   ` Michael Baum
2022-11-21 20:36                     ` Michael Baum
2022-11-17 23:08         ` patch 'net/mlx5: fix drop action validation' " luca.boccassi
2022-11-17 23:08         ` patch 'net/ice/base: fix duplicate flow rules' " luca.boccassi
2022-11-17 23:08         ` patch 'net/i40e: fix jumbo frame Rx with X722' " luca.boccassi
2022-11-17 23:08         ` patch 'net/iavf: fix tainted scalar' " luca.boccassi
2022-11-17 23:08         ` patch 'net/ice: fix scalar Rx path segment' " luca.boccassi
2022-11-17 23:08         ` patch 'net/ice: fix scalar Tx " luca.boccassi
2022-11-17 23:08         ` patch 'ci: bump versions of actions in GHA' " luca.boccassi
2022-11-17 23:08         ` patch 'ci: update to new API for step outputs " luca.boccassi
2022-11-17 23:08         ` patch 'doc: fix event timer adapter guide' " luca.boccassi
2022-11-17 23:08         ` patch 'examples/fips_validation: fix typo in error log' " luca.boccassi
2022-11-17 23:08         ` patch 'baseband/acc100: fix input error related to padding' " luca.boccassi
2022-11-17 23:08         ` patch 'doc: fix application name in procinfo guide' " luca.boccassi
2022-11-17 23:08         ` patch 'test/crypto: fix bitwise operator in a SNOW3G case' " luca.boccassi
2022-11-17 23:08         ` patch 'doc: fix typo depreciated instead of deprecated' " luca.boccassi
2022-11-17 23:08         ` patch 'drivers: fix typos found by Lintian' " luca.boccassi
2022-11-17 23:08         ` patch 'doc: fix net drivers ordering' " luca.boccassi
2022-11-17 23:08         ` patch 'ring: fix description' " luca.boccassi
2022-11-17 23:08         ` patch 'ring: remove leftover comment about watermark' " luca.boccassi
2022-11-22 22:02           ` patch 'vdpa/ifc: handle data path update failure' " luca.boccassi
2022-11-22 22:02             ` patch 'service: fix build with clang 15' " luca.boccassi
2022-11-22 22:02             ` patch 'bus/dpaa: " luca.boccassi
2022-11-22 22:02             ` patch 'net/atlantic: " luca.boccassi
2022-11-22 22:02             ` patch 'app/testpmd: " luca.boccassi
2022-11-22 22:02             ` patch 'app/testpmd: fix build with clang 15 in flow code' " luca.boccassi
2022-11-22 22:02             ` patch 'test/efd: fix build with clang 15' " luca.boccassi
2022-11-22 22:02             ` patch 'test/member: " luca.boccassi
2022-11-22 22:02             ` patch 'test/event: " luca.boccassi
2022-11-22 22:02             ` patch 'net/ixgbevf: fix promiscuous and allmulti' " luca.boccassi
2022-11-22 22:02             ` patch 'net/mlx5: fix maximum LRO message size' " luca.boccassi
2022-11-22 22:02             ` patch 'doc: add LRO size limitation in mlx5 guide' " luca.boccassi
2022-11-22 22:02             ` patch 'doc: fix underlines in testpmd " luca.boccassi
2022-11-22 22:02             ` patch 'doc: fix colons in testpmd aged flow rules' " luca.boccassi
2022-11-22 22:02             ` patch 'net/nfp: fix Rx descriptor DMA address' " luca.boccassi
2022-11-22 22:02             ` patch 'doc: fix maximum packet size of virtio driver' " luca.boccassi
2022-11-22 22:02             ` patch 'doc: avoid meson deprecation in setup' " luca.boccassi
2022-11-28 10:47               ` patch 'devtools: fix checkpatch header retrieval from stdin' " luca.boccassi

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=20221103092758.1099402-84-luca.boccassi@gmail.com \
    --to=luca.boccassi@gmail.com \
    --cc=fengchengwen@huawei.com \
    --cc=humin29@huawei.com \
    --cc=liudongdong3@huawei.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).