File r8168-support-linux-5.19.patch of Package r8168

---
 r8168-8.053.00/src/r8168_n.c |    9 +++++++++
 1 file changed, 9 insertions(+)

--- r8168-8.053.00/src/r8168_n.c
+++ r8168-8.053.00/src/r8168_n.c	2024-05-21 09:57:57.192604776 +0000
@@ -126,6 +126,15 @@
 #define FIRMWARE_8168FP_3   "rtl_nic/rtl8168fp-3.fw"
 #define FIRMWARE_8168FP_4   "rtl_nic/rtl8168fp-4.fw"
 
+#if LINUX_VERSION_CODE > KERNEL_VERSION(5, 18, 0)
+static inline void netif_set_gso_max_size(struct net_device *dev,
+                                          unsigned int size)
+{
+        /* dev->gso_max_size is read locklessly from sk_setup_caps() */
+        WRITE_ONCE(dev->gso_max_size, size);
+}
+#endif
+
 static const struct {
         const char *name;
         const char *fw_name;
openSUSE Build Service is sponsored by