Add APIs to receive packets and re-fill ring buffers.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
doc/guides/nics/features/liquidio.ini
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 60 +++
drivers/net
Add APIs to setup and free Scatter-Gather list. SG list is used while
sending packets with multiple segments.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 1 +
drivers/net/liquidio/lio_ethdev.c | 3
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c | 70 +
drivers/net
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
doc/guides/nics/features/liquidio.ini | 1 +
drivers/net/liquidio/lio_rxtx.c | 62
Enable or disable packet reception.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 3 ++
drivers
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 31 +++
drivers/net/liquidio
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
doc/guides/nics/features/liquidio.ini | 2 +
drivers/net/liquidio/base/lio_hw_defs.h | 1
API to flush instruction queue checks how many packets reached device
and frees associated host buffers using request list.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 1 +
drivers/net/liquidio/lio_ethdev.h | 6
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 1 +
drivers/net/liquidio/lio_ethdev.c | 47
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
doc/guides/nics/features/liquidio.ini | 1 +
drivers/net/liquidio/base/lio_hw_defs.h | 2
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
doc/guides/nics/features/liquidio.ini | 3 +
drivers/net/liquidio/base/lio_hw_defs.h | 26
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 46 +++
1 file changed
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 56 +++
1 file changed
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
doc/guides/nics/features/liquidio.ini | 1 +
drivers/net/liquidio/lio_ethdev.c | 50
Add APIs to configure VXLAN port and enable tunnel checksum.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
doc/guides/nics/features
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 36 ++--
drivers/net
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
doc/guides/nics/features/liquidio.ini | 1 +
drivers/net/liquidio/base/lio_hw_defs.h | 2
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 20
1 file changed, 20 insertions
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
doc/guides/nics/features/liquidio.ini | 2 ++
drivers/net/liquidio/base/lio_hw_defs.h | 2
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 68 +--
drivers/net
Add liquidio driver documentation and update 17.05 release notes.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
MAINTAINERS
documentation.
Once the changes are agreed upon, I can send a patchset with similar
changes to other PMD documentations.
Shijith Thotton (2):
doc: add doc with steps to build PMD and run testpmd
doc: include PMD build and run file in liquidio doc
doc/guides/nics/build_and_run.inc | 110
Add a new document with steps to build PMDs and launch a sample test
application, "testpmd". It can be included in other PMD documentations
or be referred.
Suggested-by: Ferruh Yigit
Signed-off-by: Shijith Thotton
---
doc/guides/nics/build_and_run
Include build_and_run.inc instead of instructions to build PMD and run
testpmd in liquidio driver documentation.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/liquidio.rst | 85 ++--
1 file changed, 2 insertions(+), 83 deletions(-)
diff --git a/doc
On Sun, Apr 02, 2017 at 12:11:05PM +, Mcnamara, John wrote:
>
>
> > -Original Message-
> > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Shijith Thotton
> > Sent: Saturday, April 1, 2017 4:04 PM
> > To: dev@dpdk.org
> > Cc: Yigit, Ferruh
&
/nics/features/liquidio.ini.
Updated release notes to notify the addition of new PMD.
Shijith Thotton (50):
net/liquidio/base: hardware register definitions
config: liquidio PMD configuration
net/liquidio: added PMD version map file
net/liquidio: definitions for log
maintainers: claim
Add HW register definitions for LiquidIO II CN23XX adapter.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_reg.h | 194
Add config file options.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
config/common_base | 11 +++
1 file changed, 11 insertions(+)
diff --git a/config/common_base b
Signed-off-by: Shijith Thotton
Signed-off-by: Derek Chickles
---
MAINTAINERS | 7 +++
1 file changed, 7 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index b4617fc..a63b7f7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -299,6 +299,13 @@ M: Maciej Czekaj
F: drivers/net/thunderx/
F
Define macros used for log and make use of config file options to
enable them.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_logs.h | 91
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/rte_pmd_lio_version.map | 4
1 file changed, 4 insertions(+)
create mode 100644 drivers/net/liquidio
Added Makefile and made build changes.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/Makefile | 1 +
drivers/net/liquidio/Makefile | 59
Register LiquidIO PMD (net_liovf) and define APIs to init and
uninit.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 44
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 67 +
1 file changed, 67 insertions(+)
diff --git a
Default device configuration and initialization code.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/Makefile | 1 +
drivers/net/liquidio/base
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c | 49 +
drivers/net/liquidio/base/lio_23xx_vf.h | 7
Set default configuration values for io queue registers.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c | 160
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/Makefile| 1 +
drivers/net/liquidio/base/lio_mbox.c | 275
Map and initialize mbox registers.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c | 61 +
drivers/net
Handshakes with PF kernel driver to verify driver version
compatibility.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c | 96
Add API to perform Function Level Reset. VF sends FLR request to PF
using mbox and PF does the reset.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base
Add API to create command using buffers from soft command buffer pool.
Buffers are freed to the pool once the command reaches device.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
Maps instruction(input) queue registers and sets queue size.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c | 44
Allocate soft command pool. It is used to allocate control packet
buffers.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 12
Add APIs to allocate and free instruction queue. Allocates instruction
queue 0 initially to send device configurations commands and later re-
allocates as per application requirement during tx queue setup.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
And API to configure device and initialize ethernet device
operations.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 14 +++
drivers
Add API to setup and process response list. It is used to wait for
response from device.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 5
API to send control and data packets to device. Request list keeps
track of host buffers to be freed till it reaches device.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 3 +
drivers/net/liquidio/lio_ethdev.c | 67 +
drivers/net/liquidio
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 60 +++
drivers/net/liquidio/lio_rxtx.c | 39
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 28
drivers/net/liquidio/lio_rxtx.c | 10 ++
drivers/net
SG list is used while sending packets with multiple segments.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 23
drivers/net
Initialize Rx queue registers and allocate packet buffers in Rx
queue.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c | 22
Add APIs to receive packets and re-fill ring buffers.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 12 +
drivers/net/liquidio
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c | 70 +
drivers/net/liquidio/lio_ethdev.c | 13
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_rxtx.c | 62 +++
drivers/net/liquidio/lio_rxtx.h | 11
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 1 +
drivers/net/liquidio/lio_ethdev.c | 3 +
drivers/net/liquidio/lio_rxtx.c
Add support for instruction queue flush. Check how many packets
reached device from host and free host buffers accordingly from request
list.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 76 ++-
drivers/net/liquidio/lio_ethdev.h | 5 +++
2 files
Add APIs to allocate and send control command to device.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 1 +
drivers/net/liquidio
Add API to start device and periodic check of link state.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 1 +
drivers/net/liquidio
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 3 ++
drivers/net/liquidio/lio_ethdev.c | 59 +
2
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 31 +++
drivers/net/liquidio/lio_rxtx.c | 2 +-
drivers/net
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 26 +++
drivers/net/liquidio/lio_ethdev.c | 336
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 48 +++
1 file changed, 48 insertions(+)
diff --git a
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 56 +++
1 file changed, 56 insertions(+)
diff --git a
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 2 +
drivers/net/liquidio/lio_ethdev.c | 68 +
2
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 1 +
drivers/net/liquidio/lio_ethdev.c | 47 +
2
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 36 ++--
drivers/net/liquidio/lio_rxtx.c | 18
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 2 +
drivers/net/liquidio/lio_ethdev.c | 194
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 50 +++
drivers/net/liquidio/lio_rxtx.c | 10
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 8 ++
drivers/net/liquidio/lio_ethdev.c | 191
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 2 ++
drivers/net/liquidio/lio_ethdev.c | 46 -
2
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 20
1 file changed, 20 insertions(+)
diff --git a/drivers/net/liquidio
Added doc/guides/nics/liquidio.rst and
doc/guides/nics/features/liquidio.ini. Updated release notes.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
---
doc/guides/nics/features/liquidio.ini | 29
doc/guides/nics/index.rst | 1
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/lio_ethdev.c | 68 +--
drivers/net/liquidio/lio_ethdev.h | 5 +++
drivers
On Wednesday 22 February 2017 01:52 AM, Stephen Hemminger wrote:
> On Tue, 21 Feb 2017 14:56:15 +0530
> Shijith Thotton wrote:
>
>> The patch series provides initial version of virtual function poll mode
>> driver for Cavium LiquidIO II server adapters. This versio
On Thursday 23 February 2017 07:58 PM, Ferruh Yigit wrote:
> On 2/21/2017 9:26 AM, Shijith Thotton wrote:
>> Signed-off-by: Shijith Thotton
>> Signed-off-by: Derek Chickles
>> ---
>> MAINTAINERS | 7 +++
>> 1 file changed, 7 insertions(+)
>>
&g
On Thursday 23 February 2017 07:59 PM, Ferruh Yigit wrote:
> On 2/21/2017 9:26 AM, Shijith Thotton wrote:
>> Register LiquidIO PMD (net_liovf) and define APIs to init and
>> uninit.
>>
>> Signed-off-by: Shijith Thotton
>> Signed-off-by: Jerin Jacob
>> S
On Thursday 23 February 2017 08:00 PM, Ferruh Yigit wrote:
> On 2/21/2017 9:26 AM, Shijith Thotton wrote:
>> Add APIs to allocate and free instruction queue. Allocates instruction
>> queue 0 initially to send device configurations commands and later re-
>> allocat
On Thursday 23 February 2017 08:03 PM, Ferruh Yigit wrote:
> On 2/21/2017 9:26 AM, Shijith Thotton wrote:
>
> Can it be "control command"?
>
> add API to alloc and send _control command_ ?
>
>
Yes. Will modify commit title.
>> Add APIs to alloca
On Thursday 23 February 2017 08:05 PM, Ferruh Yigit wrote:
> On 2/21/2017 9:27 AM, Shijith Thotton wrote:
>> Added doc/guides/nics/liquidio.rst and
>> doc/guides/nics/features/liquidio.ini. Updated release notes.
>>
>> Signed-off-by: Shijith Thotton
>> Signed-o
LiquidIO adapters.
- Added CRC strip under limitations.
Shijith Thotton (46):
config: add liquidio PMD skeleton
net/liquidio/base: hardware register definitions
net/liquidio: definitions for log
net/liquidio: liquidio VF PMD driver registration
net/liquidio/base: macros to read and
Add makefile and config file options to compile PMD. Add version map
file and update maintainers file to claim responsibility.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off
Add HW register definitions for LiquidIO II CN23XX adapter.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base
Add debug options to config file. Define macros used for log and make
use of config file options to enable them.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham
Register LiquidIO PMD (net_liovf) and define APIs to init and uninit.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_hw_defs.h | 67 +
1 file changed
Default device configuration and initialization code.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/Makefile
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c | 49 +
drivers/net
Set default configuration values for input and output queue registers.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/Makefile| 1 +
drivers/net/liquidio/base/lio_mbox.c | 275
Map and initialize mbox registers.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c | 61
Handshake with PF kernel driver to check driver version compatibility.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio
VF sends Function Level Reset request to PF using mbox and PF does the
reset.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net
Instruction queue (IQ) is used to send control and data packets to
device from host. IQ 0 is used to send device configuration commands
during initialization and later re-allocated as per application
requirement.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek
Soft command (SC) holds device control command and related information.
SC buffer pool holds buffers which are used during soft command
allocation.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by: Venkat Koppula
Signed-off-by
301 - 400 of 531 matches
Mail list logo