[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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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] 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

<    1   2   3