[PATCH v2 1/6] net/intel: update E830 Tx Time Queue Context Structure

2025-06-07 Thread Soumyadeep Hore
From: Paul Greenwalt Updated the Tx Time Queue Context Structure to align with HAS. Signed-off-by: Soumyadeep Hore Signed-off-by: Paul Greenwalt --- drivers/net/intel/ice/base/ice_common.c | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/drivers/net

[PATCH v2 6/6] doc: announce TxPP support for E830 adapters

2025-06-07 Thread Soumyadeep Hore
E830 adapters currently support Tx Time based queues. Signed-off-by: Soumyadeep Hore --- doc/guides/nics/ice.rst | 16 1 file changed, 16 insertions(+) diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst index 77985ae5a2..73c5477946 100644 --- a/doc/guides/nics/ice.r

[PATCH v2 5/6] net/intel: add AVX512 Support for TxPP

2025-06-07 Thread Soumyadeep Hore
Tx Time based queues are supported using AVX512 vector. Signed-off-by: Soumyadeep Hore --- drivers/net/intel/ice/ice_rxtx_vec_avx512.c | 207 +++- 1 file changed, 205 insertions(+), 2 deletions(-) diff --git a/drivers/net/intel/ice/ice_rxtx_vec_avx512.c b/drivers/net/intel/ice/

[PATCH v2 4/6] net/intel: add AVX2 Support for TxPP

2025-06-07 Thread Soumyadeep Hore
Tx Time based queues are supported using AVX2 vector. Signed-off-by: Soumyadeep Hore --- drivers/net/intel/ice/ice_rxtx_vec_avx2.c | 136 +++- drivers/net/intel/ice/ice_rxtx_vec_common.h | 17 +++ 2 files changed, 151 insertions(+), 2 deletions(-) diff --git a/drivers/net/int

[PATCH v2 3/6] net/intel: add TxPP Support for E830

2025-06-07 Thread Soumyadeep Hore
Add support for Tx Time based queues. This is used to schedule packets based on Tx timestamp. Signed-off-by: Soumyadeep Hore --- drivers/net/intel/common/tx.h | 14 ++ drivers/net/intel/ice/base/ice_lan_tx_rx.h | 4 + drivers/net/intel/ice/ice_ethdev.c | 3 +- drivers/n

[PATCH v2 2/6] net/intel: add read clock feature in ICE

2025-06-07 Thread Soumyadeep Hore
Adding eth_ice_read_clock() feature to get current time for scheduling Packets based on Tx time. Signed-off-by: Soumyadeep Hore --- drivers/net/intel/ice/ice_ethdev.c | 13 + 1 file changed, 13 insertions(+) diff --git a/drivers/net/intel/ice/ice_ethdev.c b/drivers/net/intel/ice/ic

[PATCH v2 0/6] Add TxPP Support for E830

2025-06-07 Thread Soumyadeep Hore
Added TxPP support for E830 adapters. --- v2: - Fixed Compilation warnings --- Paul Greenwalt (1): net/intel: update E830 Tx Time Queue Context Structure Soumyadeep Hore (5): net/intel: add read clock feature in ICE net/intel: add TxPP Support for E830 net/intel: add AVX2 Support for TxPP