OpenCloudOS-Kernel/drivers/net/ethernet/ibm
John Allen 498cd8e495 ibmvnic: Enable use of multiple tx/rx scrqs
Enables the use of multiple transmit and receive scrqs allowing the ibmvnic
driver to take advantage of multiqueue functionality. To achieve this, the
driver must implement the process of negotiating the maximum number of
queues allowed by the server. Initially, the driver will attempt to login
with the maximum number of tx and rx queues supported by the server. If
the server fails to allocate the requested number of scrqs, it will return
partial success in the login response. In this case, we must reinitiate
the login process from the request capabilities stage and attempt to login
requesting fewer scrqs.

Signed-off-by: John Allen <jallen@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-04-09 00:02:41 -04:00
..
ehea ehea: Fix memory hook reference counting crashes 2015-04-25 14:33:04 -04:00
emac drivers/net: get rid of unnecessary initializations in .get_drvinfo() 2015-10-16 00:24:10 -07:00
Kconfig Driver for IBM System i/p VNIC protocol 2015-12-28 00:12:13 -05:00
Makefile Driver for IBM System i/p VNIC protocol 2015-12-28 00:12:13 -05:00
ibmveth.c ibmveth: check return of skb_linearize in ibmveth_start_xmit 2016-03-07 14:38:52 -05:00
ibmveth.h ibmveth: add support for TSO6 2015-07-15 21:34:56 -07:00
ibmvnic.c ibmvnic: Enable use of multiple tx/rx scrqs 2016-04-09 00:02:41 -04:00
ibmvnic.h ibmvnic: Enable use of multiple tx/rx scrqs 2016-04-09 00:02:41 -04:00