summaryrefslogtreecommitdiff
path: root/drivers/net/hyperv/hyperv_net.h
diff options
context:
space:
mode:
authorStephen Hemminger <sthemmin@microsoft.com>2016-09-22 23:56:34 (GMT)
committerDavid S. Miller <davem@davemloft.net>2016-09-23 12:39:49 (GMT)
commit9cbcc4280645f0e7e19e6a0da443ec7e69cecf40 (patch)
tree9853d5d2e8fec8108df235c5bacf8ee67e4044ea /drivers/net/hyperv/hyperv_net.h
parentf207c10d982388fa42710922ad1c0c9d3ba9a87b (diff)
downloadlinux-9cbcc4280645f0e7e19e6a0da443ec7e69cecf40.tar.xz
hv_netvsc: remove VF in flight counters
Since VF reference is now protected by RCU, no longer need the VF usage counter and can use device flags to see whether to inject or not. Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/hyperv/hyperv_net.h')
-rw-r--r--drivers/net/hyperv/hyperv_net.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h
index 6b79487..1d49740 100644
--- a/drivers/net/hyperv/hyperv_net.h
+++ b/drivers/net/hyperv/hyperv_net.h
@@ -696,8 +696,7 @@ struct net_device_context {
/* State to manage the associated VF interface. */
struct net_device __rcu *vf_netdev;
- bool vf_inject;
- atomic_t vf_use_cnt;
+
/* 1: allocated, serial number is valid. 0: not allocated */
u32 vf_alloc;
/* Serial number of the VF to team with */