summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/ibm/emac/tah.c
diff options
context:
space:
mode:
authorThomas Falcon <tlfalcon@linux.vnet.ibm.com>2016-07-06 20:35:18 (GMT)
committerDavid S. Miller <davem@davemloft.net>2016-07-09 21:42:11 (GMT)
commit65dc689182ec5117896d876cc03405ac51427314 (patch)
treee99bb4e42e95b56d021d9098c0cb94430eca242c /drivers/net/ethernet/ibm/emac/tah.c
parentea22d51a7831b062978fcf07c3c5ac7ecbb6cbeb (diff)
downloadlinux-65dc689182ec5117896d876cc03405ac51427314.tar.xz
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>
Diffstat (limited to 'drivers/net/ethernet/ibm/emac/tah.c')
0 files changed, 0 insertions, 0 deletions