summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/ibm/ibmvnic.h
diff options
context:
space:
mode:
authorThomas Falcon <tlfalcon@linux.vnet.ibm.com>2017-02-15 12:17:58 -0600
committerDavid S. Miller <davem@davemloft.net>2017-02-19 18:12:03 -0500
commit6c267b3dea09aebe84752cfedcab140c908830bb (patch)
tree39d8721df6a1c3d43b795dbea0740b6b5e9a42f7 /drivers/net/ethernet/ibm/ibmvnic.h
parent1e128c81290a419ab9ec8b09fe989f1c6c15a0f4 (diff)
downloadop-kernel-dev-6c267b3dea09aebe84752cfedcab140c908830bb.zip
op-kernel-dev-6c267b3dea09aebe84752cfedcab140c908830bb.tar.gz
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 dd775d9..0d0edc3 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;
};
OpenPOWER on IntegriCloud