Map instruction queue registers and set 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: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
---
drivers/net/liquidio/base/lio_23xx_vf.c
Get buffers from SC buffer pool and create soft command. 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: Srisivasubramanian S
Signed-off-by
Add APIs to setup and process response list. Response list holds soft
commands waiting for response from device. Entries of this list are
processed to check for command response or timeout.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Signed-off-by: Derek Chickles
Signed-off-by
Add 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: Srisivasubramanian S
Signed
Add 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: 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 | 3 +
drivers/net/liquidio/lio_ethdev.c | 67
Initialize Rx queue registers and allocate packet buffers for 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: 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/lio_ethdev.c | 28
drivers/net/liquidio
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
---
drivers/net/liquidio/base/lio_hw_defs.h
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_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
---
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/lio_ethdev.c | 60 +++
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
---
drivers/net/liquidio/lio_rxtx.c | 62 +++
drivers/net
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/lio_ethdev.c | 31 +++
drivers/net/liquidio
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/base/lio_hw_defs.h | 1 +
drivers/net/liquidio/lio_ethdev.c | 182
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 | 26 +++
drivers/net/liquidio/lio_ethdev.c
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
---
drivers/net/liquidio/base/lio_hw_defs.h | 2 +
drivers/net/liquidio/lio_ethdev.c | 68
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 | 47 +++
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
---
drivers/net/liquidio/lio_ethdev.c | 50 +++
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
---
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: 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
---
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: 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
---
drivers/net/liquidio/lio_ethdev.c | 68 +--
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
---
drivers/net/liquidio/base/lio_hw_defs.h | 2 ++
drivers/net/liquidio/lio_ethdev.c | 45
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
Signed-off-by: Venkat Koppula
Signed-off-by: Srisivasubramanian S
Signed-off-by: Mallesham Jatharakonda
7 09:17:33 +0300
>
>> Gregory Etelson wrote:
>
>>
>
>> > Thank you.
>
>> >
>
>> > Regards,
>
>> > Gregory
>
>> >
>
>> > On Friday, 26 May 2017 09:05:11 IDT Shijith
On Mon, May 29, 2017 at 01:01:06PM +0300, Gregory Etelson wrote:
>I still have to support Red Hat 6.x. These system do not have VFIO
>
>IGB_UIO is the only option there.
>
>Also, there was a discussion that claimed IGB_UIO has better performance
>than VFIO.
>
>http://dpdk.org
ff-by: Shijith Thotton
---
lib/librte_eal/linuxapp/igb_uio/igb_uio.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/lib/librte_eal/linuxapp/igb_uio/igb_uio.c
b/lib/librte_eal/linuxapp/igb_uio/igb_uio.c
index b9d427c..5bc58d2 100644
--- a/lib/librte_eal/lin
On Wed, May 31, 2017 at 06:11:40PM +0100, Ferruh Yigit wrote:
> On 5/31/2017 4:30 PM, Stephen Hemminger wrote:
> > On Wed, 31 May 2017 13:20:08 +0100
> > Ferruh Yigit wrote:
> >
> >> On 5/31/2017 12:09 PM, Shijith Thotton wrote:
> >>> Set UIO info dev
max_rx_pkt_len member of port RX configuration indicates max frame
length. Ethernet header and CRC length should be subtracted from it to
find MTU.
Fixes: 605164c8e79d ("net/liquidio: add API to validate VF MTU")
Signed-off-by: Shijith Thotton
---
drivers/net/liquidio/lio_eth
Avoid re-initializing of mbuf fields which are set while in pool.
Replaced lio_recv_buffer_alloc with rte_pktmbuf_alloc.
See commit 8f094a9ac5d7 ("mbuf: set mbuf fields while in pool").
Signed-off-by: Shijith Thotton
---
drivers/net/liquidio/lio_rxt
nable and disable are added in open and release respectively
to take care of device DMA.
Signed-off-by: Shijith Thotton
---
v1 changes:
- Added pci set master inside open and clear master inside release.
- Remove obvious comments.
RFC: http://dpdk.org/ml/archives/dev/2017-May/066917.html
PMDs with common part.
RFC:
* http://dpdk.org/ml/archives/dev/2017-April/062848.html
Shijith Thotton (8):
doc: add doc to explain compiling and testing of PMD
doc: refer PMD compile and test section from liquidio doc
doc: refer PMD compile and test section from bnx2x doc
doc: refer PMD
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/liquidio.rst | 90 ++--
1 file changed, 3 insertions(+), 87 deletions
Add a section in NIC drivers documentation to explain compiling and
testing of a PMD. It also mentions about host setup, which is required
before running testpmd.
Add label "testpmd_ug" to refer user guide.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/build_and_test.
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/bnx2x.rst | 139 ++
1 file changed, 5 insertions(+), 134
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/nfp.rst | 141 +++-
1 file changed, 6 insertions(+), 135
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/qede.rst | 116 ++-
1 file changed, 4 insertions(+), 112
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/i40e.rst | 77
1 file changed, 5 insertions(+), 72 deletions
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/ena.rst | 66 +++--
1 file changed, 4 insertions(+), 62 deletions
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/cxgbe.rst | 109 --
1 file changed, 9 insertions(+), 100
On Thu, Apr 06, 2017 at 08:30:21PM +0200, Thomas Monjalon wrote:
> 2017-04-06 13:21, Shijith Thotton:
> > Add a section in NIC drivers documentation to explain compiling and
> > testing of a PMD. It also mentions about host setup, which is required
> > before running testpm
On Fri, Apr 07, 2017 at 03:12:25PM +0530, Jerin Jacob wrote:
> -Original Message-
> > Date: Fri, 7 Apr 2017 12:37:26 +0530
> > From: Shijith Thotton
> > To: Thomas Monjalon
> > CC: John Mcnamara , dev@dpdk.org, Ferruh Yigit
> >
> > Subject: Re:
Initialize mail box command to request VF FLR. Data field was
uninitialized before as it was not required and caused the following
error during scan.
Reported by Coverity scan:
1384518 Uninitialized scalar variable
Fixes: cdb166963cae ("net/liquidio: add API for VF FLR")
Signed-off-b
queue")
Signed-off-by: Shijith Thotton
---
drivers/net/liquidio/lio_ethdev.c | 19 +--
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/drivers/net/liquidio/lio_ethdev.c
b/drivers/net/liquidio/lio_ethdev.c
index df91659..a65c749 100644
--- a/drivers/net/liquidi
Initialize mail box command to request VF FLR. Data field was
uninitialized before as it was not required and caused the following
error during scan.
Reported by Coverity scan:
1384518 Uninitialized scalar variable
Fixes: cdb166963cae ("net/liquidio: add API for VF FLR")
Signed-off-b
queue")
Signed-off-by: Shijith Thotton
---
drivers/net/liquidio/lio_ethdev.c | 19 +--
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/drivers/net/liquidio/lio_ethdev.c
b/drivers/net/liquidio/lio_ethdev.c
index df91659..a65c749 100644
--- a/drivers/net/liquidi
section after NIC overview for the doc.
- Refer the section instead of including it in PMD docs.
* Change documentation of all PMDs with common part.
RFC:
* http://dpdk.org/ml/archives/dev/2017-April/062848.html
Shijith Thotton (10):
doc: add doc to explain compiling and testing of PMD
doc
Add a section in NIC drivers documentation to explain compiling and
testing of a PMD. It also mentions about host setup, which is required
before running testpmd.
Add label "testpmd_ug" to refer user guide.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
Acked-by: Joh
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/ark.rst | 75 +
1 file changed, 20 insertions(+), 55
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
Acked-by: John McNamara
---
doc/guides/nics/bnx2x.rst | 178 +++---
1 file changed, 42
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
Acked-by: John McNamara
---
doc/guides/nics/cxgbe.rst | 86 ++-
1 file changed, 11
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
Acked-by: John McNamara
---
doc/guides/nics/ena.rst | 69 ++---
1 file changed, 20
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
Acked-by: John McNamara
---
doc/guides/nics/i40e.rst | 108 ---
1 file changed, 36
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
Acked-by: John McNamara
---
doc/guides/nics/liquidio.rst | 123 ---
1 file changed, 33
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
Acked-by: John McNamara
---
doc/guides/nics/nfp.rst | 141 +++-
1 file changed, 6
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
Acked-by: John McNamara
---
doc/guides/nics/qede.rst | 176 ++-
1 file changed, 66
Refer the section which explains driver compilation and running of
testpmd in Linux, instead of describing it in driver documentation.
Signed-off-by: Shijith Thotton
Signed-off-by: Jerin Jacob
---
doc/guides/nics/thunderx.rst | 188 +--
1 file changed
Current LiquidIO PMD only supports 10G link speed. A 25G variant of
LiquidIO II CN23XX is available and this series adds support for that.
Shijith Thotton (2):
net/liquidio: add support for 25G link speed
doc: update supported liquidio adapters
doc/guides/nics/liquidio.rst | 4
Add CN23XX 225SV to the list of supported LiquidIO adapters.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/liquidio.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/guides/nics/liquidio.rst b/doc/guides/nics/liquidio.rst
index b7c80c5..f04cb16 100644
--- a
Add case to handle 25G link speed and thereby support
LiquidIO II CN23XX 225SV (2x25G) adapter.
Signed-off-by: Shijith Thotton
---
drivers/net/liquidio/lio_ethdev.c | 3 +++
drivers/net/liquidio/lio_ethdev.h | 3 ++-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/net
Add subsystem device id of CN23xx cards and expose speed capability of
devices. Update liquidio feature file to mark support.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/features/liquidio.ini | 1 +
drivers/net/liquidio/base/lio_hw_defs.h | 6 ++
drivers/net/liquidio/lio_ethdev.c
On Fri, May 26, 2017 at 07:30:58AM +0300, Gregory Etelson wrote:
Hi Gregory,
The patch is useful for LiquidIO PMD as we can avoid VF FLR request to
PF. One comment inline..
[..]
> > >
> > > +static int
> > > +igbuio_pci_release(struct uio_info *info, struct inode *inode)
> > > +{
> > > +
On Thu, May 17, 2018 at 09:15:22PM +0100, Bruce Richardson wrote:
> Signed-off-by: Bruce Richardson
>
> ---
> CC: Shijith Thotton
> CC: Srisivasubramanian Srinivasan
> ---
> drivers/net/liquidio/Makefile | 2 +-
> drivers/
> +
> /* start polling for lsc */
> ret = rte_eal_alarm_set(LIO_LSC_TIMEOUT,
> lio_sync_link_state_check,
> --
> 1.8.3.1
>
Hi Yao,
Thanks for the catch! Please send a v2 with corrections to commit log.
Acked-by: Shijith Thotton
Remove reference to deprecated ethdev offload parameter from liquidio
documentation.
Fixes: dd6aab16711c ("net/liquidio: move to new offload API")
Signed-off-by: Shijith Thotton
---
doc/guides/nics/liquidio.rst | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/
igb_uio and vfio-pci does pci reset during open and release of device.
So FLR request to LiquidIO PF driver during init and close in PMD is not
required.
See commit b58eedfc7dd5 ("igb_uio: issue FLR during open and release of
device file")
Signed-off-by: Shijith Thotton
---
d
Support MTU change in the range ETHER_MIN_MTU to PF_MTU. A drop in PF
MTU lowers VF MTU if it goes out of range.
Signed-off-by: Shijith Thotton
---
doc/guides/nics/features/liquidio.ini | 1 +
drivers/net/liquidio/base/lio_hw_defs.h | 1 +
drivers/net/liquidio/lio_ethdev.c | 88
From: Shijith Thotton
Make use of new offloads member instead of bit fields in port Rx conf.
Signed-off-by: Shijith Thotton
---
drivers/net/liquidio/lio_ethdev.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/net/liquidio/lio_ethdev.c
b/drivers/net/liquidio
Make use of new offloads member instead of bit fields in port Rx conf.
Signed-off-by: Shijith Thotton
---
v2: corrected commit log mail address.
drivers/net/liquidio/lio_ethdev.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/net/liquidio/lio_ethdev.c
b
f(): init_adminq failed: -53
>
>i40evf_dev_init(): Init vf failed
>
>EAL: Requested device 0000:00:03.0 cannot be used
>
>
>
>commit b58eedfc7dd57eef6d12e2c654a52c834f36084a
>Author: Shijith Thotton
>Date: Fri Jul 7 16:43:51 2017 +0530
>
On Thu, Sep 14, 2017 at 03:16:05AM +, Yang, Qiming wrote:
> > -Original Message-
> > From: Yigit, Ferruh
> > Sent: Thursday, September 14, 2017 1:06 AM
> > To: Hu, Xuekun ; Shijith Thotton
> > ; Yang, Qiming
> > ; Gregory Etelson
> > Cc: de
On Thu, Sep 14, 2017 at 12:30:55PM +0530, Shijith Thotton wrote:
> On Thu, Sep 14, 2017 at 03:16:05AM +, Yang, Qiming wrote:
> > > -Original Message-
> > > From: Yigit, Ferruh
> > > Sent: Thursday, September 14, 2017 1:06 AM
> > > To: Hu, Xuekun
On Fri, Sep 15, 2017 at 09:18:00AM +, Yang, Qiming wrote:
> > -Original Message-
> > From: Thomas Monjalon [mailto:tho...@monjalon.net]
> > Sent: Friday, September 15, 2017 4:43 PM
> > To: Yang, Qiming
> > Cc: dev@dpdk.org; Tan, Jianfeng ; Thotton, Shijith
> > ; Hu, Xuekun ; Yigit,
> >
On Thu, Sep 14, 2017 at 10:32:59PM -0400, Yong Wang wrote:
> In func lio_dev_link_update(), "link.link_autoneg" is used in func call
> lio_dev_atomic_write_link_status(), but is uninitialized.
>
> Signed-off-by: Yong Wang
> ---
> drivers/net/liquidio/lio_ethdev.c | 1 +
> 1 file changed, 1 inser
On Fri, Sep 15, 2017 at 07:48:28AM -0400, Yong Wang wrote:
> In func lio_dev_link_update(), "link.link_autoneg" is used in func call
> lio_dev_atomic_write_link_status(), but is uninitialized.
>
> v2:
> * Modify the initial value of 'link.link_autoneg' from 'ETH_LINK_FIXED'
> to 'ETH_LINK_AUTONE
...@dpdk.org>> on
> > behalf of Ferruh Yigit
> >
> > > > mailto:ferruh.yi...@intel.com>>
> >
> > > > Date: Wednesday, September 13, 2017 at 10:06 AM
> >
> > > > To: "Hu, Xuekun" mailto:xuekun...@intel.com>
' from 'ETH_LINK_FIXED'
> to 'ETH_LINK_AUTONEG'.
>
> Signed-off-by: Yong Wang
Acked-by: Shijith Thotton
> ---
> drivers/net/liquidio/lio_ethdev.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/net/liquidio/lio_ethdev.c
> b/drivers/net/
se of device
file")
Cc: sta...@dpdk.org
Signed-off-by: Shijith Thotton
---
lib/librte_eal/linuxapp/igb_uio/igb_uio.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/lib/librte_eal/linuxapp/igb_uio/igb_uio.c
b/lib/librte_eal/linuxapp/igb_uio/igb_uio.c
index 07a19a3..a6c2
/remove
> func.
> 4. move the enable/disable MSIX from probe/remove to open/release func.
>
> Any opinions?
>
Hi Jingjing,
Thanks for finding the root cause. I'm in for reverting the patch (as there are
chances of issues in future), even though option 4 can fix the issue for
From: Intiyaz Basha
Signed-off-by: Intiyaz Basha
Signed-off-by: Shijith Thotton
---
doc/guides/nics/features/liquidio.ini | 1 +
doc/guides/nics/liquidio.rst| 8 ++
drivers/net/liquidio/base/lio_hw_defs.h | 3 +++
drivers/net/liquidio/lio_ethdev.c | 47
l module code.
> >
> > Fixes: b58eedfc7dd5 ("igb_uio: issue FLR during open and release of device
> > file")
> >
> > Cc: sta...@dpdk.org
> >
> > Signed-off-by: Jingjing Wu
> > Signed-off-by: Jianfeng Tan
Tested-by: Shijith Thotton
On Tue, Oct 03, 2017 at 02:35:38PM +0300, Gregory Etelson wrote:
> Hello,
>
> Can we hold with revert until proper solution will be introduced ?
>
> Regards,
> Gregory
>
> On Monday, 2 October 2017 21:24:19 IDT Shijith Thotton wrote:
> > On Fri, Sep 29, 2017 at
er FLR in VM")
> Commit: 6b9ed026a870 ("igb_uio: fix build with kernel <= 3.17")
>
> Even after the fix qede PMD reported to be broken:
> http://dpdk.org/ml/archives/dev/2017-October/079359.html
>
> So this patch reverts original fix and related commits. Th
On Fri, Oct 20, 2017 at 09:57:38AM -0700, Ferruh Yigit wrote:
> On 10/20/2017 9:55 AM, Ferruh Yigit wrote:
> > Remove device reset during application start, the reset for application
> > exit still there.
> >
> > Reset in open removed because of following comments:
> > 1- Device reset not complete
On Mon, Oct 23, 2017 at 09:36:38AM -0700, Ferruh Yigit wrote:
> On 10/23/2017 5:28 AM, Shijith Thotton wrote:
> > On Fri, Oct 20, 2017 at 09:57:38AM -0700, Ferruh Yigit wrote:
> >> On 10/20/2017 9:55 AM, Ferruh Yigit wrote:
> >>> Remove device reset during ap
Reset device during init and close if bound to igb_uio.
Fixes: 369db3ae8e91 ("igb_uio: remove device reset in release")
Cc: sta...@dpdk.org
Signed-off-by: Shijith Thotton
---
Hi Thomas/Ferruh,
Please consider this patch for 17.11 as removing reset from igb_uio breaks
LiquidIO PMD[
Support for re-configuration of number of queues per port and descriptor
size. Renamed variable representing number of descriptors as nb_desc
from max_count.
Signed-off-by: Shijith Thotton
---
drivers/net/liquidio/base/lio_23xx_vf.c | 54 +--
drivers/net/liquidio/base/lio_23xx_vf.h
MD name should be the
> same as the directory that it lives in: drivers/net/liquidio
>
> Signed-off-by: Harry van Haaren
Acked-by: Shijith Thotton
>
> ---
>
> Maintainer:
> Cc: shijith.thot...@cavium.com
> Cc: ssriniva...@cavium.com
> ---
> drivers/net/
s, and both
>should ensure device is stopped first. Also remove() can be called after
>close()
>called, please check other samples too.
>
>> -M: Shijith Thotton
>> -M: Srisivasubramanian Srinivasan
>> +Cavium LiquidIO
>> +M: Ugendreshwar Kudupudi
>
>Welc
ned-off-by: Shijith Thotton
Signed-off-by: Pavan Nikhilesh
---
drivers/event/octeontx2/otx2_evdev.c | 98 +---
drivers/event/octeontx2/otx2_evdev.h | 12
2 files changed, 71 insertions(+), 39 deletions(-)
diff --git a/drivers/event/octeontx2/otx2_evdev.c
b/dri
ned-off-by: Shijith Thotton
Signed-off-by: Pavan Nikhilesh
---
v2:
* Took care of cookie during single workslot free and re-allocation.
drivers/event/octeontx2/otx2_evdev.c | 100 -
drivers/event/octeontx2/otx2_evdev.h | 12 +++
drivers/event/octeontx2/otx2_evd
Value of RTE_IOVA_IN_MBUF was always disabled on cnxk platforms, as IOVA
in the mbuf is not required. This change modifies that behavior,
allowing RTE_IOVA_IN_MBUF to be enabled if the build option
-Denable_iova_as_pa=true is explicitly specified.
Signed-off-by: Shijith Thotton
---
config/arm
401 - 500 of 531 matches
Mail list logo