kernel_optimize_test/drivers/net/ethernet/ibm
Thomas Falcon ea22d51a78 ibmvnic: simplify and improve driver probe function
This patch creates a function that handles sub-CRQ IRQ creation
separately from sub-CRQ initialization. Another function is then needed
to release sub-CRQ resources prior to sub-CRQ IRQ creation.

These additions allow the driver probe function to be simplified,
specifically during the VNIC Server login process. A timeout is also
included while waiting for completion of the login process in case
the VNIC Server is not available or some other error occurs.

Signed-off-by: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-07-09 17:42:10 -04:00
..
ehea net: ehea: avoid null pointer dereference 2016-05-19 11:25:30 -07:00
emac treewide: replace dev->trans_start update with helper 2016-05-04 14:16:49 -04: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: simplify and improve driver probe function 2016-07-09 17:42:10 -04:00
ibmvnic.h ibmvnic: Enable use of multiple tx/rx scrqs 2016-04-09 00:02:41 -04: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