kernel: backport ZTE RNDIS bogus MAC address fix
authorLech Perczak <lech.perczak@gmail.com>
Fri, 1 Apr 2022 20:05:08 +0000 (22:05 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 17 Apr 2022 19:31:02 +0000 (21:31 +0200)
commit19c65d36d776b4f9e2a19f0f487fc9bc8fcc2858
treef7896af96d5472f5858ecc204a615a39d91fac6f
parent835454661d69aa8a031e320602ad359381812c98
kernel: backport ZTE RNDIS bogus MAC address fix

This is required to support built-in modem of ZTE MF286R, in addition to
other external modems, such as MF831, MF910, MF920, which refuse to
reconfigure their remote MAC address, even if "locally administered" bit
is set, leading to dropped traffic towards the host. Add a workaround
for that issue already present in cdc_ether to rndis_host driver as
well.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(cherry picked from commit c99013e242682a71051619806f9cc4f4e51a58fa)
target/linux/generic/backport-5.10/880-v5.19-cdc_ether-export-usbnet_cdc_zte_rx_fixup.patch [new file with mode: 0644]
target/linux/generic/backport-5.10/881-v5.19-rndis_host-enable-the-bogus-MAC-fixup-for-ZTE-device.patch [new file with mode: 0644]
target/linux/generic/backport-5.10/882-v5.19-rndis_host-limit-scope-of-bogus-MAC-address-detectio.patch [new file with mode: 0644]