diff options
author | Haiyang Zhang <haiyangz@microsoft.com> | 2018-09-21 21:20:36 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-09-23 03:23:16 +0300 |
commit | d6792a5a07479d27147c01ff22041409d5e4ce4c (patch) | |
tree | 9fa467aff34010e914bc3b5628407929727ed889 /drivers/net/hyperv/hyperv_net.h | |
parent | c8e4eff4675f22ad1110141ed9e62102d4d77e1c (diff) | |
download | linux-d6792a5a07479d27147c01ff22041409d5e4ce4c.tar.xz |
hv_netvsc: Add handler for LRO setting change
This patch adds the handler for LRO setting change, so that a user
can use ethtool command to enable / disable LRO feature.
Signed-off-by: Haiyang Zhang <haiyangz@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.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h index 7f1603dc8128..ef6f766f6389 100644 --- a/drivers/net/hyperv/hyperv_net.h +++ b/drivers/net/hyperv/hyperv_net.h @@ -185,6 +185,7 @@ struct rndis_device { /* Interface */ struct rndis_message; +struct ndis_offload_params; struct netvsc_device; struct netvsc_channel; struct net_device_context; @@ -218,6 +219,9 @@ void rndis_filter_device_remove(struct hv_device *dev, struct netvsc_device *nvdev); int rndis_filter_set_rss_param(struct rndis_device *rdev, const u8 *key); +int rndis_filter_set_offload_params(struct net_device *ndev, + struct netvsc_device *nvdev, + struct ndis_offload_params *req_offloads); int rndis_filter_receive(struct net_device *ndev, struct netvsc_device *net_dev, struct netvsc_channel *nvchan, |