summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKY Srinivasan <kys@microsoft.com>2015-12-02 00:43:10 (GMT)
committerDavid S. Miller <davem@davemloft.net>2015-12-03 04:43:24 (GMT)
commitc0eb454034aab783dc602739237a63b30867f5bd (patch)
tree0d36c00f5de6407bb6cffbfd33e1ab8dffd609bd /include
parent074c2fe5ef3d09e9a1008d307a22ab5086e22728 (diff)
downloadlinux-c0eb454034aab783dc602739237a63b30867f5bd.tar.xz
hv_netvsc: Don't ask for additional head room in the skb
The rndis header is 116 bytes big and can be placed in the default head room that will be available in the skb. Since the netvsc packet is less than 48 bytes, we can use the skb control buffer for the netvsc packet. With these changes we don't need to ask for additional head room. Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r--include/linux/netdevice.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
index 7d2d1d7..fcbc525 100644
--- a/include/linux/netdevice.h
+++ b/include/linux/netdevice.h
@@ -132,7 +132,9 @@ static inline bool dev_xmit_complete(int rc)
* used.
*/
-#if defined(CONFIG_WLAN) || IS_ENABLED(CONFIG_AX25)
+#if defined(CONFIG_HYPERV_NET)
+# define LL_MAX_HEADER 128
+#elif defined(CONFIG_WLAN) || IS_ENABLED(CONFIG_AX25)
# if defined(CONFIG_MAC80211_MESH)
# define LL_MAX_HEADER 128
# else