[PATCH net-next] Modify Liquidio Kconfig for crc lib

2015-06-16 Thread Raghu Vatsavayi
Following patch contains changes in liquidio Kconfig for selecting LIBCRC32C. Signed-off-by: Derek Chickles derek.chick...@caviumnetworks.com Signed-off-by: Satanand Burla satananda.bu...@caviumnetworks.com Signed-off-by: Felix Manlunas felix.manlu...@caviumnetworks.com Signed-off-by: Raghu

[PATCH net-next] Fix Cavium Liquidio build related errors and warnings

2015-06-12 Thread Raghu Vatsavayi
felix.manlu...@caviumnetworks.com Signed-off-by: Raghu Vatsavayi raghu.vatsav...@caviumnetworks.com --- drivers/net/ethernet/cavium/Kconfig| 1 + drivers/net/ethernet/cavium/liquidio/cn66xx_device.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c| 9

[PATCH net-next 02/13] liquidio: Vlan offloads changes

2016-06-21 Thread Raghu Vatsavayi
ananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <rvatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c

[PATCH net-next 04/13] liquidio: Napi rx/tx traffic

2016-06-21 Thread Raghu Vatsavayi
ed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <rvatsav...@caviumnetworks.com> --- ..

[PATCH net-next 09/13] liquidio: New statistics support

2016-06-21 Thread Raghu Vatsavayi
rks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <rvatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 574 ++--- drivers/net/ethernet/cavium/liquidio/lio_main.c|

[PATCH net-next 08/13] liquidio: tx rx interrupt moderation

2016-06-21 Thread Raghu Vatsavayi
<felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <rvatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 270 - drivers/net/ethernet/cavium/liquidio/l

[PATCH net-next 05/13] liquidio: Firmware image download

2016-06-21 Thread Raghu Vatsavayi
; Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <rvatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 18 - ..

[PATCH net-next 06/13] liquidio: New unload state

2016-06-21 Thread Raghu Vatsavayi
lix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <rvatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c | 4 drivers/net/ethernet/cavium

[PATCH net-next 07/13] liquidio: chip reset changes

2016-06-21 Thread Raghu Vatsavayi
ananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <rvatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c | 13 ++

[PATCH net-next 03/13] liquidio: Vlan filtering

2016-06-21 Thread Raghu Vatsavayi
This patch adds supports for Vlan filtering for liquidio driver. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next 00/13] liquidio: updates and bug fixes

2016-06-22 Thread Raghu Vatsavayi
Dave, Please consider following patch series for liquidio bug fixes and updates on top of net-next. Following patches should be applied in the following order as some of them depend on earlier patches in the series. -Raghu. Raghu Vatsavayi (13): liquidio: soft command buffer limits liquidio

[PATCH net-next 12/13] liquidio: Support priv flag

2016-06-22 Thread Raghu Vatsavayi
This patch adds support for private flags for the driver. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next 01/13] liquidio: soft command buffer limits

2016-06-22 Thread Raghu Vatsavayi
ananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <rvatsav...@caviumnetworks.com> --- .../net/ethernet/cavium/liquidio/cn66xx_device.c | 36 +

[PATCH net-next 11/13] liquidio: ptp info

2016-06-22 Thread Raghu Vatsavayi
This patch has minor changes for proper ptp info retreival. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next 10/13] liquidio: New xaui info

2016-06-22 Thread Raghu Vatsavayi
gned-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <rvatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 23 +++--- .../net/ethernet/cavium/liquidio/liquidio_common.h | 8 2 files

[PATCH net-next 13/13] liquidio: ddr timeout

2016-06-22 Thread Raghu Vatsavayi
Adds support for ddr_timeout during device init. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsa

[PATCH net-next V2 9/9] liquidio: Introduce new octeon2/3 header

2016-06-14 Thread Raghu Vatsavayi
rks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 40 +++--- .../net/ethernet/cavium/liquidio/liquidio_common.h | 134 - drivers/net/ethernet/cavium/liquidio/octeon_iq.h | 41 +

[PATCH net-next V2 8/9] liquidio: Replace ifidx for FW commands

2016-06-14 Thread Raghu Vatsavayi
ff-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 33 ++-- drivers/net/ethernet/cavium/liquidio/lio_main.c| 205 +++-- .../net/

[PATCH net-next V2 2/9] liquidio: Host queue mapping changes

2016-06-14 Thread Raghu Vatsavayi
; Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_main.c| 75 -- .../net/

[PATCH net-next V2 6/9] liquidio: Consider PTP for packet size calculations

2016-06-14 Thread Raghu Vatsavayi
ff-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 34 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 6 ++-- 2 files chang

[PATCH net-next V2 5/9] liquidio: RX desc alloc changes

2016-06-14 Thread Raghu Vatsavayi
lix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 34 +++- drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 132 +++-- drivers/net/ethernet/cavium/liqu

[PATCH net-next V2 0/9] liquidio: Updates and Bug fixes

2016-06-14 Thread Raghu Vatsavayi
. Thanks. Raghu Vatsavayi (9): liquidio: Avoid double free during soft command liquidio: Host queue mapping changes liquidio:Scatter gather list per IQ liquidio:RX queue alloc changes liquidio: RX desc alloc changes liquidio: Consider PTP for packet size calculations liquidio: New

[PATCH net-next V2 4/9] liquidio:RX queue alloc changes

2016-06-14 Thread Raghu Vatsavayi
lix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../net/ethernet/cavium/liquidio/octeon_device.c | 27 - drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 35 -- drivers/net/

[PATCH net-next V2 7/9] liquidio: New driver FW command structure

2016-06-14 Thread Raghu Vatsavayi
ff-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 109 + .../net/ethernet/cavium/liquidio/liquidio_common.h | 25 +++-- drivers/net/

[PATCH net-next V2 1/9] liquidio: Avoid double free during soft command

2016-06-14 Thread Raghu Vatsavayi
iumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 4 ++-- drivers/net/ethernet/cavium/liquidio/lio_main.c| 4 ++-- drivers/net/ethernet/cavium/liquidio/octeon_nic.c | 2 +- 3 files changed, 5 in

[PATCH net-next V2 3/9] liquidio:Scatter gather list per IQ

2016-06-14 Thread Raghu Vatsavayi
<felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 214 ++--- .../net/ethernet/cavium/liquidio/octeon_network.h | 8 +- 2 files changed, 149 insertions(+), 73

[PATCH net-next 2/4] liquidio updates and features

2016-05-19 Thread Raghu Vatsavayi
Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 370 - .../net/ethernet/cavium/li

[PATCH net-next 4/4] liquidio updates and features

2016-05-19 Thread Raghu Vatsavayi
m> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 29 ++ drivers/net/ethernet/cavium/liquidio/lio_main.c| 291 -

[PATCH net-next 3/4] liquidio updates and features

2016-05-19 Thread Raghu Vatsavayi
ananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 975 - 1 file changed, 744 insertions(+)

[PATCH net-next 17/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds NAPI related support for cn23xx. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsa

[PATCH net-next 07/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds support for device initialization functions for cn23xx. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next 12/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds support for RX control commands on cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next 04/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
rks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../net/ethernet/cavium/liquidio/cn23xx_pf_regs.h | 602 + 1 file changed, 602 insertions(+) create mode 100644 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h diff --git a/dri

[PATCH net-next 10/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds firmware download support for cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next 08/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds support for queue manipulation routines for cn23xx. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next 13/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
iumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../ethernet/cavium/liquidio/cn23xx_pf_device.c| 66 ++ 1 file changed, 66 insertions(+) diff --git a/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c b/drivers/net/

[PATCH net-next 05/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds support for cn23xx specific queue definitions and features. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next 02/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch contains changes for firmware version management changes. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next 06/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds hooks for cn23xx device init and sriov queue config. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next 14/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
lix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 35 +++-- .../net/ethernet/cavium/liquidio/octeon_device.c | 31 ++-- drivers/net/ethernet/cavium/liquidio/octeon_dro

[PATCH net-next 01/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
<felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/Makefile | 23 +- drivers/net/ethernet/cavium/liquidio/lio_core.c| 266 +++ drivers/net/ethernet/cavium/liquidio/lio_eth

[PATCH net-next 11/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds support for work queue for link status and control commands. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next 09/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds support for msix interrupt for cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next 16/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds support for watchdog based health monitoring of octeon cores. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next 00/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
Dave, Please consider following patches for support of new device CN23XX in liquidio family of adapters. Patches may have to be applied in following order as some of the patches depend on earlier patches. Thanks Raghu Vatsavayi. Raghu Vatsavayi (18): 0001-liquidio-support-for-new-device

[PATCH net-next 15/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
iumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../ethernet/cavium/liquidio/cn23xx_pf_device.h| 2 + drivers/net/ethernet/cavium/liquidio/lio_core.c| 6 + drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 379 -

[PATCH net-next 03/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 1 + .../net/ethernet/cavium/liquidio/liquidio_common.h | 2 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 17 +++ .../net/ethernet/cavium/liquidi

[PATCH net-next V2 15/18] liquidio: ethtool and led control support

2016-08-12 Thread Raghu Vatsavayi
iumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../ethernet/cavium/liquidio/cn23xx_pf_device.h| 2 + drivers/net/ethernet/cavium/liquidio/lio_core.c| 6 + drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 385 -

[PATCH net-next V2 05/18] liquidio: CN23XX queue definitions

2016-08-12 Thread Raghu Vatsavayi
Add support for cn23xx specific queue definitions and features. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V2 06/18] liquidio: CN23XX device init and sriov config

2016-08-12 Thread Raghu Vatsavayi
Add support for cn23xx device init and sriov queue config. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V2 10/18] liquidio: CN23XX firmware download

2016-08-12 Thread Raghu Vatsavayi
Add firmware download support for cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsa

[PATCH net-next V2 07/18] liquidio: CN23XX register setup

2016-08-12 Thread Raghu Vatsavayi
<felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../ethernet/cavium/liquidio/cn23xx_pf_device.c| 295 + drivers/net/ethernet/cavium/liquidio/lio_main.c| 24 +- .../net/ethernet/cavium/liquidio/octeon_config.h |

[PATCH net-next V2 09/18] liquidio: MSIX support for CN23XX

2016-08-12 Thread Raghu Vatsavayi
This patch adds support msix interrupt for cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V2 03/18] liquidio: Common enable irq function

2016-08-12 Thread Raghu Vatsavayi
iumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 1 + .../net/ethernet/cavium/liquidio/liquidio_common.h | 2 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 17 +++ .../net/

[PATCH net-next V2 04/18] liquidio: CN23XX register definitions

2016-08-12 Thread Raghu Vatsavayi
This patch adds register definitions and structures for new device cn23xx. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next V2 16/18] liquidio: CN23XX health monitoring

2016-08-12 Thread Raghu Vatsavayi
com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 124 - .../net/ethernet/cavium/liquidio/octeon_device.h | 2 + 2 files changed, 124 insertions(+), 2 deletions(-) diff --git a/drivers/net/

[PATCH net-next V2 12/18] liquidio: RX control commands

2016-08-12 Thread Raghu Vatsavayi
Adds support for RX control commands on cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V2 18/18] liquidio:CN23XX pause frame support

2016-08-12 Thread Raghu Vatsavayi
Adds support for pause frame and priv flag for cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V2 13/18] liquidio: CN23XX IQ access

2016-08-12 Thread Raghu Vatsavayi
rks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../ethernet/cavium/liquidio/cn23xx_pf_device.c| 66 ++ 1 file changed, 66 insertions(+) diff --git a/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c b/drivers/net/

[PATCH net-next V2 01/18] liquidio: Consolidate common functionality

2016-08-12 Thread Raghu Vatsavayi
<felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/Makefile | 23 +- drivers/net/ethernet/cavium/liquidio/lio_core.c| 266 +++ drivers/net/ethernet/cavium/liquidio/lio_ethtool

[PATCH net-next V2 08/18] liquidio: CN23XX queue manipulation

2016-08-12 Thread Raghu Vatsavayi
This patch adds support for cn23xx queue manipulation. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V2 11/18] liquidio: link and control commands

2016-08-12 Thread Raghu Vatsavayi
This patch adds work queue support for link status and control commands. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next V2 02/18] liquidio: Firmware version management

2016-08-12 Thread Raghu Vatsavayi
This patch contains changes for firmware version management. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V2 00/18] liquidio CN23XX support

2016-08-12 Thread Raghu Vatsavayi
issues related to style and comments. Please apply patches in following order as some of the patches depend on earlier patches. Thanks Raghu Vatsavayi. Raghu Vatsavayi (18): liquidio: Consolidate common functionality liquidio: Firmware version management liquidio: Common enable irq function

[PATCH net-next V2 17/18] liquidio: CN23XX napi support

2016-08-12 Thread Raghu Vatsavayi
This patch adds NAPI related support for cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V2 14/18] liquidio: CN23XX octeon3 instruction

2016-08-12 Thread Raghu Vatsavayi
iumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 35 +++-- .../net/ethernet/cavium/liquidio/octeon_device.c | 31 ++-- drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 6 + drivers/net/

[PATCH net-next 04/10] liquidio: softcommand delay

2016-06-28 Thread Raghu Vatsavayi
rks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/request_manager.c | 3 ++- drivers/net/ethernet/cavium/liquidio/response_manager.c | 5 ++--- 3 files cha

[PATCH net-next 02/10] liquidio: Macro replacements

2016-06-28 Thread Raghu Vatsavayi
lix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../net/ethernet/cavium/liquidio/cn66xx_device.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 13 +++--- drivers/net/ethernet/cavium/liq

[PATCH net-next 00/10] liquidio updates and bug fixes

2016-06-28 Thread Raghu Vatsavayi
Dave, Following are some more updates and bug fixes for liquidio driver. Please apply the patches in following order as some of the patches depend on earlier patches in the sereis. Raghu Vatsavayi (10): liquidio: Vxlan support liquidio: Macro replacements liquidio: IQ synchronization

[PATCH net-next 10/10] liquidio: Response header changes

2016-06-28 Thread Raghu Vatsavayi
rks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/liquidio_common.h | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/drivers/net/ethernet/cavium/liquidio/liquidio_common.h b/dri

[PATCH net-next 06/10] liquidio: free resources during shutdown

2016-06-28 Thread Raghu Vatsavayi
ff-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/cn66xx_device.c | 4 ++-- drivers/net/ethernet/cavium/liquidio/lio_main.c | 4 +++- drivers/net/ethernet/cavium/l

[PATCH net-next 01/10] liquidio: Vxlan support

2016-06-28 Thread Raghu Vatsavayi
This patch adds support for Vxaln offloads in liquidio driver. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next 03/10] liquidio: IQ synchronization

2016-06-28 Thread Raghu Vatsavayi
; Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../net/ethernet/cavium/liquidio/request_manager.c | 27 +- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/dri

[PATCH net-next 07/10] liquidio: MTU limits

2016-06-28 Thread Raghu Vatsavayi
This patch limits the MTU between 68 bytes and 16000 bytes. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next 08/10] liquidio: Droq validation

2016-06-28 Thread Raghu Vatsavayi
This patch removes redudant droq num validation. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsa

[PATCH net-next 09/10] liquidio: Remove redundant code

2016-06-28 Thread Raghu Vatsavayi
<felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../net/ethernet/cavium/liquidio/cn66xx_device.c | 2 +- drivers/net/ethernet/cavium/liquidio/cn68xx_regs.h | 1 - drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 17 ++--

[PATCH net-next 05/10] liquidio: iq/oq limits

2016-06-28 Thread Raghu Vatsavayi
This patch removes the dependency of number of iq/oq's on number of cpus. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next 18/18] liquidio support for new device cn23xx

2016-08-03 Thread Raghu Vatsavayi
This patch adds support for pause frame and priv flag for cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next V2 05/10] liquidio: iq/oq limits

2016-07-03 Thread Raghu Vatsavayi
This patch removes the dependency of number of iq/oq's on number of cpus. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next V2 09/10] liquidio: Remove redundant code

2016-07-03 Thread Raghu Vatsavayi
<felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../net/ethernet/cavium/liquidio/cn66xx_device.c | 2 +- drivers/net/ethernet/cavium/liquidio/cn68xx_regs.h | 1 - drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 18 ++---

[PATCH net-next V2 07/10] liquidio: MTU limits

2016-07-03 Thread Raghu Vatsavayi
This patch limits the MTU between 68 bytes and 16000 bytes. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V2 06/10] liquidio: free resources during shutdown

2016-07-03 Thread Raghu Vatsavayi
ff-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/cn66xx_device.c | 4 ++-- drivers/net/ethernet/cavium/liquidio/lio_main.c | 4 +++- drivers/net/ethernet/cavium/l

[PATCH net-next V2 00/10] liquidio updates and bug fixes

2016-07-03 Thread Raghu Vatsavayi
Dave, Following V2 patchset contains updates and bug fixes for liquidio driver. This patchset also has changes that you suggested in vxlan code. Please apply the patches in following order as some of the patches depend on earlier patches in the series. Raghu Vatsavayi (10): liquidio: Vxlan

[PATCH net-next V2 03/10] liquidio: IQ synchronization

2016-07-03 Thread Raghu Vatsavayi
; Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../net/ethernet/cavium/liquidio/request_manager.c | 27 +- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/dri

[PATCH net-next V2 04/10] liquidio: softcommand delay

2016-07-03 Thread Raghu Vatsavayi
rks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/request_manager.c | 3 ++- drivers/net/ethernet/cavium/liquidio/response_manager.c | 5 ++--- 3 files cha

[PATCH net-next V2 02/10] liquidio: Macro replacements

2016-07-03 Thread Raghu Vatsavayi
lix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../net/ethernet/cavium/liquidio/cn66xx_device.c | 16 +--- .../net/ethernet/cavium/liquidio/cn66xx_device.h | 2 - .../net/ethernet/cavium/liquidio/cn68xx_devic

[PATCH net-next V2 01/10] liquidio: Vxlan support

2016-07-03 Thread Raghu Vatsavayi
This patch adds support for Vxaln offloads in liquidio driver. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V2 10/10] liquidio: Response header changes

2016-07-03 Thread Raghu Vatsavayi
rks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/liquidio_common.h | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/drivers/net/ethernet/cavium/liquidio/liquidio_common.h b/dri

[PATCH net-next V2 08/10] liquidio: Droq validation

2016-07-03 Thread Raghu Vatsavayi
This patch removes redudant droq num validation. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsa

[PATCH net-next V3 05/18] liquidio: CN23XX queue definitions

2016-08-21 Thread Raghu Vatsavayi
Add support for cn23xx specific queue definitions and features. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V3 06/18] liquidio: CN23XX device init and sriov config

2016-08-21 Thread Raghu Vatsavayi
Add support for cn23xx device init and sriov queue config. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V3 01/18] liquidio: Consolidate common functionality

2016-08-21 Thread Raghu Vatsavayi
<felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/Makefile | 23 +- drivers/net/ethernet/cavium/liquidio/lio_core.c| 261 +++ drivers/net/ethernet/cavium/liquidio/lio_ethtool

[PATCH net-next V3 03/18] liquidio: Common enable irq function

2016-08-21 Thread Raghu Vatsavayi
iumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 1 + .../net/ethernet/cavium/liquidio/liquidio_common.h | 2 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 17 +++ .../net/

[PATCH net-next V3 10/18] liquidio: CN23XX firmware download

2016-08-21 Thread Raghu Vatsavayi
Add firmware download support for cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsa

[PATCH net-next V3 14/18] liquidio: CN23XX octeon3 instruction

2016-08-21 Thread Raghu Vatsavayi
iumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- drivers/net/ethernet/cavium/liquidio/lio_main.c| 35 +++-- .../net/ethernet/cavium/liquidio/octeon_device.c | 31 ++-- drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 6 + drivers/net/

[PATCH net-next V3 04/18] liquidio: CN23XX register definitions

2016-08-21 Thread Raghu Vatsavayi
This patch adds register definitions and structures for new device cn23xx. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Si

[PATCH net-next V3 12/18] liquidio: RX control commands

2016-08-21 Thread Raghu Vatsavayi
Adds support for RX control commands on cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V3 09/18] liquidio: MSIX support for CN23XX

2016-08-21 Thread Raghu Vatsavayi
This patch adds support msix interrupt for cn23xx device. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V3 02/18] liquidio: Firmware version management

2016-08-21 Thread Raghu Vatsavayi
This patch contains changes for firmware version management. Signed-off-by: Derek Chickles <derek.chick...@caviumnetworks.com> Signed-off-by: Satanand Burla <satananda.bu...@caviumnetworks.com> Signed-off-by: Felix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-b

[PATCH net-next V3 15/18] liquidio: ethtool and led control support

2016-08-21 Thread Raghu Vatsavayi
lix Manlunas <felix.manlu...@caviumnetworks.com> Signed-off-by: Raghu Vatsavayi <raghu.vatsav...@caviumnetworks.com> --- .../ethernet/cavium/liquidio/cn23xx_pf_device.h| 2 + drivers/net/ethernet/cavium/liquidio/lio_core.c| 6 + drivers/net/ethernet/cavium/liqu

  1   2   3   >