Sets the watermark level for SDP output queues
to send backpressure to NIX, when available Rx
buffers fall below watermark.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 7 ++-
drivers/net/octeon_ep/otx_ep_common.h | 1 +
2 files changed, 7 insertions(+), 1
ISM -> Interrupt Status Messages
Signed-off-by: Sathesh Edara
---
devtools/words-case.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/devtools/words-case.txt b/devtools/words-case.txt
index 53e029a958..3a7af902bd 100644
--- a/devtools/words-case.txt
+++ b/devtools/words-case.
Adds the mailbox communication between VF and
PF and supports the following mailbox messages.
- Get and set MAC address
- Get link information
- Get stats
- Set and get MTU
- Send notification to PF
Signed-off-by: Sathesh Edara
---
doc/guides/nics/features/octeon_ep.ini | 1 +
drivers/net
Adds the ISM specific functionality.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 35 +++--
drivers/net/octeon_ep/cnxk_ep_vf.h| 12 ++
drivers/net/octeon_ep/otx2_ep_vf.c| 45 ++---
drivers/net/octeon_ep/otx2_ep_vf.h| 14
Flushes the pending DMA operations while reading
the packets by reading control and status register.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx_ep_common.h | 8
drivers/net/octeon_ep/otx_ep_rxtx.c | 4
2 files changed, 12 insertions(+)
diff --git a/drivers/net
Adds input and output queue reset functionality,
also receive queue interrupt enable and disable
functionality.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx2_ep_vf.c| 193 +-
drivers/net/octeon_ep/otx2_ep_vf.h| 61 ++--
drivers/net/octeon_ep
Sets the watermark level for SDP output queues
to send backpressure to NIX, when available Rx
buffers fall below watermark.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 7 ++-
drivers/net/octeon_ep/otx_ep_common.h | 1 +
2 files changed, 7 insertions(+), 1
Adds detection of loop limits being hit,
and propagate errors up the call chain
when this happens.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 51 +++
drivers/net/octeon_ep/otx2_ep_vf.c| 49 ++
drivers/net/octeon_ep
Adds the required functionality in the Octeon endpoint driver
to support the following CNX10K series endpoint devices.
- CN10KA
- CN10KB
- CNF10KA
- CNF10KB
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.h| 5 -
drivers/net/octeon_ep/otx_ep_ethdev.c | 21
Adds the required functionality in the Octeon endpoint
driver to support the cnf95n and cnf95o endpoint device.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx2_ep_vf.h| 2 ++
drivers/net/octeon_ep/otx_ep_ethdev.c | 13 +++--
2 files changed, 13 insertions(+), 2
This patch set adds the following support to
octeon_ep driver
- extends support for newer SoCs
- support new features like IQ/OQ reset, ISM,
mailbox between VF and PF and sets the watermark
level for output queues.
V3 changes:
- Addresses V2 review comments
Sathesh Edara (11):
net/octeon_ep
This patch set adds the following support to
octeon_ep driver
- extends support for newer SoCs
- support new features like IQ/OQ reset, ISM,
mailbox between VF and PF and sets the watermark
level for output queues.
V3 changes:
- Addresses V2 review comments
Sathesh Edara (11):
net/octeon_ep
Adds input and output queue reset functionality,
also receive queue interrupt enable and disable
functionality.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx2_ep_vf.c| 193 +-
drivers/net/octeon_ep/otx2_ep_vf.h| 61 ++--
drivers/net/octeon_ep
Adds detection of loop limits being hit,
and propagate errors up the call chain
when this happens.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 51 +++
drivers/net/octeon_ep/otx2_ep_vf.c| 49 ++
drivers/net/octeon_ep
Adds the required functionality in the Octeon endpoint driver
to support the following CNX10K series endpoint devices.
- CN10KA
- CN10KB
- CNF10KA
- CNF10KB
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.h| 5 -
drivers/net/octeon_ep/otx_ep_ethdev.c | 21
Sets the dev ops and transmit/receive callbacks
for secondary process.
Signed-off-by: Sathesh Edara
---
doc/guides/nics/features/octeon_ep.ini | 1 +
drivers/net/octeon_ep/otx_ep_ethdev.c | 22 +++---
2 files changed, 20 insertions(+), 3 deletions(-)
diff --git a/doc/guides
Updates the output queue size checks to ensure
that queue is larger than backpressure watermark.
Add setting of default queue sizes to the minimum
so that applications like testpmd can be started
without explicit queue size arguments.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep
Sets the dev ops and transmit/receive callbacks
for secondary process.
Signed-off-by: Sathesh Edara
---
doc/guides/nics/features/octeon_ep.ini | 1 +
drivers/net/octeon_ep/otx_ep_ethdev.c | 22 +++---
2 files changed, 20 insertions(+), 3 deletions(-)
diff --git a/doc/guides
Adds the mailbox communication between VF and
PF and supports the following mailbox messages.
- Get and set MAC address
- Get link information
- Get stats
- Set and get MTU
- Send notification to PF
Signed-off-by: Sathesh Edara
---
doc/guides/nics/features/octeon_ep.ini | 1 +
drivers/net
Updates the output queue size checks to ensure
that queue is larger than backpressure watermark.
Add setting of default queue sizes to the minimum
so that applications like testpmd can be started
without explicit queue size arguments.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep
Flushes the pending DMA operations while reading
the packets by reading control and status register.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx_ep_common.h | 8
drivers/net/octeon_ep/otx_ep_rxtx.c | 4
2 files changed, 12 insertions(+)
diff --git a/drivers/net
Adds the ISM specific functionality.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 35 +++--
drivers/net/octeon_ep/cnxk_ep_vf.h| 12 ++
drivers/net/octeon_ep/otx2_ep_vf.c| 45 ++---
drivers/net/octeon_ep/otx2_ep_vf.h| 14
ISM -> Interrupt Status Messages
Signed-off-by: Sathesh Edara
---
devtools/words-case.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/devtools/words-case.txt b/devtools/words-case.txt
index 53e029a958..3a7af902bd 100644
--- a/devtools/words-case.txt
+++ b/devtools/words-case.
Adds the required functionality in the Octeon endpoint
driver to support the cnf95n and cnf95o endpoint device.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx2_ep_vf.h| 2 ++
drivers/net/octeon_ep/otx_ep_ethdev.c | 13 +++--
2 files changed, 13 insertions(+), 2
This patch sets the dev ops and transmit/receive
callbacks for secondary process.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx_ep_ethdev.c | 22 +++---
1 file changed, 19 insertions(+), 3 deletions(-)
diff --git a/drivers/net/octeon_ep/otx_ep_ethdev.c
b/drivers
This patch sets the watermark level for SDP
output queues to send backpressure to NIX,
when available Rx buffers fall below watermark.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 7 ++-
drivers/net/octeon_ep/otx_ep_common.h | 1 +
2 files changed, 7 insertions
This patch adds the mailbox communication between
VF and PF and supports the following mailbox
messages.
- Get and set MAC address
- Get link information
- Get stats
- Get and set link status
- Set and get MTU
- Send notification to PF
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep
This patch updates the output queue size checks
to ensure that queue is larger than backpressure
watermark.Add setting of default queue sizes to
the minimum so that applications like testpmd
can be started without explicit queue size
arguments.
Signed-off-by: Sathesh Edara
---
drivers/net
This patch fixes the DMA incompletion
during packet reads.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx_ep_common.h | 8
drivers/net/octeon_ep/otx_ep_rxtx.c | 4
2 files changed, 12 insertions(+)
diff --git a/drivers/net/octeon_ep/otx_ep_common.h
b/drivers/net
This patch adds ISM specific functionality.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 35 +++--
drivers/net/octeon_ep/cnxk_ep_vf.h| 12 ++
drivers/net/octeon_ep/otx2_ep_vf.c| 45 ++---
drivers/net/octeon_ep/otx2_ep_vf.h
This patch adds input and output queue reset
functionality, also receive queue interrupt
enable and disable functionality.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx2_ep_vf.c| 193 +-
drivers/net/octeon_ep/otx2_ep_vf.h| 61 ++--
drivers/net
This patch adds detection of loop limits being
hit, and propagate errors up the call chain when
this happens.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 51 +++
drivers/net/octeon_ep/otx2_ep_vf.c| 49 ++
drivers/net/octeon_ep
This patch adds the required functionality in the Octeon endpoint
driver to support the following CNX10K series endpoint devices.
- CN10KA
- CN10KB
- CNF10KA
- CNF10KB
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.h| 5 -
drivers/net/octeon_ep/otx_ep_ethdev.c | 21
This patch adds the required functionality in the Octeon endpoint
driver to support the cnf95n and cnf95o endpoint device.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx2_ep_vf.h| 2 ++
drivers/net/octeon_ep/otx_ep_ethdev.c | 13 +++--
2 files changed, 13 insertions
This patch set adds the following support to
octeon_ep driver
- extends support for newer SoCs
- support new features like IQ/OQ reset, ISM,
mailbox between VF and PF and sets the watermark
level for output queues.
V2 changes:
- Fixes compilation errors and warnings
Sathesh Edara (10):
net
This patch adds the mailbox communication between
VF and PF and supports the following mailbox
messages.
- Get and set MAC address
- Get link information
- Get stats
- Get and set link status
- Set and get MTU
- Send notification to PF
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep
This patch sets the watermark level for SDP
output queues to send backpressure to NIX,
when available Rx buffers fall below watermark.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 7 ++-
drivers/net/octeon_ep/otx_ep_common.h | 1 +
2 files changed, 7 insertions
This patch updates the output queue size checks
to ensure that queue is larger than backpressure
watermark.Add setting of default queue sizes to
the minimum so that applications like testpmd
can be started without explicit queue size
arguments.
Signed-off-by: Sathesh Edara
---
drivers/net
This patch fixes the DMA incompletion
during packet reads.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx_ep_common.h | 8
drivers/net/octeon_ep/otx_ep_rxtx.c | 4
2 files changed, 12 insertions(+)
diff --git a/drivers/net/octeon_ep/otx_ep_common.h
b/drivers/net
This patch adds ISM specific functionality.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 34 ++--
drivers/net/octeon_ep/cnxk_ep_vf.h| 12 ++
drivers/net/octeon_ep/otx2_ep_vf.c| 45 ++---
drivers/net/octeon_ep/otx2_ep_vf.h
This patch adds detection of loop limits being
hit, and propagate errors up the call chain when
this happens.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.c| 51 +++
drivers/net/octeon_ep/otx2_ep_vf.c| 49 ++
drivers/net/octeon_ep
This patch adds input and output queue reset
functionality, also receive queue interrupt
enable and disable functionality.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx2_ep_vf.c| 193 +-
drivers/net/octeon_ep/otx2_ep_vf.h| 61 ++--
drivers/net
This patch adds the required functionality in the Octeon endpoint
driver to support the following CNX10K series endpoint devices.
- CN10KA
- CN10KB
- CNF10KA
- CNF10KB
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/cnxk_ep_vf.h| 5 -
drivers/net/octeon_ep/otx_ep_ethdev.c | 21
This patch adds the required functionality in the Octeon endpoint
driver to support the cnf95n and cnf95o endpoint device.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx2_ep_vf.h| 2 ++
drivers/net/octeon_ep/otx_ep_ethdev.c | 13 +++--
2 files changed, 13 insertions
This patch set adds the following support to
octeon_ep driver
- extends support for newer SoCs
- support new features like IQ/OQ reset, ISM,
mailbox between VF and PF and sets the watermark
level for output queues.
Sathesh Edara (9):
net/octeon_ep: support cnf95n and cnf95o SoC
net/octeon_ep
Added dev close functionality in the ethdev ops
and moves input and output queue deletion
functionality into it from otx_epdev_exit()
routine.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx_ep_ethdev.c | 63 ---
1 file changed, 29 insertions(+), 34 deletions
Added port kind functionality.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx_ep_common.h | 1 +
drivers/net/octeon_ep/otx_ep_ethdev.c | 2 +-
drivers/net/octeon_ep/otx_ep_rxtx.c | 16
3 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/drivers/net
This patch set adds device close functionality
and 2nd patch adds port kind functionality.
Sathesh Edara (2):
net/octeon_ep: support device close
net/octeon_ep: support port kind
drivers/net/octeon_ep/otx_ep_common.h | 1 +
drivers/net/octeon_ep/otx_ep_ethdev.c | 65
Add SDP packet mode to support EP driver in loop
and NIC mode.
Signed-off-by: Sathesh Edara
---
drivers/net/octeon_ep/otx2_ep_vf.h| 2 +-
drivers/net/octeon_ep/otx_ep_common.h | 30 ++-
drivers/net/octeon_ep/otx_ep_ethdev.c | 20 --
drivers/net
This patch adds the required functionality in the Octeon endpoint
driver to support the CN10K endpoint device. It adds the CN10K SoC
specific routines to configure, enable, and disable input and output
queues to establish basic data transfers.
Signed-off-by: Sathesh Edara
---
Changes in v2
This patch renames octeon end point driver from octeontx_ep to
octeon_ep to enable single unified driver to support current
OcteonTx and future Octeon PCI endpoint NICs to reflect common
driver for all Octeon based PCI endpoint NICs.
Signed-off-by: Sathesh Edara
---
MAINTAINERS
Added functionality to update link speed, duplex mode and link state.
Signed-off-by: Sathesh Edara
---
doc/guides/nics/features/octeon_ep.ini | 1 +
drivers/net/octeon_ep/otx_ep_ethdev.c | 17 +
2 files changed, 18 insertions(+)
diff --git a/doc/guides/nics/features
Added functionality to fetch and reset ethdev stats.
Signed-off-by: Sathesh Edara
---
doc/guides/nics/features/octeon_ep.ini | 1 +
drivers/net/octeon_ep/otx_ep_ethdev.c | 52 ++
2 files changed, 53 insertions(+)
diff --git a/doc/guides/nics/features/octeon_ep.ini
b
This patch set renames the net/octeontx_ep driver to net/octeon_ep
and 2nd and 3rd patches add support for basic stats and link status.
Changes in v3:
- Updated commit messaage.
- Updated deprecation.rst.
Changes in v2:
Added new features in the renamed driver.
Sathesh Edara (3):
net
Added Octeon CN10K EP PMD functionality.
Signed-off-by: Sathesh Edara
---
This patch depends on https://patches.dpdk.org/project/dpdk/list/?series=24103
drivers/net/octeon_ep/cnxk_ep_vf.c| 370 ++
drivers/net/octeon_ep/cnxk_ep_vf.h| 161 +++
drivers/net
This patch renames octeon end point driver from octeontx_ep to
octeon_ep to enable single unified driver to support current
OcteonTx and future Octeon PCI endpoint NICs to reflect common
driver for all Octeon based PCI endpoint NICs.
Signed-off-by: Sathesh Edara
---
MAINTAINERS
This patch set renames the net/octeontx_ep driver to net/octeon_ep
and 2nd and 3rd patches add support for basic stats and link status.
changes in v2:
Added new features in the renamed driver.
Sathesh Edara (3):
net: rename octeon ep PMD
net/octeon_ep: support basic stats
net/octeon_ep
Added functionality to update link speed, duplex mode and link state.
Signed-off-by: Sathesh Edara
---
doc/guides/nics/features/octeon_ep.ini | 1 +
drivers/net/octeon_ep/otx_ep_ethdev.c | 17 +
2 files changed, 18 insertions(+)
diff --git a/doc/guides/nics/features
Added functionality to fetch and reset ethdev stats.
Signed-off-by: Sathesh Edara
---
doc/guides/nics/features/octeon_ep.ini | 1 +
drivers/net/octeon_ep/otx_ep_ethdev.c | 52 ++
2 files changed, 53 insertions(+)
diff --git a/doc/guides/nics/features/octeon_ep.ini
b
This patch renames octeon end point driver from octeontx_ep to
octeon_ep to enable single unified driver to support current
OcteonTx and future Octeon PCI endpoint NICs to reflect common
driver for all Octeon based PCI endpoint NICs.
Signed-off-by: Sathesh Edara
---
MAINTAINERS
Added functionality to update link speed, duplex mode and link state.
Signed-off-by: Sathesh Edara
---
doc/guides/nics/features/octeontx_ep.ini | 1 +
drivers/net/octeontx_ep/otx_ep_ethdev.c | 17 +
2 files changed, 18 insertions(+)
diff --git a/doc/guides/nics/features
Added functionality to fetch and reset ethdev stats.
Signed-off-by: Sathesh Edara
---
doc/guides/nics/features/octeontx_ep.ini | 1 +
drivers/net/octeontx_ep/otx_ep_ethdev.c | 52
2 files changed, 53 insertions(+)
diff --git a/doc/guides/nics/features/octeontx_ep.ini
62 matches
Mail list logo