kernel: backport ipeth CDC NCM support
authorGeorgi Valkov <gvalkov@gmail.com>
Fri, 19 Apr 2024 07:19:00 +0000 (10:19 +0300)
committerChristian Marangi <ansuelsmth@gmail.com>
Sun, 21 Apr 2024 20:50:40 +0000 (22:50 +0200)
commit680f8738d02a1876ae4cd11aacf9cd56e520fadf
treebb5219d64c1533656beb962a35f3fe8c1fdb3c71
parentd4c583a2baaa3289171337cc9d2b4b2da670629e
kernel: backport ipeth CDC NCM support

Fixes no communication with tethered iOS devices in CDC NCM mode.
Freshly booted iOS devices start in legacy mode, but are put into
NCM mode by the official Apple driver.

[1] https://github.com/torvalds/linux/commit/a2d274c62e44b1995c170595db3865c6fe701226

Fixes: #12566
Tested-by: Georgi Valkov <gvalkov@gmail.com>
Signed-off-by: Foster Snowhill <forst@pen.gy>
Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
[ better reference fixed issue ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
target/linux/generic/backport-5.15/796-v6.5-01-usbnet-ipheth-fix-risk-of-NULL-pointer-deallocation.patch [new file with mode: 0644]
target/linux/generic/backport-5.15/796-v6.5-02-usbnet-ipheth-transmit-URBs-without-trailing-padding.patch [new file with mode: 0644]
target/linux/generic/backport-5.15/796-v6.5-03-usbnet-ipheth-add-CDC-NCM-support.patch [new file with mode: 0644]
target/linux/generic/backport-5.15/796-v6.5-04-usbnet-ipheth-update-Kconfig-description.patch [new file with mode: 0644]
target/linux/generic/backport-6.1/796-v6.5-01-usbnet-ipheth-fix-risk-of-NULL-pointer-deallocation.patch [new file with mode: 0644]
target/linux/generic/backport-6.1/796-v6.5-02-usbnet-ipheth-transmit-URBs-without-trailing-padding.patch [new file with mode: 0644]
target/linux/generic/backport-6.1/796-v6.5-03-usbnet-ipheth-add-CDC-NCM-support.patch [new file with mode: 0644]
target/linux/generic/backport-6.1/796-v6.5-04-usbnet-ipheth-update-Kconfig-description.patch [new file with mode: 0644]