As per my discussion with Greg K H, here is a patch for the updated R8152 module, version 2, obtained from Realtek website. This is my first ever patch, I hope it's useful. Albert Zhou (2): Reverse 744d49daf8bd3b17b345c836f2e6f97d49fa6ae8 so that the v2 r8152 driver can use netif_set_gso_max_* Update R8152 module to v2 obtained from the Realtek website, included in a comment in r8152.c. The only other modification to r8152.c is amending netif_napi_add, see comment for explanation. drivers/net/usb/r8152.c | 17938 +++++++++++++++++++----- drivers/net/usb/r8152_compatibility.h | 658 + include/linux/netdevice.h | 21 + net/core/dev.h | 21 - 4 files changed, 15151 insertions(+), 3487 deletions(-) create mode 100644 drivers/net/usb/r8152_compatibility.h base-commit: ee6050c8af96bba2f81e8b0793a1fc2f998fcd20 -- 2.34.1