From: liujie5@linkdatatechnology.com
To: stephen@networkplumber.org
Cc: dev@dpdk.org, Jie Liu <liujie5@linkdatatechnology.com>
Subject: [PATCH v8 01/23] net/sxe2: remove software statistics devargs
Date: Thu, 25 Jun 2026 21:20:16 +0800 [thread overview]
Message-ID: <20260625132016.205320-1-liujie5@linkdatatechnology.com> (raw)
In-Reply-To: <20260625055021.63243-1-liujie5@linkdatatechnology.com>
From: Jie Liu <liujie5@linkdatatechnology.com>
Remove the optional drv-sw-stats device argument and make software
statistics always-on. Per-queue software statistics are point-in-time
measurements used for accumulation at queue stop/dump, so atomic
operations with rte_memory_order_relaxed add unnecessary overhead
without correctness benefit.
Also rename high_performance_mode field to no_sched_mode to match
the devargs string definition.
Changes:
- Remove sw_stats_en field from struct sxe2_devargs
- Remove RTE_ATOMIC qualifiers from sxe2_rxq_sw_stats fields
- Replace rte_atomic_fetch_add_explicit(relaxed) with plain addition
- Replace rte_atomic_store/load_explicit(relaxed) with plain assignment
- Remove sw_stats_en conditional checks in Rx fast path
- Always pass umbcast_flags to vec Rx functions
- Remove unused #include <rte_stdatomic.h>
- Rename high_performance_mode → no_sched_mode in devargs struct
- Fix int → int32_t for return type in sxe2_parse_eth_devargs
Signed-off-by: Jie Liu <liujie5@linkdatatechnology.com>
---
drivers/net/sxe2/sxe2_ethdev.c | 2 +-
drivers/net/sxe2/sxe2_ethdev.h | 3 +-
drivers/net/sxe2/sxe2_queue.h | 15 ++++---
drivers/net/sxe2/sxe2_rx.c | 55 +++++++------------------
drivers/net/sxe2/sxe2_txrx_poll.c | 38 ++++++-----------
drivers/net/sxe2/sxe2_txrx_vec_common.h | 52 ++++++++++-------------
drivers/net/sxe2/sxe2_txrx_vec_sse.c | 29 +------------
7 files changed, 61 insertions(+), 133 deletions(-)
diff --git a/drivers/net/sxe2/sxe2_ethdev.c b/drivers/net/sxe2/sxe2_ethdev.c
index b6cc8703a7..066e1faf7e 100644
--- a/drivers/net/sxe2/sxe2_ethdev.c
+++ b/drivers/net/sxe2/sxe2_ethdev.c
@@ -891,7 +891,7 @@ static int32_t sxe2_eth_pmd_probe_pf(struct sxe2_common_device *cdev,
static int32_t sxe2_parse_eth_devargs(struct rte_device *dev,
struct rte_eth_devargs *eth_da)
{
- int ret = 0;
+ int32_t ret = 0;
if (dev->devargs == NULL)
return 0;
diff --git a/drivers/net/sxe2/sxe2_ethdev.h b/drivers/net/sxe2/sxe2_ethdev.h
index a3706945e8..8015d9a064 100644
--- a/drivers/net/sxe2/sxe2_ethdev.h
+++ b/drivers/net/sxe2/sxe2_ethdev.h
@@ -130,9 +130,8 @@ struct sxe2_devargs {
uint8_t flow_dup_pattern_mode;
uint8_t func_flow_direct_en;
uint8_t fnav_stat_type;
- uint8_t high_performance_mode;
+ uint8_t no_sched_mode;
uint8_t sched_layer_mode;
- uint8_t sw_stats_en;
uint8_t rx_low_latency;
};
diff --git a/drivers/net/sxe2/sxe2_queue.h b/drivers/net/sxe2/sxe2_queue.h
index adb4be1214..a300b66771 100644
--- a/drivers/net/sxe2/sxe2_queue.h
+++ b/drivers/net/sxe2/sxe2_queue.h
@@ -7,7 +7,6 @@
#include <rte_ethdev.h>
#include <rte_io.h>
-#include <rte_stdatomic.h>
#include <ethdev_driver.h>
#include "sxe2_drv_cmd.h"
@@ -123,13 +122,13 @@ struct sxe2_rxq_stats {
};
struct sxe2_rxq_sw_stats {
- RTE_ATOMIC(uint64_t)pkts;
- RTE_ATOMIC(uint64_t)bytes;
- RTE_ATOMIC(uint64_t)drop_pkts;
- RTE_ATOMIC(uint64_t)drop_bytes;
- RTE_ATOMIC(uint64_t)unicast_pkts;
- RTE_ATOMIC(uint64_t)multicast_pkts;
- RTE_ATOMIC(uint64_t)broadcast_pkts;
+ uint64_t pkts;
+ uint64_t bytes;
+ uint64_t drop_pkts;
+ uint64_t drop_bytes;
+ uint64_t unicast_pkts;
+ uint64_t multicast_pkts;
+ uint64_t broadcast_pkts;
};
struct sxe2_rx_queue {
diff --git a/drivers/net/sxe2/sxe2_rx.c b/drivers/net/sxe2/sxe2_rx.c
index 28832d5f71..543d825166 100644
--- a/drivers/net/sxe2/sxe2_rx.c
+++ b/drivers/net/sxe2/sxe2_rx.c
@@ -479,20 +479,13 @@ int32_t __rte_cold sxe2_rxqs_all_start(struct rte_eth_dev *dev)
goto l_free_started_queue;
}
- rte_atomic_store_explicit(&rxq->sw_stats.pkts, 0,
- rte_memory_order_relaxed);
- rte_atomic_store_explicit(&rxq->sw_stats.bytes, 0,
- rte_memory_order_relaxed);
- rte_atomic_store_explicit(&rxq->sw_stats.drop_pkts, 0,
- rte_memory_order_relaxed);
- rte_atomic_store_explicit(&rxq->sw_stats.drop_bytes, 0,
- rte_memory_order_relaxed);
- rte_atomic_store_explicit(&rxq->sw_stats.unicast_pkts, 0,
- rte_memory_order_relaxed);
- rte_atomic_store_explicit(&rxq->sw_stats.broadcast_pkts, 0,
- rte_memory_order_relaxed);
- rte_atomic_store_explicit(&rxq->sw_stats.multicast_pkts, 0,
- rte_memory_order_relaxed);
+ rxq->sw_stats.pkts = 0;
+ rxq->sw_stats.bytes = 0;
+ rxq->sw_stats.drop_pkts = 0;
+ rxq->sw_stats.drop_bytes = 0;
+ rxq->sw_stats.unicast_pkts = 0;
+ rxq->sw_stats.broadcast_pkts = 0;
+ rxq->sw_stats.multicast_pkts = 0;
}
ret = 0;
goto l_end;
@@ -524,31 +517,15 @@ void __rte_cold sxe2_rxqs_all_stop(struct rte_eth_dev *dev)
rxq = dev->data->rx_queues[nb_rxq];
if (rxq) {
- sw_stats_prev->ipackets +=
- rte_atomic_load_explicit(&rxq->sw_stats.pkts,
- rte_memory_order_relaxed);
- sw_stats_prev->ierrors +=
- rte_atomic_load_explicit(&rxq->sw_stats.drop_pkts,
- rte_memory_order_relaxed);
- sw_stats_prev->ibytes +=
- rte_atomic_load_explicit(&rxq->sw_stats.bytes,
- rte_memory_order_relaxed);
-
- sw_stats_prev->rx_sw_unicast_packets +=
- rte_atomic_load_explicit(&rxq->sw_stats.unicast_pkts,
- rte_memory_order_relaxed);
- sw_stats_prev->rx_sw_broadcast_packets +=
- rte_atomic_load_explicit(&rxq->sw_stats.broadcast_pkts,
- rte_memory_order_relaxed);
- sw_stats_prev->rx_sw_multicast_packets +=
- rte_atomic_load_explicit(&rxq->sw_stats.multicast_pkts,
- rte_memory_order_relaxed);
- sw_stats_prev->rx_sw_drop_packets +=
- rte_atomic_load_explicit(&rxq->sw_stats.drop_pkts,
- rte_memory_order_relaxed);
- sw_stats_prev->rx_sw_drop_bytes +=
- rte_atomic_load_explicit(&rxq->sw_stats.drop_bytes,
- rte_memory_order_relaxed);
+ sw_stats_prev->ipackets += rxq->sw_stats.pkts;
+ sw_stats_prev->ierrors += rxq->sw_stats.drop_pkts;
+ sw_stats_prev->ibytes += rxq->sw_stats.bytes;
+
+ sw_stats_prev->rx_sw_unicast_packets += rxq->sw_stats.unicast_pkts;
+ sw_stats_prev->rx_sw_broadcast_packets += rxq->sw_stats.broadcast_pkts;
+ sw_stats_prev->rx_sw_multicast_packets += rxq->sw_stats.multicast_pkts;
+ sw_stats_prev->rx_sw_drop_packets += rxq->sw_stats.drop_pkts;
+ sw_stats_prev->rx_sw_drop_bytes += rxq->sw_stats.drop_bytes;
}
}
}
diff --git a/drivers/net/sxe2/sxe2_txrx_poll.c b/drivers/net/sxe2/sxe2_txrx_poll.c
index b9d34afb31..947a5247ed 100644
--- a/drivers/net/sxe2/sxe2_txrx_poll.c
+++ b/drivers/net/sxe2/sxe2_txrx_poll.c
@@ -682,23 +682,17 @@ sxe2_rx_sw_stats_update(struct sxe2_rx_queue *rxq, struct rte_mbuf *mbuf,
union sxe2_rx_desc *rxd)
{
uint64_t qword1 = rte_le_to_cpu_64(rxd->wb.status_err_ptype_len);
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.pkts, 1,
- rte_memory_order_relaxed);
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.bytes,
- mbuf->pkt_len + RTE_ETHER_CRC_LEN,
- rte_memory_order_relaxed);
+ rxq->sw_stats.pkts += 1;
+ rxq->sw_stats.bytes += mbuf->pkt_len + RTE_ETHER_CRC_LEN;
switch (SXE2_RX_DESC_STATUS_UMBCAST_VAL_GET(qword1)) {
case SXE2_RX_DESC_STATUS_UNICAST:
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.unicast_pkts, 1,
- rte_memory_order_relaxed);
+ rxq->sw_stats.unicast_pkts += 1;
break;
case SXE2_RX_DESC_STATUS_MULTICAST:
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.multicast_pkts, 1,
- rte_memory_order_relaxed);
+ rxq->sw_stats.multicast_pkts += 1;
break;
case SXE2_RX_DESC_STATUS_BROADCAST:
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.broadcast_pkts, 1,
- rte_memory_order_relaxed);
+ rxq->sw_stats.broadcast_pkts += 1;
break;
default:
break;
@@ -787,11 +781,9 @@ uint16_t sxe2_rx_pkts_scattered(void *rx_queue, struct rte_mbuf **rx_pkts, uint1
if (unlikely(qword1 & SXE2_RX_DESC_ERROR_RXE_MASK) ||
unlikely(qword1 & SXE2_RX_DESC_ERROR_OVERSIZE_MASK)) {
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.drop_pkts, 1,
- rte_memory_order_relaxed);
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.drop_bytes,
- first_seg->pkt_len - rxq->crc_len + RTE_ETHER_CRC_LEN,
- rte_memory_order_relaxed);
+ rxq->sw_stats.drop_pkts += 1;
+ rxq->sw_stats.drop_bytes +=
+ first_seg->pkt_len - rxq->crc_len + RTE_ETHER_CRC_LEN;
rte_pktmbuf_free(first_seg);
first_seg = NULL;
continue;
@@ -822,8 +814,7 @@ uint16_t sxe2_rx_pkts_scattered(void *rx_queue, struct rte_mbuf **rx_pkts, uint1
sxe2_rx_mbuf_common_fields_fill(rxq, first_seg, &desc_tmp);
- if (rxq->vsi->adapter->devargs.sw_stats_en)
- sxe2_rx_sw_stats_update(rxq, first_seg, &desc_tmp);
+ sxe2_rx_sw_stats_update(rxq, first_seg, &desc_tmp);
rte_prefetch0(RTE_PTR_ADD(first_seg->buf_addr, first_seg->data_off));
@@ -990,11 +981,9 @@ uint16_t sxe2_rx_pkts_scattered_split(void *rx_queue, struct rte_mbuf **rx_pkts,
if (unlikely(qword1 & SXE2_RX_DESC_ERROR_RXE_MASK) ||
unlikely(qword1 & SXE2_RX_DESC_ERROR_OVERSIZE_MASK)) {
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.drop_pkts, 1,
- rte_memory_order_relaxed);
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.drop_bytes,
- first_seg->pkt_len - rxq->crc_len + RTE_ETHER_CRC_LEN,
- rte_memory_order_relaxed);
+ rxq->sw_stats.drop_pkts += 1;
+ rxq->sw_stats.drop_bytes +=
+ first_seg->pkt_len - rxq->crc_len + RTE_ETHER_CRC_LEN;
rte_pktmbuf_free(first_seg);
first_seg = NULL;
continue;
@@ -1023,8 +1012,7 @@ uint16_t sxe2_rx_pkts_scattered_split(void *rx_queue, struct rte_mbuf **rx_pkts,
first_seg->port = rxq->port_id;
sxe2_rx_mbuf_common_fields_fill(rxq, first_seg, &desc_tmp);
- if (rxq->vsi->adapter->devargs.sw_stats_en)
- sxe2_rx_sw_stats_update(rxq, first_seg, &desc_tmp);
+ sxe2_rx_sw_stats_update(rxq, first_seg, &desc_tmp);
rte_prefetch0(RTE_PTR_ADD(first_seg->buf_addr, first_seg->data_off));
diff --git a/drivers/net/sxe2/sxe2_txrx_vec_common.h b/drivers/net/sxe2/sxe2_txrx_vec_common.h
index 6b1649c390..cc74f6e582 100644
--- a/drivers/net/sxe2/sxe2_txrx_vec_common.h
+++ b/drivers/net/sxe2/sxe2_txrx_vec_common.h
@@ -130,27 +130,20 @@ sxe2_tx_desc_fill_offloads(struct rte_mbuf *mbuf, uint64_t *desc_qw1)
static inline void sxe2_vf_rx_vec_sw_stats_cnt(struct sxe2_rx_queue *rxq,
struct rte_mbuf *mbuf, uint8_t umbcast_flag)
{
- if (rxq->vsi->adapter->devargs.sw_stats_en) {
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.pkts, 1,
- rte_memory_order_relaxed);
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.bytes,
- mbuf->pkt_len + RTE_ETHER_CRC_LEN, rte_memory_order_relaxed);
- switch (SXE2_RX_UMBCAST_FLAGS_VAL_GET(umbcast_flag)) {
- case SXE2_RX_DESC_STATUS_UNICAST:
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.unicast_pkts, 1,
- rte_memory_order_relaxed);
- break;
- case SXE2_RX_DESC_STATUS_MULTICAST:
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.multicast_pkts, 1,
- rte_memory_order_relaxed);
- break;
- case SXE2_RX_DESC_STATUS_BROADCAST:
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.broadcast_pkts, 1,
- rte_memory_order_relaxed);
- break;
- default:
- break;
- }
+ rxq->sw_stats.pkts += 1;
+ rxq->sw_stats.bytes += mbuf->pkt_len + RTE_ETHER_CRC_LEN;
+ switch (SXE2_RX_UMBCAST_FLAGS_VAL_GET(umbcast_flag)) {
+ case SXE2_RX_DESC_STATUS_UNICAST:
+ rxq->sw_stats.unicast_pkts += 1;
+ break;
+ case SXE2_RX_DESC_STATUS_MULTICAST:
+ rxq->sw_stats.multicast_pkts += 1;
+ break;
+ case SXE2_RX_DESC_STATUS_BROADCAST:
+ rxq->sw_stats.broadcast_pkts += 1;
+ break;
+ default:
+ break;
}
}
@@ -196,11 +189,9 @@ sxe2_rx_pkts_refactor(struct sxe2_rx_queue *rxq,
} else if (split_rxe_flags[buf_idx] & SXE2_RX_DESC_STATUS_EOP_MASK) {
continue;
} else {
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.drop_pkts, 1,
- rte_memory_order_relaxed);
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.drop_bytes,
- first_seg->pkt_len - rxq->crc_len + RTE_ETHER_CRC_LEN,
- rte_memory_order_relaxed);
+ rxq->sw_stats.drop_pkts += 1;
+ rxq->sw_stats.drop_bytes +=
+ first_seg->pkt_len - rxq->crc_len + RTE_ETHER_CRC_LEN;
rte_pktmbuf_free(first_seg);
first_seg = NULL;
last_seg = NULL;
@@ -218,11 +209,10 @@ sxe2_rx_pkts_refactor(struct sxe2_rx_queue *rxq,
mbuf_bufs[buf_idx]->data_len += rxq->crc_len;
mbuf_bufs[buf_idx]->pkt_len += rxq->crc_len;
} else {
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.drop_pkts, 1,
- rte_memory_order_relaxed);
- rte_atomic_fetch_add_explicit(&rxq->sw_stats.drop_bytes,
- mbuf_bufs[buf_idx]->pkt_len - rxq->crc_len + RTE_ETHER_CRC_LEN,
- rte_memory_order_relaxed);
+ rxq->sw_stats.drop_pkts += 1;
+ rxq->sw_stats.drop_bytes +=
+ mbuf_bufs[buf_idx]->pkt_len - rxq->crc_len +
+ RTE_ETHER_CRC_LEN;
rte_pktmbuf_free_seg(mbuf_bufs[buf_idx]);
continue;
}
diff --git a/drivers/net/sxe2/sxe2_txrx_vec_sse.c b/drivers/net/sxe2/sxe2_txrx_vec_sse.c
index f6e3f45937..182a7dfc17 100644
--- a/drivers/net/sxe2/sxe2_txrx_vec_sse.c
+++ b/drivers/net/sxe2/sxe2_txrx_vec_sse.c
@@ -483,41 +483,16 @@ static __rte_always_inline uint16_t
sxe2_rx_pkts_scattered_batch_vec_sse(struct sxe2_rx_queue *rxq,
struct rte_mbuf **rx_pkts, uint16_t nb_pkts)
{
- const uint64_t *split_rxe_flags64;
uint8_t split_rxe_flags[SXE2_RX_PKTS_BURST_BATCH_NUM_VEC] = {0};
uint8_t umbcast_flags[SXE2_RX_PKTS_BURST_BATCH_NUM_VEC] = {0};
uint16_t rx_done_num;
uint16_t rx_pkt_done_num;
rx_pkt_done_num = 0;
- if (rxq->vsi->adapter->devargs.sw_stats_en) {
- rx_done_num = sxe2_rx_pkts_common_vec_sse(rxq, rx_pkts,
- nb_pkts, split_rxe_flags, umbcast_flags);
- } else {
- rx_done_num = sxe2_rx_pkts_common_vec_sse(rxq, rx_pkts,
- nb_pkts, split_rxe_flags, NULL);
- }
+ rx_done_num = sxe2_rx_pkts_common_vec_sse(rxq, rx_pkts,
+ nb_pkts, split_rxe_flags, umbcast_flags);
if (rx_done_num == 0)
goto l_end;
- if (!rxq->vsi->adapter->devargs.sw_stats_en) {
- split_rxe_flags64 = (uint64_t *)split_rxe_flags;
- if (rxq->pkt_first_seg == NULL &&
- split_rxe_flags64[0] == 0 &&
- split_rxe_flags64[1] == 0 &&
- split_rxe_flags64[2] == 0 &&
- split_rxe_flags64[3] == 0) {
- rx_pkt_done_num = rx_done_num;
- goto l_end;
- }
- if (rxq->pkt_first_seg == NULL) {
- while (rx_pkt_done_num < rx_done_num &&
- split_rxe_flags[rx_pkt_done_num] == 0)
- rx_pkt_done_num++;
- if (rx_pkt_done_num == rx_done_num)
- goto l_end;
- rxq->pkt_first_seg = rx_pkts[rx_pkt_done_num];
- }
- }
rx_pkt_done_num += sxe2_rx_pkts_refactor(rxq, &rx_pkts[rx_pkt_done_num],
rx_done_num - rx_pkt_done_num, &split_rxe_flags[rx_pkt_done_num],
&umbcast_flags[rx_pkt_done_num]);
--
2.52.0
next prev parent reply other threads:[~2026-06-25 13:20 UTC|newest]
Thread overview: 517+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-30 18:46 [PATCH v1 00/20] net/sxe2: added Linkdata sxe ethernet driver liujie5
2026-05-30 18:46 ` [PATCH v1 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-05-30 18:46 ` [PATCH v1 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-05-31 22:29 ` Stephen Hemminger
2026-05-30 18:46 ` [PATCH v1 03/20] drivers: add supported packet types get callback liujie5
2026-05-30 18:46 ` [PATCH v1 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-05-30 18:46 ` [PATCH v1 05/20] drivers: support RSS feature liujie5
2026-05-30 18:46 ` [PATCH v1 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-05-30 18:46 ` [PATCH v1 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-05-30 18:46 ` [PATCH v1 08/20] net/sxe2: support statistics and multi-process liujie5
2026-05-30 18:46 ` [PATCH v1 09/20] drivers: interrupt handling liujie5
2026-05-30 18:46 ` [PATCH v1 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-05-30 18:46 ` [PATCH v1 11/20] drivers: add support for VF representors liujie5
2026-05-30 18:46 ` [PATCH v1 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-05-30 18:46 ` [PATCH v1 13/20] net/sxe2: support firmware version reading liujie5
2026-05-30 18:46 ` [PATCH v1 14/20] net/sxe2: implement get monitor address liujie5
2026-05-30 18:46 ` [PATCH v1 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-05-30 18:46 ` [PATCH v1 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-05-30 18:46 ` [PATCH v1 17/20] net/sxe2: implement private dump info liujie5
2026-05-30 18:46 ` [PATCH v1 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-05-30 18:46 ` [PATCH v1 19/20] drivers: add testpmd commands for private features liujie5
2026-05-31 22:31 ` Stephen Hemminger
2026-05-31 22:32 ` Stephen Hemminger
2026-05-30 18:46 ` [PATCH v1 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-01 6:29 ` [PATCH v2 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-01 6:29 ` [PATCH v2 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-01 6:29 ` [PATCH v2 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-01 6:29 ` [PATCH v2 03/20] drivers: add supported packet types get callback liujie5
2026-06-01 6:29 ` [PATCH v2 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-01 6:29 ` [PATCH v2 05/20] drivers: support RSS feature liujie5
2026-06-01 6:29 ` [PATCH v2 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-01 6:29 ` [PATCH v2 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-01 6:29 ` [PATCH v2 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-01 6:29 ` [PATCH v2 09/20] drivers: interrupt handling liujie5
2026-06-01 6:29 ` [PATCH v2 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-01 6:29 ` [PATCH v2 11/20] drivers: add support for VF representors liujie5
2026-06-01 6:29 ` [PATCH v2 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-01 6:29 ` [PATCH v2 13/20] net/sxe2: support firmware version reading liujie5
2026-06-01 6:30 ` [PATCH v2 14/20] net/sxe2: implement get monitor address liujie5
2026-06-01 6:30 ` [PATCH v2 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-01 6:30 ` [PATCH v2 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-01 6:30 ` [PATCH v2 17/20] net/sxe2: implement private dump info liujie5
2026-06-01 6:30 ` [PATCH v2 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-01 6:30 ` [PATCH v2 19/20] drivers: add testpmd commands for private features liujie5
2026-06-01 6:30 ` [PATCH v2 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-01 8:49 ` [PATCH v3 00/20]net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-01 8:49 ` [PATCH v3 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-01 8:49 ` [PATCH v3 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-01 8:49 ` [PATCH v3 03/20] drivers: add supported packet types get callback liujie5
2026-06-01 8:49 ` [PATCH v3 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-01 8:49 ` [PATCH v3 05/20] drivers: support RSS feature liujie5
2026-06-01 8:49 ` [PATCH v3 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-01 8:49 ` [PATCH v3 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-01 8:49 ` [PATCH v3 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-01 8:49 ` [PATCH v3 09/20] drivers: interrupt handling liujie5
2026-06-01 8:49 ` [PATCH v3 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-01 8:49 ` [PATCH v3 11/20] drivers: add support for VF representors liujie5
2026-06-01 8:49 ` [PATCH v3 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-01 8:49 ` [PATCH v3 13/20] net/sxe2: support firmware version reading liujie5
2026-06-01 8:49 ` [PATCH v3 14/20] net/sxe2: implement get monitor address liujie5
2026-06-01 8:49 ` [PATCH v3 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-01 8:49 ` [PATCH v3 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-01 8:49 ` [PATCH v3 17/20] net/sxe2: implement private dump info liujie5
2026-06-01 8:49 ` [PATCH v3 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-01 8:49 ` [PATCH v3 19/20] drivers: add testpmd commands for private features liujie5
2026-06-01 8:49 ` [PATCH v3 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-02 3:16 ` [PATCH v4 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-02 3:16 ` [PATCH v4 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-02 3:16 ` [PATCH v4 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-02 3:16 ` [PATCH v4 03/20] drivers: add supported packet types get callback liujie5
2026-06-02 3:16 ` [PATCH v4 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-02 3:16 ` [PATCH v4 05/20] drivers: support RSS feature liujie5
2026-06-02 3:16 ` [PATCH v4 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-02 3:16 ` [PATCH v4 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-02 3:16 ` [PATCH v4 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-02 3:16 ` [PATCH v4 09/20] drivers: interrupt handling liujie5
2026-06-02 3:16 ` [PATCH v4 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-02 3:16 ` [PATCH v4 11/20] drivers: add support for VF representors liujie5
2026-06-02 3:16 ` [PATCH v4 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-02 3:16 ` [PATCH v4 13/20] net/sxe2: support firmware version reading liujie5
2026-06-02 3:17 ` [PATCH v4 14/20] net/sxe2: implement get monitor address liujie5
2026-06-02 3:17 ` [PATCH v4 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-02 3:17 ` [PATCH v4 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-02 3:17 ` [PATCH v4 17/20] net/sxe2: implement private dump info liujie5
2026-06-02 3:17 ` [PATCH v4 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-02 3:17 ` [PATCH v4 19/20] drivers: add testpmd commands for private features liujie5
2026-06-02 3:17 ` [PATCH v4 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-02 5:53 ` [PATCH v5 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-02 5:53 ` [PATCH v5 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-02 5:53 ` [PATCH v5 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-02 5:53 ` [PATCH v5 03/20] drivers: add supported packet types get callback liujie5
2026-06-02 5:53 ` [PATCH v5 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-02 5:53 ` [PATCH v5 05/20] drivers: support RSS feature liujie5
2026-06-02 5:53 ` [PATCH v5 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-02 5:54 ` [PATCH v5 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-02 5:54 ` [PATCH v5 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-02 5:54 ` [PATCH v5 09/20] drivers: interrupt handling liujie5
2026-06-02 5:54 ` [PATCH v5 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-02 5:54 ` [PATCH v5 11/20] drivers: add support for VF representors liujie5
2026-06-02 5:54 ` [PATCH v5 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-02 5:54 ` [PATCH v5 13/20] net/sxe2: support firmware version reading liujie5
2026-06-02 5:54 ` [PATCH v5 14/20] net/sxe2: implement get monitor address liujie5
2026-06-02 5:54 ` [PATCH v5 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-02 5:54 ` [PATCH v5 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-02 5:54 ` [PATCH v5 17/20] net/sxe2: implement private dump info liujie5
2026-06-02 5:54 ` [PATCH v5 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-02 5:54 ` [PATCH v5 19/20] drivers: add testpmd commands for private features liujie5
2026-06-02 5:54 ` [PATCH v5 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-02 15:52 ` [PATCH v6 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-02 15:52 ` [PATCH v6 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-02 15:52 ` [PATCH v6 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-02 15:52 ` [PATCH v6 03/20] drivers: add supported packet types get callback liujie5
2026-06-02 15:52 ` [PATCH v6 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-02 15:52 ` [PATCH v6 05/20] drivers: support RSS feature liujie5
2026-06-02 15:52 ` [PATCH v6 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-02 15:52 ` [PATCH v6 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-02 15:52 ` [PATCH v6 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-02 15:52 ` [PATCH v6 09/20] drivers: interrupt handling liujie5
2026-06-02 15:52 ` [PATCH v6 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-02 15:52 ` [PATCH v6 11/20] drivers: add support for VF representors liujie5
2026-06-02 15:52 ` [PATCH v6 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-02 15:52 ` [PATCH v6 13/20] net/sxe2: support firmware version reading liujie5
2026-06-02 15:52 ` [PATCH v6 14/20] net/sxe2: implement get monitor address liujie5
2026-06-02 15:52 ` [PATCH v6 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-02 20:34 ` Stephen Hemminger
2026-06-02 15:52 ` [PATCH v6 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-02 15:52 ` [PATCH v6 17/20] net/sxe2: implement private dump info liujie5
2026-06-02 15:52 ` [PATCH v6 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-02 15:52 ` [PATCH v6 19/20] drivers: add testpmd commands for private features liujie5
2026-06-02 15:52 ` [PATCH v6 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-03 2:21 ` [PATCH v7 00/20]net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-03 2:21 ` [PATCH v7 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-03 2:21 ` [PATCH v7 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-03 2:21 ` [PATCH v7 03/20] drivers: add supported packet types get callback liujie5
2026-06-03 2:21 ` [PATCH v7 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-03 2:21 ` [PATCH v7 05/20] drivers: support RSS feature liujie5
2026-06-03 2:21 ` [PATCH v7 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-03 2:21 ` [PATCH v7 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-03 2:21 ` [PATCH v7 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-03 2:21 ` [PATCH v7 09/20] drivers: interrupt handling liujie5
2026-06-03 2:21 ` [PATCH v7 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-03 2:21 ` [PATCH v7 11/20] drivers: add support for VF representors liujie5
2026-06-03 2:21 ` [PATCH v7 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-03 2:21 ` [PATCH v7 13/20] net/sxe2: support firmware version reading liujie5
2026-06-03 2:21 ` [PATCH v7 14/20] net/sxe2: implement get monitor address liujie5
2026-06-03 2:21 ` [PATCH v7 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-03 2:21 ` [PATCH v7 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-03 2:21 ` [PATCH v7 17/20] net/sxe2: implement private dump info liujie5
2026-06-03 2:21 ` [PATCH v7 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-03 2:21 ` [PATCH v7 19/20] drivers: add testpmd commands for private features liujie5
2026-06-03 2:21 ` [PATCH v7 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-03 6:29 ` [PATCH v8 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-03 6:29 ` [PATCH v8 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-03 6:29 ` [PATCH v8 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-03 6:29 ` [PATCH v8 03/20] drivers: add supported packet types get callback liujie5
2026-06-03 6:29 ` [PATCH v8 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-03 18:21 ` Stephen Hemminger
2026-06-03 6:29 ` [PATCH v8 05/20] drivers: support RSS feature liujie5
2026-06-03 6:29 ` [PATCH v8 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-03 6:29 ` [PATCH v8 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-03 18:17 ` Stephen Hemminger
2026-06-03 6:29 ` [PATCH v8 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-03 6:29 ` [PATCH v8 09/20] drivers: interrupt handling liujie5
2026-06-03 6:29 ` [PATCH v8 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-03 6:29 ` [PATCH v8 11/20] drivers: add support for VF representors liujie5
2026-06-03 18:22 ` Stephen Hemminger
2026-06-03 6:29 ` [PATCH v8 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-03 6:29 ` [PATCH v8 13/20] net/sxe2: support firmware version reading liujie5
2026-06-03 6:29 ` [PATCH v8 14/20] net/sxe2: implement get monitor address liujie5
2026-06-03 6:29 ` [PATCH v8 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-03 6:29 ` [PATCH v8 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-03 6:29 ` [PATCH v8 17/20] net/sxe2: implement private dump info liujie5
2026-06-03 6:29 ` [PATCH v8 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-03 6:29 ` [PATCH v8 19/20] drivers: add testpmd commands for private features liujie5
2026-06-03 18:23 ` Stephen Hemminger
2026-06-03 6:29 ` [PATCH v8 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-03 18:19 ` Stephen Hemminger
2026-06-04 1:53 ` [PATCH v9 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-04 1:53 ` [PATCH v9 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-04 1:53 ` [PATCH v9 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-04 1:53 ` [PATCH v9 03/20] drivers: add supported packet types get callback liujie5
2026-06-04 1:53 ` [PATCH v9 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-04 1:53 ` [PATCH v9 05/20] drivers: support RSS feature liujie5
2026-06-04 1:53 ` [PATCH v9 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-04 1:53 ` [PATCH v9 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-04 1:53 ` [PATCH v9 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-04 1:53 ` [PATCH v9 09/20] drivers: interrupt handling liujie5
2026-06-04 1:53 ` [PATCH v9 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-04 1:53 ` [PATCH v9 11/20] drivers: add support for VF representors liujie5
2026-06-04 1:53 ` [PATCH v9 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-04 1:53 ` [PATCH v9 13/20] net/sxe2: support firmware version reading liujie5
2026-06-04 1:53 ` [PATCH v9 14/20] net/sxe2: implement get monitor address liujie5
2026-06-04 1:53 ` [PATCH v9 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-04 1:54 ` [PATCH v9 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-04 1:54 ` [PATCH v9 17/20] net/sxe2: implement private dump info liujie5
2026-06-04 1:54 ` [PATCH v9 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-04 1:54 ` [PATCH v9 19/20] drivers: add testpmd commands for private features liujie5
2026-06-04 1:54 ` [PATCH v9 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-06 1:07 ` [PATCH v10 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-06 1:07 ` [PATCH v10 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-06 1:07 ` [PATCH v10 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-06 1:07 ` [PATCH v10 03/20] drivers: add supported packet types get callback liujie5
2026-06-06 1:07 ` [PATCH v10 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-06 1:07 ` [PATCH v10 05/20] drivers: support RSS feature liujie5
2026-06-06 1:07 ` [PATCH v10 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-06 1:07 ` [PATCH v10 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-06 1:07 ` [PATCH v10 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-06 1:07 ` [PATCH v10 09/20] drivers: interrupt handling liujie5
2026-06-06 1:07 ` [PATCH v10 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-06 1:07 ` [PATCH v10 11/20] drivers: add support for VF representors liujie5
2026-06-06 1:07 ` [PATCH v10 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-06 1:07 ` [PATCH v10 13/20] net/sxe2: support firmware version reading liujie5
2026-06-06 1:07 ` [PATCH v10 14/20] net/sxe2: implement get monitor address liujie5
2026-06-06 1:07 ` [PATCH v10 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-06 1:07 ` [PATCH v10 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-06 1:07 ` [PATCH v10 17/20] net/sxe2: implement private dump info liujie5
2026-06-06 1:07 ` [PATCH v10 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-06 1:07 ` [PATCH v10 19/20] drivers: add testpmd commands for private features liujie5
2026-06-06 1:07 ` [PATCH v10 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-07 1:33 ` [PATCH v11 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-07 1:33 ` [PATCH v11 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-07 1:33 ` [PATCH v11 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-07 1:33 ` [PATCH v11 03/20] drivers: add supported packet types get callback liujie5
2026-06-07 1:33 ` [PATCH v11 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-07 1:33 ` [PATCH v11 05/20] drivers: support RSS feature liujie5
2026-06-07 1:33 ` [PATCH v11 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-07 1:33 ` [PATCH v11 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-07 1:33 ` [PATCH v11 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-07 1:33 ` [PATCH v11 09/20] drivers: interrupt handling liujie5
2026-06-07 1:33 ` [PATCH v11 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-07 1:33 ` [PATCH v11 11/20] drivers: add support for VF representors liujie5
2026-06-07 1:33 ` [PATCH v11 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-07 1:33 ` [PATCH v11 13/20] net/sxe2: support firmware version reading liujie5
2026-06-07 1:33 ` [PATCH v11 14/20] net/sxe2: implement get monitor address liujie5
2026-06-07 1:33 ` [PATCH v11 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-07 1:33 ` [PATCH v11 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-07 1:33 ` [PATCH v11 17/20] net/sxe2: implement private dump info liujie5
2026-06-07 1:33 ` [PATCH v11 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-07 1:33 ` [PATCH v11 19/20] drivers: add testpmd commands for private features liujie5
2026-06-07 1:33 ` [PATCH v11 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-08 5:41 ` [PATCH v12 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-08 5:42 ` [PATCH v12 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-08 5:42 ` [PATCH v12 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-08 5:42 ` [PATCH v12 03/20] drivers: add supported packet types get callback liujie5
2026-06-08 5:42 ` [PATCH v12 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-08 5:42 ` [PATCH v12 05/20] drivers: support RSS feature liujie5
2026-06-08 5:42 ` [PATCH v12 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-08 5:42 ` [PATCH v12 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-08 5:42 ` [PATCH v12 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-08 5:42 ` [PATCH v12 09/20] drivers: interrupt handling liujie5
2026-06-08 5:42 ` [PATCH v12 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-08 5:42 ` [PATCH v12 11/20] drivers: add support for VF representors liujie5
2026-06-08 5:42 ` [PATCH v12 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-08 5:42 ` [PATCH v12 13/20] net/sxe2: support firmware version reading liujie5
2026-06-08 5:42 ` [PATCH v12 14/20] net/sxe2: implement get monitor address liujie5
2026-06-08 5:42 ` [PATCH v12 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-08 5:42 ` [PATCH v12 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-08 5:42 ` [PATCH v12 17/20] net/sxe2: implement private dump info liujie5
2026-06-08 5:42 ` [PATCH v12 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-08 5:42 ` [PATCH v12 19/20] drivers: add testpmd commands for private features liujie5
2026-06-08 5:42 ` [PATCH v12 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-08 7:42 ` [PATCH v13 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-08 7:42 ` [PATCH v13 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-08 20:56 ` Stephen Hemminger
2026-06-08 7:42 ` [PATCH v13 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-08 7:42 ` [PATCH v13 03/20] drivers: add supported packet types get callback liujie5
2026-06-08 7:42 ` [PATCH v13 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-08 7:42 ` [PATCH v13 05/20] drivers: support RSS feature liujie5
2026-06-08 7:42 ` [PATCH v13 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-08 7:42 ` [PATCH v13 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-08 7:42 ` [PATCH v13 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-08 7:42 ` [PATCH v13 09/20] drivers: interrupt handling liujie5
2026-06-08 7:42 ` [PATCH v13 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-08 7:42 ` [PATCH v13 11/20] drivers: add support for VF representors liujie5
2026-06-08 7:42 ` [PATCH v13 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-08 7:42 ` [PATCH v13 13/20] net/sxe2: support firmware version reading liujie5
2026-06-08 7:42 ` [PATCH v13 14/20] net/sxe2: implement get monitor address liujie5
2026-06-08 7:42 ` [PATCH v13 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-08 7:42 ` [PATCH v13 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-08 7:42 ` [PATCH v13 17/20] net/sxe2: implement private dump info liujie5
2026-06-08 7:42 ` [PATCH v13 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-08 7:42 ` [PATCH v13 19/20] drivers: add testpmd commands for private features liujie5
2026-06-08 7:42 ` [PATCH v13 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-09 1:39 ` [PATCH v14 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-09 1:39 ` [PATCH v14 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-09 1:39 ` [PATCH v14 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-09 1:39 ` [PATCH v14 03/20] drivers: add supported packet types get callback liujie5
2026-06-09 1:39 ` [PATCH v14 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-09 1:39 ` [PATCH v14 05/20] drivers: support RSS feature liujie5
2026-06-09 1:39 ` [PATCH v14 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-09 1:39 ` [PATCH v14 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-09 1:39 ` [PATCH v14 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-09 1:39 ` [PATCH v14 09/20] drivers: interrupt handling liujie5
2026-06-09 1:39 ` [PATCH v14 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-09 1:39 ` [PATCH v14 11/20] drivers: add support for VF representors liujie5
2026-06-09 1:39 ` [PATCH v14 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-09 1:39 ` [PATCH v14 13/20] net/sxe2: support firmware version reading liujie5
2026-06-09 1:39 ` [PATCH v14 14/20] net/sxe2: implement get monitor address liujie5
2026-06-09 1:39 ` [PATCH v14 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-09 1:39 ` [PATCH v14 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-09 1:39 ` [PATCH v14 17/20] net/sxe2: implement private dump info liujie5
2026-06-09 1:39 ` [PATCH v14 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-09 1:39 ` [PATCH v14 19/20] drivers: add testpmd commands for private features liujie5
2026-06-09 1:39 ` [PATCH v14 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-10 1:39 ` [PATCH v1 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-10 1:39 ` [PATCH v1 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-10 1:39 ` [PATCH v1 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-10 1:39 ` [PATCH v1 03/20] drivers: add supported packet types get callback liujie5
2026-06-10 1:39 ` [PATCH v1 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-10 1:39 ` [PATCH v1 05/20] drivers: support RSS feature liujie5
2026-06-10 1:39 ` [PATCH v1 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-10 1:39 ` [PATCH v1 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-10 1:39 ` [PATCH v1 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-10 1:39 ` [PATCH v1 09/20] drivers: interrupt handling liujie5
2026-06-10 1:39 ` [PATCH v1 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-10 1:39 ` [PATCH v1 11/20] drivers: add support for VF representors liujie5
2026-06-10 1:39 ` [PATCH v1 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-10 1:39 ` [PATCH v1 13/20] net/sxe2: support firmware version reading liujie5
2026-06-10 1:39 ` [PATCH v1 14/20] net/sxe2: implement get monitor address liujie5
2026-06-10 1:39 ` [PATCH v1 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-10 1:39 ` [PATCH v1 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-10 1:39 ` [PATCH v1 17/20] net/sxe2: implement private dump info liujie5
2026-06-10 1:39 ` [PATCH v1 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-10 1:39 ` [PATCH v1 19/20] drivers: add testpmd commands for private features liujie5
2026-06-10 17:22 ` Stephen Hemminger
2026-06-10 1:39 ` [PATCH v1 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-14 9:23 ` [PATCH v2 00/20] sxe2: address review comments - testpmd restructuring, devargs documentation, and code cleanup liujie5
2026-06-14 9:23 ` [PATCH 19/20] drivers: add testpmd commands for private features liujie5
2026-06-14 9:23 ` [PATCH v2 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-14 9:23 ` [PATCH v2 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-14 9:23 ` [PATCH v2 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-14 9:23 ` [PATCH v2 03/20] drivers: add supported packet types get callback liujie5
2026-06-15 18:32 ` Stephen Hemminger
2026-06-14 9:23 ` [PATCH v2 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-14 9:23 ` [PATCH v2 05/20] drivers: support RSS feature liujie5
2026-06-14 9:23 ` [PATCH v2 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-14 9:23 ` [PATCH v2 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-15 18:18 ` Stephen Hemminger
2026-06-14 9:23 ` [PATCH v2 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-15 18:05 ` Stephen Hemminger
2026-06-14 9:23 ` [PATCH v2 09/20] drivers: interrupt handling liujie5
2026-06-14 9:23 ` [PATCH v2 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-14 9:23 ` [PATCH v2 11/20] drivers: add support for VF representors liujie5
2026-06-14 9:23 ` [PATCH v2 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-14 9:23 ` [PATCH v2 13/20] net/sxe2: support firmware version reading liujie5
2026-06-14 9:23 ` [PATCH v2 14/20] net/sxe2: implement get monitor address liujie5
2026-06-14 9:23 ` [PATCH v2 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-14 9:23 ` [PATCH v2 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-14 9:23 ` [PATCH v2 17/20] net/sxe2: implement private dump info liujie5
2026-06-14 9:23 ` [PATCH v2 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-18 8:27 ` [PATCH v3 00/20] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-18 8:27 ` [PATCH v3 01/20] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-18 8:27 ` [PATCH v3 02/20] net/sxe2: add AVX2 vector data " liujie5
2026-06-18 8:27 ` [PATCH v3 03/20] drivers: add supported packet types and link state liujie5
2026-06-18 8:27 ` [PATCH v3 04/20] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-18 8:27 ` [PATCH v3 05/20] drivers: support RSS feature liujie5
2026-06-18 8:27 ` [PATCH v3 06/20] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-18 8:27 ` [PATCH v3 07/20] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-18 8:27 ` [PATCH v3 08/20] net/sxe2: support statistics and multi-process liujie5
2026-06-18 8:27 ` [PATCH v3 09/20] drivers: interrupt handling liujie5
2026-06-18 8:27 ` [PATCH v3 10/20] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-18 8:27 ` [PATCH v3 11/20] drivers: add support for VF representors liujie5
2026-06-18 8:27 ` [PATCH v3 12/20] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-18 8:27 ` [PATCH v3 13/20] net/sxe2: support firmware version reading liujie5
2026-06-18 8:27 ` [PATCH v3 14/20] net/sxe2: implement get monitor address liujie5
2026-06-18 8:27 ` [PATCH v3 15/20] common/sxe2: add shared SFP module definitions liujie5
2026-06-18 8:27 ` [PATCH v3 16/20] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-18 8:27 ` [PATCH v3 17/20] net/sxe2: implement private dump info liujie5
2026-06-18 8:27 ` [PATCH v3 18/20] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-18 8:27 ` [PATCH v3 19/20] drivers: add parameters parsed using rte_kvargs liujie5
2026-06-18 8:27 ` [PATCH v3 20/20] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-19 8:01 ` [PATCH v4 00/23] et/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-19 17:31 ` Stephen Hemminger
2026-06-19 20:58 ` Stephen Hemminger
2026-06-19 8:05 ` [PATCH v4 01/23] net/sxe2: remove software statistics devargs liujie5
2026-06-19 8:05 ` [PATCH v4 02/23] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-19 8:06 ` [PATCH v4 03/23] net/sxe2: add AVX2 vector data " liujie5
2026-06-19 8:06 ` [PATCH v4 04/23] net/sxe2: add supported packet types get callback liujie5
2026-06-19 8:06 ` [PATCH v4 05/23] net/sxe2: add link update callback liujie5
2026-06-19 8:07 ` [PATCH v4 06/23] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-19 8:07 ` [PATCH v4 07/23] drivers: support RSS feature liujie5
2026-06-19 8:07 ` [PATCH v4 08/23] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-19 8:08 ` [PATCH v4 09/23] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-19 20:54 ` Stephen Hemminger
2026-06-19 8:08 ` [PATCH v4 10/23] net/sxe2: support statistics and multi-process liujie5
2026-06-19 8:09 ` [PATCH v4 11/23] drivers: interrupt handling liujie5
2026-06-19 8:09 ` [PATCH v4 12/23] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-19 8:09 ` [PATCH v4 13/23] drivers: add support for VF representors liujie5
2026-06-19 8:10 ` [PATCH v4 14/23] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-19 8:10 ` [PATCH v4 15/23] net/sxe2: support firmware version reading liujie5
2026-06-19 8:10 ` [PATCH v4 16/23] net/sxe2: implement get monitor address liujie5
2026-06-19 8:10 ` [PATCH v4 17/23] common/sxe2: add shared SFP module definitions liujie5
2026-06-19 8:11 ` [PATCH v4 18/23] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-19 8:11 ` [PATCH v4 19/23] net/sxe2: implement private dump info liujie5
2026-06-19 8:11 ` [PATCH v4 20/23] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-19 8:12 ` [PATCH v4 21/23] common/sxe2: add callback for memory event handling liujie5
2026-06-19 8:12 ` [PATCH v4 22/23] net/sxe2: add private devargs parsing liujie5
2026-06-19 8:12 ` [PATCH v4 23/23] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-22 9:23 ` [PATCH v5 00/23] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-22 9:23 ` [PATCH v5 01/23] net/sxe2: remove software statistics devargs liujie5
2026-06-22 9:24 ` [PATCH v5 02/23] net/sxe2: add Rx framework and packet types callback liujie5
2026-06-22 9:24 ` [PATCH v5 03/23] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-22 9:24 ` [PATCH v5 04/23] net/sxe2: add AVX2 vector data " liujie5
2026-06-22 9:24 ` [PATCH v5 05/23] net/sxe2: add link update callback liujie5
2026-06-22 9:24 ` [PATCH v5 06/23] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-22 9:25 ` [PATCH v5 07/23] drivers: support RSS feature liujie5
2026-06-22 9:25 ` [PATCH v5 08/23] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-22 9:25 ` [PATCH v5 09/23] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-22 9:25 ` [PATCH v5 10/23] net/sxe2: support statistics and multi-process liujie5
2026-06-22 9:26 ` [PATCH v5 11/23] drivers: interrupt handling liujie5
2026-06-22 9:26 ` [PATCH v5 12/23] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-22 9:26 ` [PATCH v5 13/23] drivers: add support for VF representors liujie5
2026-06-22 9:26 ` [PATCH v5 14/23] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-22 9:26 ` [PATCH v5 15/23] net/sxe2: support firmware version reading liujie5
2026-06-22 9:26 ` [PATCH v5 16/23] net/sxe2: implement get monitor address liujie5
2026-06-22 9:26 ` [PATCH v5 17/23] common/sxe2: add shared SFP module definitions liujie5
2026-06-22 9:27 ` [PATCH v5 18/23] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-22 9:27 ` [PATCH v5 19/23] net/sxe2: implement private dump info liujie5
2026-06-22 9:27 ` [PATCH v5 20/23] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-22 9:27 ` [PATCH v5 21/23] common/sxe2: add callback for memory event handling liujie5
2026-06-22 9:27 ` [PATCH v5 22/23] net/sxe2: add private devargs parsing liujie5
2026-06-22 9:27 ` [PATCH v5 23/23] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-24 2:02 ` [PATCH v6 00/23] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-24 16:38 ` Stephen Hemminger
2026-06-24 2:02 ` [PATCH v6 01/23] net/sxe2: remove software statistics devargs liujie5
2026-06-24 2:02 ` [PATCH v6 02/23] net/sxe2: add Rx framework and packet types callback liujie5
2026-06-24 2:02 ` [PATCH v6 03/23] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-24 2:02 ` [PATCH v6 04/23] net/sxe2: add AVX2 vector data " liujie5
2026-06-24 2:02 ` [PATCH v6 05/23] net/sxe2: add link update callback liujie5
2026-06-24 2:02 ` [PATCH v6 06/23] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-24 2:02 ` [PATCH v6 07/23] drivers: support RSS feature liujie5
2026-06-24 2:02 ` [PATCH v6 08/23] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-24 2:02 ` [PATCH v6 09/23] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-24 2:02 ` [PATCH v6 10/23] net/sxe2: support statistics and multi-process liujie5
2026-06-24 2:02 ` [PATCH v6 11/23] drivers: interrupt handling liujie5
2026-06-24 2:02 ` [PATCH v6 12/23] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-24 2:02 ` [PATCH v6 13/23] drivers: add support for VF representors liujie5
2026-06-24 2:02 ` [PATCH v6 15/23] net/sxe2: support firmware version reading liujie5
2026-06-24 2:02 ` [PATCH v6 14/23] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-24 2:02 ` [PATCH v6 16/23] net/sxe2: implement get monitor address liujie5
2026-06-24 2:02 ` [PATCH v6 17/23] common/sxe2: add shared SFP module definitions liujie5
2026-06-24 2:02 ` [PATCH v6 18/23] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-24 2:02 ` [PATCH v6 19/23] net/sxe2: implement private dump info liujie5
2026-06-24 2:02 ` [PATCH v6 20/23] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-24 2:02 ` [PATCH v6 21/23] common/sxe2: add callback for memory event handling liujie5
2026-06-24 2:02 ` [PATCH v6 22/23] net/sxe2: add private devargs parsing liujie5
2026-06-24 2:02 ` [PATCH v6 23/23] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-25 5:41 ` [PATCH v7 00/23] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-25 6:07 ` liujie5
2026-06-25 5:41 ` [PATCH v7 01/23] net/sxe2: remove software statistics devargs liujie5
2026-06-25 5:41 ` [PATCH v7 02/23] net/sxe2: add Rx framework and packet types callback liujie5
2026-06-25 5:42 ` [PATCH v7 03/23] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-25 5:42 ` [PATCH v7 04/23] net/sxe2: add AVX2 vector data " liujie5
2026-06-25 5:42 ` [PATCH v7 05/23] net/sxe2: add link update callback liujie5
2026-06-25 5:43 ` [PATCH v7 06/23] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-25 5:43 ` [PATCH v7 07/23] drivers: support RSS feature liujie5
2026-06-25 5:44 ` [PATCH v7 08/23] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-25 5:44 ` [PATCH v7 09/23] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-25 5:44 ` [PATCH v7 10/23] net/sxe2: support statistics and multi-process liujie5
2026-06-25 5:45 ` [PATCH v7 11/23] drivers: interrupt handling liujie5
2026-06-25 5:45 ` [PATCH v7 12/23] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-25 5:45 ` [PATCH v7 10/23] net/sxe2: support statistics and multi-process liujie5
2026-06-25 5:46 ` [PATCH v7 11/23] drivers: interrupt handling liujie5
2026-06-25 5:46 ` [PATCH v7 12/23] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-25 5:46 ` [PATCH v7 13/23] drivers: add support for VF representors liujie5
2026-06-25 5:47 ` [PATCH v7 14/23] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-25 5:47 ` [PATCH v7 15/23] net/sxe2: support firmware version reading liujie5
2026-06-25 5:47 ` [PATCH v7 16/23] net/sxe2: implement get monitor address liujie5
2026-06-25 5:48 ` [PATCH v7 17/23] common/sxe2: add shared SFP module definitions liujie5
2026-06-25 5:48 ` [PATCH v7 18/23] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-25 5:48 ` [PATCH v7 19/23] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-25 5:49 ` [PATCH v7 20/23] common/sxe2: add callback for memory event handling liujie5
2026-06-25 5:49 ` [PATCH v7 21/23] net/sxe2: add private devargs parsing liujie5
2026-06-25 5:50 ` [PATCH v7 22/23] net/sxe2: implement private dump info liujie5
2026-06-25 5:50 ` [PATCH v7 23/23] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-25 13:19 ` [PATCH v8 00/23] net/sxe2: added Linkdata sxe2 ethernet driver liujie5
2026-06-25 22:50 ` Stephen Hemminger
2026-06-26 5:36 ` liujie5
2026-06-25 13:20 ` liujie5 [this message]
2026-06-25 13:20 ` [PATCH v8 02/23] net/sxe2: add Rx framework and packet types callback liujie5
2026-06-25 13:21 ` [PATCH v8 03/23] net/sxe2: support AVX512 vectorized path for Rx and Tx liujie5
2026-06-25 13:21 ` [PATCH v8 04/23] net/sxe2: add AVX2 vector data " liujie5
2026-06-25 13:22 ` [PATCH v8 05/23] net/sxe2: add link update callback liujie5
2026-06-25 13:22 ` [PATCH v8 06/23] net/sxe2: support L2 filtering and MAC config liujie5
2026-06-25 13:23 ` [PATCH v8 07/23] drivers: support RSS feature liujie5
2026-06-25 13:23 ` [PATCH v8 08/23] net/sxe2: support TM hierarchy and shaping liujie5
2026-06-25 13:24 ` [PATCH v8 09/23] net/sxe2: support IPsec inline protocol offload liujie5
2026-06-25 13:24 ` [PATCH v8 10/23] net/sxe2: support statistics and multi-process liujie5
2026-06-25 13:25 ` [PATCH v8 11/23] drivers: interrupt handling liujie5
2026-06-25 13:26 ` [PATCH v8 12/23] net/sxe2: add NEON vec Rx/Tx burst functions liujie5
2026-06-25 13:26 ` [PATCH v8 13/23] drivers: add support for VF representors liujie5
2026-06-25 13:27 ` [PATCH v8 14/23] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-25 13:27 ` [PATCH v8 15/23] net/sxe2: support firmware version reading liujie5
2026-06-25 13:28 ` [PATCH v8 16/23] net/sxe2: implement get monitor address liujie5
2026-06-25 13:28 ` [PATCH v8 17/23] common/sxe2: add shared SFP module definitions liujie5
2026-06-25 13:29 ` [PATCH v8 18/23] net/sxe2: support SFP module info and EEPROM access liujie5
2026-06-25 13:29 ` [PATCH v8 19/23] net/sxe2: add mbuf validation in Tx debug mode liujie5
2026-06-25 13:30 ` [PATCH v8 20/23] common/sxe2: add callback for memory event handling liujie5
2026-06-25 13:30 ` [PATCH v8 21/23] net/sxe2: add private devargs parsing liujie5
2026-06-25 13:31 ` [PATCH v8 22/23] net/sxe2: implement private dump info liujie5
2026-06-25 13:31 ` [PATCH v8 23/23] net/sxe2: update sxe2 feature matrix docs liujie5
2026-06-25 5:54 ` [PATCH v7 13/23] drivers: add support for VF representors liujie5
2026-06-25 5:55 ` [PATCH v7 14/23] net/sxe2: add support for custom UDP tunnel ports liujie5
2026-06-25 5:55 ` [PATCH v7 15/23] net/sxe2: support firmware version reading liujie5
2026-06-25 5:56 ` [PATCH v7 16/23] net/sxe2: implement get monitor address liujie5
2026-06-22 15:44 ` [PATCH v5 00/23] net/sxe2: added Linkdata sxe2 ethernet driver Stephen Hemminger
2026-06-19 2:16 ` [PATCH v3 00/20] " Stephen Hemminger
2026-06-10 14:02 ` [PATCH v1 " Thomas Monjalon
2026-06-10 17:11 ` Stephen Hemminger
2026-06-09 8:42 ` [PATCH v14 " Thomas Monjalon
2026-06-09 9:48 ` liujie5
2026-06-09 10:19 ` Thomas Monjalon
2026-06-09 11:10 ` liujie5
2026-06-09 9:36 ` liujie5
2026-06-07 17:49 ` [PATCH v11 " Stephen Hemminger
2026-06-01 15:40 ` [PATCH v3 00/20]net/sxe2: " Stephen Hemminger
2026-05-31 22:33 ` [PATCH v1 00/20] net/sxe2: added Linkdata sxe " Stephen Hemminger
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=20260625132016.205320-1-liujie5@linkdatatechnology.com \
--to=liujie5@linkdatatechnology.com \
--cc=dev@dpdk.org \
--cc=stephen@networkplumber.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.