When the issue happens (it looks due to the layout of the struct somehow...), can you try the small workaround patch at https://patchwork.ozlabs.org/patch/518469/?
I paste it below:
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index 88a0069..7233790 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 IS_ENABLED(CONFIG_HYPERV_NET) +# define LL_MAX_HEADER 224 +#elif defined(CONFIG_WLAN) || IS_ENABLED(CONFIG_AX25) # if defined(CONFIG_MAC80211_MESH) # define LL_MAX_HEADER 128 # else
If this can work, please use the formal fixes from KY, which have been in linux-next: https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/log/?qt=grep&q=hv_netvsc (please check the patches of the past week)
When the issue happens (it looks due to the layout of the struct somehow...), can you try the small workaround patch at /patchwork. ozlabs. org/patch/ 518469/?
https:/
I paste it below:
diff --git a/include/ linux/netdevice .h b/include/ linux/netdevice .h linux/netdevice .h linux/netdevice .h complete( int rc)
index 88a0069..7233790 100644
--- a/include/
+++ b/include/
@@ -132,7 +132,9 @@ static inline bool dev_xmit_
* used.
*/
-#if defined( CONFIG_ WLAN) || IS_ENABLED( CONFIG_ AX25) CONFIG_ HYPERV_ NET) CONFIG_ WLAN) || IS_ENABLED( CONFIG_ AX25) CONFIG_ MAC80211_ MESH)
+#if IS_ENABLED(
+# define LL_MAX_HEADER 224
+#elif defined(
# if defined(
# define LL_MAX_HEADER 128
# else
If this can work, please use the formal fixes from KY, which have been in linux-next: /git.kernel. org/cgit/ linux/kernel/ git/next/ linux-next. git/log/ ?qt=grep& q=hv_netvsc (please check the patches of the past week)
https:/