The absence of NULL checking was causing segmentation fault.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/ice/ice_rxtx.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/net/intel/ice/ice_rxtx.c b/drivers/net/intel/ice/ice_rxtx.c
index e33fd74543
The absence of NULL checking was causing segmentation fault.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/ice/ice_rxtx.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/net/intel/ice/ice_rxtx.c b/drivers/net/intel/ice/ice_rxtx.c
index e33fd74543
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 | 17 +
1 file changed, 17 insertions(+)
diff --git a/drivers/net/intel/ice/ice_ethdev.c
b/drivers/net/intel
E830 adapters currently support Tx Time based queues.
Signed-off-by: Soumyadeep Hore
---
doc/guides/nics/ice.rst | 27 +++
1 file changed, 27 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst
index 77985ae5a2..fe3e87c704 100644
--- a/doc
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
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 | 1 +
drivers/net/intel/ice/base/ice_lan_tx_rx.h | 4 +
drivers/net/intel/ice/ice_ethdev.c | 3 +-
drivers
tion warnings
---
v7:
- Addressed Bruce's comments
- Fixed Windows Compilation Warnings
---
Paul Greenwalt (1):
net/ice: update E830 Tx Time Queue Context Structure
Soumyadeep Hore (3):
net/ice: add read clock feature
net/intel: add TxPP Support for E830
doc: announce TxPP support for E
E830 adapters currently support Tx Time based queues.
Signed-off-by: Soumyadeep Hore
---
doc/guides/nics/ice.rst | 27 +++
1 file changed, 27 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst
index 77985ae5a2..8ab693ff0b 100644
--- a/doc
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 | 1 +
drivers/net/intel/ice/base/ice_lan_tx_rx.h | 4 +
drivers/net/intel/ice/ice_ethdev.c | 3 +-
drivers
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 | 17 +
1 file changed, 17 insertions(+)
diff --git a/drivers/net/intel/ice/ice_ethdev.c
b/drivers/net/intel
compilation warnings
---
Paul Greenwalt (1):
net/ice: update E830 Tx Time Queue Context Structure
Soumyadeep Hore (3):
net/ice: add read clock feature
net/intel: add TxPP Support for E830
doc: announce TxPP support for E830 adapters
doc/guides/nics/ice.rst| 27 +++
drivers/n
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
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 | 1 +
drivers/net/intel/ice/base/ice_lan_tx_rx.h | 4 +
drivers/net/intel/ice/ice_ethdev.c | 3 +-
drivers
E830 adapters currently support Tx Time based queues.
Signed-off-by: Soumyadeep Hore
---
doc/guides/nics/ice.rst | 25 +
1 file changed, 25 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst
index 77985ae5a2..e7d1fb2e1b 100644
--- a/doc/guides
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
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
e Queue Context Structure
Soumyadeep Hore (3):
net/ice: add read clock feature
net/intel: add TxPP Support for E830
doc: announce TxPP support for E830 adapters
doc/guides/nics/ice.rst| 25 +++
drivers/net/intel/common/tx.h | 1 +
drivers/net/intel/ice/ba
Tx Time based queues are supported using AVX2 vector.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/ice/ice_rxtx_vec_avx2.c | 127 +++-
drivers/net/intel/ice/ice_rxtx_vec_common.h | 25
2 files changed, 151 insertions(+), 1 deletion(-)
diff --git a/drivers/net
Tx Time based queues are supported using AVX512 vector.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/ice/ice_rxtx_vec_avx512.c | 198 +++-
1 file changed, 197 insertions(+), 1 deletion(-)
diff --git a/drivers/net/intel/ice/ice_rxtx_vec_avx512.c
b/drivers/net/intel/ice
E830 adapters currently support Tx Time based queues.
Signed-off-by: Soumyadeep Hore
---
doc/guides/nics/ice.rst | 18 ++
1 file changed, 18 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst
index 77985ae5a2..f284c78290 100644
--- a/doc/guides/nics
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
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
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
Added TxPP support for E830 adapters.
---
v2:
- Fixed Compilation warnings
---
v3:
- Fixed further Compilation warnings (uinitialised one)
---
v4
- Addressed Bruce's comments
---
Paul Greenwalt (1):
net/intel: update E830 Tx Time Queue Context Structure
Soumyadeep Hore (5):
net/intel
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
Tx Time based queues are supported using AVX512 vector.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/ice/ice_rxtx_vec_avx512.c | 206 +++-
1 file changed, 205 insertions(+), 1 deletion(-)
diff --git a/drivers/net/intel/ice/ice_rxtx_vec_avx512.c
b/drivers/net/intel/ice
Tx Time based queues are supported using AVX2 vector.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/ice/ice_rxtx_vec_avx2.c | 135 +++-
drivers/net/intel/ice/ice_rxtx_vec_common.h | 17 +++
2 files changed, 151 insertions(+), 1 deletion(-)
diff --git a/drivers/net
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
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
Added TxPP support for E830 adapters.
---
v2:
- Fixed Compilation warnings
---
v3:
- Fixed further Compilation warnings (uinitialised one)
---
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
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
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
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
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
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
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
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
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
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
Tx Time based queues are supported using AVX512 vector.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/ice/ice_rxtx_vec_avx512.c | 205 +++-
1 file changed, 203 insertions(+), 2 deletions(-)
diff --git a/drivers/net/intel/ice/ice_rxtx_vec_avx512.c
b/drivers/net/intel/ice
Tx Time based queues are supported using AVX2 vector.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/ice/ice_rxtx_vec_avx2.c | 134 +++-
drivers/net/intel/ice/ice_rxtx_vec_common.h | 17 +++
2 files changed, 149 insertions(+), 2 deletions(-)
diff --git a/drivers/net
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
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
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
Added TxPP support for E830 adapters.
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
net/intel: add AVX512 Support for
Enabling Tx timestamp queue for supporting Tx time based
scheduling of packets.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/common/tx.h | 5 +
drivers/net/intel/ice/base/ice_lan_tx_rx.h | 1 +
drivers/net/intel/ice/ice_ethdev.h | 1 +
drivers/net/intel/ice
From: Paul Greenwalt
Update E830 ETF offload time stamp resolution to 128ns along
with certain HW defines for TXTIME_PROFILE register.
Signed-off-by: Soumyadeep Hore
Signed-off-by: Paul Greenwalt
---
drivers/net/intel/ice/base/ice_lan_tx_rx.h | 4
1 file changed, 4 insertions(+)
diff
This patchset includes TXPP feature implementation in ICE PMD.
---
v2:
- Addressing Bruce's comments and squashed two commits.
---
Paul Greenwalt (1):
net/intel: add E830 ETF offload timestamp resolution
Soumyadeep Hore (1):
net/intel: add Tx time queue
drivers/net/intel/common
Enabling Tx timestamp queue for supporting Tx time based
scheduling of packets.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/common/tx.h | 5 +
drivers/net/intel/ice/base/ice_lan_tx_rx.h | 1 +
drivers/net/intel/ice/ice_ethdev.h | 1 +
drivers/net/intel/ice
From: Paul Greenwalt
Update E830 ETF offload time stamp resolution to 128ns.
Signed-off-by: Soumyadeep Hore
Signed-off-by: Paul Greenwalt
---
drivers/net/intel/ice/base/ice_lan_tx_rx.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/intel/ice/base/ice_lan_tx_rx.h
b/drivers
, ensuring the same number of available
descriptors for both the Tx and tstamp rings.
Signed-off-by: Soumyadeep Hore
Signed-off-by: Paul Greenwalt
---
drivers/net/intel/ice/base/ice_lan_tx_rx.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/intel/ice/base/ice_lan_tx_rx.h
b
This patchset includes TXPP feature implementation in ICE PMD.
Paul Greenwalt (2):
net/intel: add support for timestamp ring HW workaround
net/intel: add E830 ETF offload timestamp resolution
Soumyadeep Hore (1):
net/intel: add Tx time queue
drivers/net/intel/common/tx.h
- ice_aq_operate_txtimeq (opcode 0x0C37) to enable/disable Tx Time
queue(s)
Signed-off-by: Paul Greenwalt
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_adminq_cmd.h | 55 +++
drivers/net/ice/base/ice_common.c | 96 +++
drivers/net/ice/base/ice_common.h
From: Paul Greenwalt
The Tx packet pacing (TXPP) tstamp queue descriptor is a 32bit format.
- Tx queue descriptor ring index, bits 12:0
- Time Stamp, bits 31:13
Add struct ice_ts_desc to hold the 32bit descriptor.
Signed-off-by: Paul Greenwalt
Signed-off-by: Soumyadeep Hore
---
drivers/net
Updating Base Code for TXPP Feature Implementation.
Paul Greenwalt (2):
net/ice: add tstamp descriptor
net/ice: add Tx Time queue context configuration support
drivers/net/ice/base/ice_adminq_cmd.h | 55 +++
drivers/net/ice/base/ice_common.c | 96 +++
they come from
the same board.
This patch adds a @hardware_clock_id that helps in this identification.
VFs from the same board should receive the same @hardware_clock_id and VFs
from two different boards should receive different IDs.
Signed-off-by: Jun Zhang
Signed-off-by: Soumyadeep Hore
itial PTP support for E830")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
v5:
- Addressed edge case as specified in Bruce's comment
---
v4:
- Addressed Bruce comments for do while loop introduction
---
v3:
- Decreased the end time delay from 1 second to 10 microseconds
---
itial PTP support for E830")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
v4:
- Addressed Bruce comments for do while loop introduction
---
v3:
- Decreased the end time delay from 1 second to 10 microseconds
---
v2:
- Addressed Bruce's comments
---
drivers/net/ice/ic
itial PTP support for E830")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
v3:
- Decreased the end time delay from 1 second to 10 microseconds
---
v2:
- Addressed Bruce's comments
---
drivers/net/ice/ice_ethdev.c | 19 ++-
1 file changed, 18 insertions(+), 1 de
itial PTP support for E830")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
v2:
- Addressed Bruce's comments
---
drivers/net/ice/ice_ethdev.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice
itial PTP support for E830")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/ice_ethdev.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice_ethdev.c
index 70298ac330..efc6db4346 10
itial PTP support for E830")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/ice_ethdev.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice_ethdev.c
index 7b1bd163a2..e0db47cf28 10
itial PTP support for E830")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/ice_ethdev.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice_ethdev.c
index 7b1bd163a2..e0db47cf28 10
itial PTP support for E830")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/ice_ethdev.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice_ethdev.c
index 7b1bd163a2..e0db47cf28 10
itial PTP support for E830")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/ice_ethdev.c | 22 --
1 file changed, 20 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice_ethdev.c
index 7b1bd163a2..2357d6e
Current MEV TS IPU support FW version 1.6. Hence,
updating the same in documentation
Signed-off-by: Soumyadeep Hore
---
doc/guides/nics/cpfl.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/nics/cpfl.rst b/doc/guides/nics/cpfl.rst
index 69eabf5616..154201e745 100644
--- a
Updating README documentation to have the latest
version for IAVF Base driver.
Signed-off-by: Soumyadeep Hore
---
drivers/common/iavf/README | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/drivers/common/iavf/README b/drivers/common/iavf/README
index 89bdbc827e
Updated the IAVF Base driver with latest sharedcode patches.
Ahmed Zaki (2):
common/iavf: define the maximum MSIX index
common/iavf: add RSS CONFIG hash function
Jacob Keller (1):
common/iavf: update the PTP enablement in virtchnl
Julian Grajkowski (1):
common/iavf: add RefSync support
eventually replace VIRTCHNL_MAX_ADQ_V2_CHANNELS.
Signed-off-by: Sudheer Mogilappagari
Signed-off-by: Soumyadeep Hore
---
drivers/common/iavf/virtchnl.h | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common/iavf/virtchnl.h
index 2d88b83932..92e323d741
From: Ahmed Zaki
Add VIRTCHNL_OP_CONFIG_RSS_HFUNC that allows the iavf to
select the VF's hash function.
Signed-off-by: Ahmed Zaki
Signed-off-by: Soumyadeep Hore
---
drivers/common/iavf/virtchnl.h | 19 +++
1 file changed, 19 insertions(+)
diff --git a/drivers/common
virtchnl messages, but leaves the previous description
of bit 6 for backward compatibility, so that when RefSync is not
supported this bit may still be used for Esync enable/disable only.
Signed-off-by: Julian Grajkowski
Signed-off-by: Soumyadeep Hore
---
drivers/common/iavf/virtchnl.h | 12
From: Mateusz Polchlopek
Flex descriptor has fields like DD, EOP or RXE defined under other
addresses than legacy descriptor. This commit introduces enum with
bits definitions for flex one.
Signed-off-by: Mateusz Polchlopek
Signed-off-by: Soumyadeep Hore
---
drivers/common/iavf/iavf_type.h
From: Lukasz Plachno
Add VIRTCHNL operations for managing scheduling nodes for VSI subtree.
E822/E830 adapters allows VNet based scheduling tree configuration.
Management of scheduling nodes up to VSIs is done by devlink interface.
Signed-off-by: Lukasz Plachno
Signed-off-by: Soumyadeep Hore
Signed-off-by: Soumyadeep Hore
---
drivers/common/iavf/iavf_register.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/common/iavf/iavf_register.h
b/drivers/common/iavf/iavf_register.h
index 328100138d..96df411e06 100644
--- a/drivers/common/iavf/iavf_register.h
+++ b
Capability through Extended PTP Capability Exchange. VF can
access GNSS Console I2C only if Extended PTP Capability
exchange indicates so.
Signed-off-by: Jun Zhang
Signed-off-by: Soumyadeep Hore
---
drivers/common/iavf/virtchnl.h | 66 ++
1 file changed, 66 insertions
required for Synce operations.
The goal of this implementation is to provide device agnostic
interface to the VF, but due to the feature design the VF will
get the minimum HW details via VIRTCHNL_OP_SYNCE_GET_HW_INFO
opcode.
Signed-off-by: Piotr Gardocki
Signed-off-by: Soumyadeep Hore
---
drivers
From: Jacob Keller
The virtchnl now supports the PTP Tx Timestamp attributes
in iavf.
Signed-off-by: Jacob Keller
Signed-off-by: Soumyadeep Hore
---
drivers/common/iavf/virtchnl.h | 50 ++
1 file changed, 50 insertions(+)
diff --git a/drivers/common/iavf
In E830 adapters, PHY timestamp for Tx packets should be read once
the ready status of PHY timestamp registers is 1.
Fixes: 881169950d80 ("net/ice/base: implement initial PTP support for E830")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_ptp
enable FEC auto-detect support for
E830 adapters.
Signed-off-by: Przemyslaw Gierszynski
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_common.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/ice/base/ice_common.c
b/drivers/net/ice/base/ice_common.c
index
From: Paul Greenwalt
Update E830 50G branding strings from "E830-XXV" to "E830-L".
Signed-off-by: Paul Greenwalt
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_common.c | 6 +++---
drivers/net/ice/base/ice_devids.h | 12 ++--
drivers/net/ice/ic
T set, then as was done
before, assume that this is the last segment being downloaded.
However, if the flag field's valid bit IS set, then use the
last segment flag to determine if this segment is the last
segment to download.
Signed-off-by: Dan Nowlin
Signed-off-by: Soumyadeep Hore
---
d
: Soumyadeep Hore
---
drivers/net/ice/base/ice_ddp.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ice/base/ice_ddp.c b/drivers/net/ice/base/ice_ddp.c
index 24506dfaea..d0c1cb9660 100644
--- a/drivers/net/ice/base/ice_ddp.c
+++ b/drivers/net/ice/base
log
a useful warning message. The check for whether the TLV length exceeds the
PFA length is also removed, in favor of relying on the overflow warning
instead.
Signed-off-by: Fabio Pricoco
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_nvm.c | 29 ++---
1 file
.
Fixes: d13ad9cf1721 ("net/ice/base: add helper functions for PHY caching")
Cc: sta...@dpdk.org
Signed-off-by: Paul Greenwalt
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_adminq_cmd.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/ne
From: Oleg Akhrem
Visual Studio C++ compiler does not pass 32->16 or
16->8 bits conversions because of possible loss of data.
Signed-off-by: Oleg Akhrem
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_ptp_hw.c | 31 ---
1 file changed, 4 inse
From: Norbert Zulinski
Add Bit macro to init PHY 1 for E825C devices.
Signed-off-by: Norbert Zulinski
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_ptp_hw.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ice/base/ice_ptp_hw.c
b/drivers
PFA, misinterpreting the last word of
the PFA and the word just after the PFA as another TLV. This typically
results in one extra iteration before the length check of the while loop is
triggered.
Signed-off-by: Jacob Keller
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_nvm.c | 9
From: Paul Greenwalt
Add E830_GLTCLAN_TSYN_REG_RANGE_ENFORCE* defines to
unified_manual.inc to make them available externally.
Signed-off-by: Paul Greenwalt
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_hw_autogen.h | 14 ++
1 file changed, 14 insertions(+)
diff
from HW,
and therefore it must be hard coded to default values.
Fixes: 620ecf247c22 ("net/ice/base: support E825-C Tx clock changing")
Cc: sta...@dpdk.org
Signed-off-by: Norbert Zulinski
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_cgu_regs.h | 19 +++
drivers/ne
x27;s needed.
Signed-off-by: Yogesh Bhosale
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_common.c | 54 +++
1 file changed, 27 insertions(+), 27 deletions(-)
diff --git a/drivers/net/ice/base/ice_common.c
b/drivers/net/ice/base/ice_common.c
Updating the latest shared code patches to ICE base driver.
---
v3:
- Addressed comments givn by reviewer
---
v2:
- Addressed comments given by reviewer
- Corrected errors in Camel Case
---
Dan Nowlin (2):
net/ice: correct Tx Scheduler AQ command RD bit for E825C
net/ice: support optional fla
for
E830 adapters.
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_common.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/ice/base/ice_common.c
b/drivers/net/ice/base/ice_common.c
index 08ba0b45a5..c8047ca59f 100644
--- a/drivers/net/ice/base/ice_common.c
+++ b
Update E830 50G branding strings from "E830-XXV" to "E830-L".
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_common.c | 6 +++---
drivers/net/ice/base/ice_devids.h | 12 ++--
drivers/net/ice/ice_ethdev.c | 6 +++---
3 files changed, 12 inserti
done
before, assume that this is the last segment being downloaded.
However, if the flag field's valid bit IS set, then use the
last segment flag to determine if this segment is the last
segment to download.
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_ddp.c | 13 ++--
In E825C, regarding the Get Tx Topology AQ command, there is
a change in the way that the RD bit must be set. For E825C,
the RD bit must be cleared for the Get Tx Topology operation,
whereas for E810 devices, the RD bit must be set.
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base
message. The check for whether the TLV length exceeds the
PFA length is also removed, in favor of relying on the overflow warning
instead.
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_nvm.c | 29 ++---
1 file changed, 18 insertions(+), 11 deletions(-)
diff
("net/ice/base: add helper functions for PHY caching")
Cc: sta...@dpdk.org
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_adminq_cmd.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ice/base/ice_adminq_cmd.h
b/drivers/net/ice/base/ice_ad
Visual Studio C++ compiler does not pass 32->16 or
16->8 bits conversions because of possible loss of data.
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_ptp_hw.c | 31 ---
1 file changed, 4 insertions(+), 27 deletions(-)
diff --git a/drivers/n
Add Bit macro to init PHY 1 for E825C devices.
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_ptp_hw.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ice/base/ice_ptp_hw.c
b/drivers/net/ice/base/ice_ptp_hw.c
index e574ae6d4f..e61810cbdc
the last word of
the PFA and the word just after the PFA as another TLV. This typically
results in one extra iteration before the length check of the while loop is
triggered.
Signed-off-by: Soumyadeep Hore
---
drivers/net/ice/base/ice_nvm.c | 9 +++--
1 file changed, 7 insertions(+), 2
1 - 100 of 252 matches
Mail list logo