OpenCloudOS-Kernel/drivers/net/ethernet/ibm
Thomas Falcon 65dc689182 ibmvnic: Fix passive VNIC server login process
In some cases, if there is no VNIC server available during the driver
probe, the driver should wait until it receives an initialization
request from the VNIC Server to start the login process. Recent testing
has show that this is incorrectly handled in the current driver.

The proposed solution handles this initialization request by scheduling
a task in the shared workqueue that completes the login process and
registers the net device.

Signed-off-by: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-07-09 17:42:11 -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
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: Fix passive VNIC server login process 2016-07-09 17:42:11 -04:00
ibmvnic.h ibmvnic: Fix passive VNIC server login process 2016-07-09 17:42:11 -04:00