summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/ibm/ibmvnic.h
diff options
context:
space:
mode:
authorThomas Falcon2017-02-15 19:17:58 +0100
committerDavid S. Miller2017-02-20 00:12:03 +0100
commit6c267b3dea09aebe84752cfedcab140c908830bb (patch)
tree39d8721df6a1c3d43b795dbea0740b6b5e9a42f7 /drivers/net/ethernet/ibm/ibmvnic.h
parentqed: Add support for hardware offloaded FCoE. (diff)
downloadkernel-qcow2-linux-6c267b3dea09aebe84752cfedcab140c908830bb.tar.gz
kernel-qcow2-linux-6c267b3dea09aebe84752cfedcab140c908830bb.tar.xz
kernel-qcow2-linux-6c267b3dea09aebe84752cfedcab140c908830bb.zip
ibmvnic: Handle processing of CRQ messages in a tasklet
Create a tasklet to process queued commands or messages received from firmware instead of processing them in the interrupt handler. Note that this handler does not process network traffic, but communications related to resource allocation and device settings. 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/ibmvnic.h')
-rw-r--r--drivers/net/ethernet/ibm/ibmvnic.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/ibm/ibmvnic.h b/drivers/net/ethernet/ibm/ibmvnic.h
index dd775d951b73..0d0edc36107a 100644
--- a/drivers/net/ethernet/ibm/ibmvnic.h
+++ b/drivers/net/ethernet/ibm/ibmvnic.h
@@ -1049,5 +1049,6 @@ struct ibmvnic_adapter {
struct work_struct vnic_crq_init;
struct work_struct ibmvnic_xport;
+ struct tasklet_struct tasklet;
bool failover;
};