netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/6] liquidio: enhanced ethtool --set-channels feature
@ 2018-04-25 18:23 Felix Manlunas
  2018-04-25 18:23 ` [PATCH net-next 1/6] liquidio: Moved common function if_cfg_callback to lio_core.c Felix Manlunas
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Felix Manlunas @ 2018-04-25 18:23 UTC (permalink / raw)
  To: davem
  Cc: netdev, raghu.vatsavayi, derek.chickles, satananda.burla,
	felix.manlunas, intiyaz.basha

From: Intiyaz Basha <intiyaz.basha@cavium.com>

For the ethtool --set-channels feature, the liquidio driver currently 
accepts max combined value as the queue count configured during driver
load time, where max combined count is the total count of input and output
queues. This limitation is applicable only when SR-IOV is enabled, that 
is, when VFs are created for PF. If SR-IOV is not enabled, the driver can
configure max supported (64) queues. 

This series of patches are for enhancing driver to accept 
max supported queues for ethtool --set-channels.

Intiyaz Basha (6):
  liquidio: Moved common function if_cfg_callback to lio_core.c
  liquidio: Moved common function list_delete_head to octeon_network.h
  liquidio: Moved common function delete_glists to lio_core.c
  liquidio: Moved common definition octnic_gather to octeon_network.h
  liquidio: Moved common function setup_glists to lio_core.c
  liquidio: enhanced ethtool --set-channels feature

 .../ethernet/cavium/liquidio/cn23xx_pf_device.c    |   6 +-
 .../ethernet/cavium/liquidio/cn23xx_pf_device.h    |   2 +
 drivers/net/ethernet/cavium/liquidio/lio_core.c    | 158 +++++++++++-
 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 263 ++++++++++++++++++--
 drivers/net/ethernet/cavium/liquidio/lio_main.c    | 270 ++++-----------------
 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 206 +---------------
 .../net/ethernet/cavium/liquidio/liquidio_common.h |   1 +
 .../net/ethernet/cavium/liquidio/octeon_device.c   |  12 +-
 .../net/ethernet/cavium/liquidio/octeon_device.h   |   2 +-
 .../net/ethernet/cavium/liquidio/octeon_network.h  |  60 ++++-
 10 files changed, 528 insertions(+), 452 deletions(-)

-- 
2.9.0

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2018-04-27 15:24 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-04-25 18:23 [PATCH net-next 0/6] liquidio: enhanced ethtool --set-channels feature Felix Manlunas
2018-04-25 18:23 ` [PATCH net-next 1/6] liquidio: Moved common function if_cfg_callback to lio_core.c Felix Manlunas
2018-04-25 18:23 ` [PATCH net-next 2/6] liquidio: Moved common function list_delete_head to octeon_network.h Felix Manlunas
2018-04-25 18:23 ` [PATCH net-next 3/6] liquidio: Moved common function delete_glists to lio_core.c Felix Manlunas
2018-04-25 18:23 ` [PATCH net-next 4/6] liquidio: Moved common definition octnic_gather to octeon_network.h Felix Manlunas
2018-04-25 18:23 ` [PATCH net-next 5/6] liquidio: Moved common function setup_glists to lio_core.c Felix Manlunas
2018-04-25 18:23 ` [PATCH net-next 6/6] liquidio: enhanced ethtool --set-channels feature Felix Manlunas
2018-04-27 15:07   ` [RFC PATCH] liquidio: lio_23xx_reconfigure_queue_count() can be static kbuild test robot
2018-04-27 15:07   ` [PATCH net-next 6/6] liquidio: enhanced ethtool --set-channels feature kbuild test robot
2018-04-27 15:24 ` [PATCH net-next 0/6] " David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).