generic: 6.6: backport upstream r8169 patches
authorÁlvaro Fernández Rojas <noltari@gmail.com>
Mon, 19 Aug 2024 15:55:00 +0000 (17:55 +0200)
committerÁlvaro Fernández Rojas <noltari@gmail.com>
Mon, 19 Aug 2024 18:40:59 +0000 (20:40 +0200)
commit27b816d5451f1885e80918a2bb687c8aa1258cbf
tree31942425699fbb3f6d0a20fba824c8514e14665e
parent400acae2b9cc33c91094dcc7fe663c19780be1ea
generic: 6.6: backport upstream r8169 patches

- improve RTL8411b phy-down fixup
- remove not needed check in rtl_fw_write_firmware
- remove multicast filter limit
- improve handling task scheduling
- simplify EEE handling
- simplify code by using core-provided pcpu stats allocation
- add generic rtl_set_eee_txidle_timer function
- support setting the EEE tx idle timer on RTL8168h
- add support for returning tx_lpi_timer in ethtool get_eee
- annotate writes on dev->mtu from ndo_change_mtu()
- disable interrupt source RxOverflow
- remove detection of chip version 11 (early RTL8168b)

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
30 files changed:
target/linux/generic/backport-6.6/780-01-v6.8-r8169-add-support-for-LED-s-on-RTL8168-RTL8101.patch [deleted file]
target/linux/generic/backport-6.6/780-01-v6.8-r8169-improve-RTL8411b-phy-down-fixup.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-02-v6.8-r8169-fix-building-with-CONFIG_LEDS_CLASS-m.patch [deleted file]
target/linux/generic/backport-6.6/780-02-v6.8-r8169-remove-not-needed-check-in-rtl_fw_write_firmwa.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-03-v6.8-r8169-remove-multicast-filter-limit.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-03-v6.9-r8169-add-support-for-RTL8126A.patch [deleted file]
target/linux/generic/backport-6.6/780-04-v6.8-r8169-improve-handling-task-scheduling.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-04-v6.9-r8169-improve-checking-for-valid-LED-modes.patch [deleted file]
target/linux/generic/backport-6.6/780-05-v6.8-r8169-add-support-for-LED-s-on-RTL8168-RTL8101.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-05-v6.9-r8169-add-LED-support-for-RTL8125-RTL8126.patch [deleted file]
target/linux/generic/backport-6.6/780-06-v6.8-r8169-fix-building-with-CONFIG_LEDS_CLASS-m.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-06-v6.9-r8169-add-MODULE_FIRMWARE-entry-for-RTL8126A.patch [deleted file]
target/linux/generic/backport-6.6/780-07-v6.10-r8169-add-support-for-RTL8168M.patch [deleted file]
target/linux/generic/backport-6.6/780-07-v6.9-r8169-simplify-EEE-handling.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-08-v6.10-r8169-fix-LED-related-deadlock-on-module-removal.patch [deleted file]
target/linux/generic/backport-6.6/780-08-v6.9-r8169-add-support-for-RTL8126A.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-09-v6.10-r8169-add-missing-conditional-compiling-for-call-to-.patch [deleted file]
target/linux/generic/backport-6.6/780-09-v6.9-r8169-improve-checking-for-valid-LED-modes.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-10-v6.9-r8169-simplify-code-by-using-core-provided-pcpu-stat.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-11-v6.9-r8169-add-LED-support-for-RTL8125-RTL8126.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-12-v6.9-r8169-add-generic-rtl_set_eee_txidle_timer-function.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-13-v6.9-r8169-support-setting-the-EEE-tx-idle-timer-on-RTL81.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-14-v6.9-r8169-add-support-for-returning-tx_lpi_timer-in-etht.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-15-v6.9-r8169-add-MODULE_FIRMWARE-entry-for-RTL8126A.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-16-v6.9-r8169-fix-LED-related-deadlock-on-module-removal.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-17-v6.9-r8169-add-missing-conditional-compiling-for-call-to-.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-18-v6.10-r8169-add-support-for-RTL8168M.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-19-v6.10-net-annotate-writes-on-dev-mtu-from-ndo_change_mtu.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-20-v6.11-r8169-disable-interrupt-source-RxOverflow.patch [new file with mode: 0644]
target/linux/generic/backport-6.6/780-21-v6.11-r8169-remove-detection-of-chip-version-11-early-RTL8.patch [new file with mode: 0644]