difos/target/linux/generic/hack-5.10
Hauke Mehrtens 96ef2dabce kernel: Backport upstream flowtable patches from 5.15
This backports some patches from kernel 5.15 to fix issues with
flowtable offloading in kernel 5.10. OpenWrt backports most of the
patches related to flowtable offloading from kernel 5.15 already, but we
are missing some of the extra fixes.

This fixes some connection tracking problems when a flow gets removed
from the offload and added to the normal SW path again.

The patch 614-v5.18-netfilter-flowtable-fix-TCP-flow-teardown.patch was
extended manually with the nf_conntrack_tcp_established() function.

All changes are already included in kernel 5.15.

Fixes: #8776
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-08-12 00:00:13 +02:00
..
204-module_strip.patch kernel: bump 5.10 to 5.10.122 2022-06-27 00:57:15 +02:00
205-kconfig-exit.patch kernel: bump 5.10 to 5.10.58 2021-08-14 16:32:34 +01:00
210-darwin_scripts_include.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
211-darwin-uuid-typedef-clash.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
212-tools_portability.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
214-spidev_h_portability.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
220-arm-gc_sections.patch kernel: bump 5.10 to 5.10.105 2022-03-19 16:13:58 +01:00
221-module_exports.patch kernel: bump 5.10 to 5.10.133 2022-07-29 23:03:41 +02:00
230-openwrt_lzma_options.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
249-udp-tunnel-selection.patch kernel: hack-5.10: make UDP tunneling user-selectable 2021-02-16 23:48:23 +01:00
250-netfilter_depends.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
251-kconfig.patch kernel: bump 5.10 to 5.10.124 2022-06-27 00:57:15 +02:00
252-SATA_PMP.patch kirkwood: solidify SATA_PMP config 2021-10-03 01:13:12 +02:00
253-ksmbd-config.patch kernel: bump 5.10 to 5.10.124 2022-06-27 00:57:15 +02:00
259-regmap_dynamic.patch kernel: bump 5.10 to 5.10.94 2022-02-01 23:34:07 +00:00
260-crypto_test_dependencies.patch kernel: bump 5.10 to 5.10.124 2022-06-27 00:57:15 +02:00
261-lib-arc4-unhide.patch kernel: bump 5.10 to 5.10.120 2022-06-06 19:20:02 +02:00
280-rfkill-stubs.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
300-MIPS-r4k_cache-use-more-efficient-cache-blast.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
301-mips_image_cmdline_hack.patch kernel: bump 5.10 to 5.10.82 2021-11-27 19:19:30 +01:00
321-powerpc_crtsavres_prereq.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
401-mtd-super-don-t-reply-on-mtdblock-device-minor.patch kernel: support FIT partition parser on mtdblock devices 2021-04-09 16:04:35 +01:00
402-mtd-blktrans-call-add-disks-after-mtd-device.patch kernel: backport mtd dynamic partition patch 2022-07-08 10:19:58 +02:00
410-block-fit-partition-parser.patch kernel: generic: improve FIT partition parser 2022-03-24 00:46:45 +00:00
420-mtd-set-rootfs-to-be-root-dev.patch kernel: backport mtd dynamic partition patch 2022-07-08 10:19:58 +02:00
421-drivers-mtd-parsers-add-nvmem-support-to-cmdlinepart.patch kernel: mtd: parsers: add nvmem support to cmdlinepart 2021-12-27 13:51:41 +01:00
430-mtk-bmt-support.patch kernel: add support for mediatek NMBM flash mapping support 2022-03-25 21:11:09 +01:00
531-debloat_lzma.patch kernel: 5.10: refresh patches 2021-02-16 23:48:23 +01:00
600-bridge_offload.patch kernel: bump 5.10 to 5.10.118 2022-06-06 19:20:02 +02:00
645-netfilter-connmark-introduce-set-dscpmark.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
650-netfilter-add-xt_FLOWOFFLOAD-target.patch kernel: Backport upstream flowtable patches from 5.15 2022-08-12 00:00:13 +02:00
651-wireless_mesh_header.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
660-fq_codel_defaults.patch kernel: bump 5.10 to 5.10.68 2021-09-30 22:29:33 +01:00
661-kernel-ct-size-the-hashtable-more-adequately.patch kernel: scale nf_conntrack_max more reasonably 2022-04-01 13:23:41 +01:00
700-swconfig_switch_drivers.patch kernel: modules: make ar8216/8327 modularizable 2022-06-05 16:58:48 +02:00
711-net-dsa-mv88e6xxx-disable-ATU-violation.patch kernel: bump 5.10 to 5.10.109 2022-03-30 18:33:38 +02:00
720-net-phy-add-aqr-phys.patch kernel: bump 5.10 to 5.10.127 2022-06-29 23:38:47 +02:00
721-net-add-packet-mangeling.patch kernel: bump 5.10 to 5.10.121 2022-06-27 00:57:15 +02:00
722-net-phy-aquantia-enable-AQR112-and-AQR412.patch kernel: bump 5.10 to 5.10.127 2022-06-29 23:38:47 +02:00
723-net-phy-aquantia-fix-system-side-protocol-mi.patch kernel: bump 5.10 to 5.10.127 2022-06-29 23:38:47 +02:00
724-net-phy-aquantia-Add-AQR113-driver-support.patch kernel: bump 5.10 to 5.10.127 2022-06-29 23:38:47 +02:00
725-net-phy-aquantia-add-PHY_IDs-for-AQR112-variants.patch kernel: bump 5.10 to 5.10.127 2022-06-29 23:38:47 +02:00
760-net-usb-r8152-add-LED-configuration-from-OF.patch kernel: bump 5.10 to 5.10.109 2022-03-30 18:33:38 +02:00
761-dt-bindings-net-add-RTL8152-binding-documentation.patch rockchip: move r8152 related patches to generic 2021-10-30 21:17:20 +02:00
773-bgmac-add-srab-switch.patch kernel: backport bgmac upstream commits from 5.15 / for 5.16 2021-10-07 11:30:18 +02:00
780-usb-net-MeigLink_modem_support.patch kernel: bump 5.10 to 5.10.127 2022-06-29 23:38:47 +02:00
800-GPIO-add-named-gpio-exports.patch kernel: bump 5.10 to 5.10.121 2022-06-27 00:57:15 +02:00
901-debloat_sock_diag.patch kernel: 5.10: fix ar8216 vlans 2021-11-02 22:36:41 +01:00
902-debloat_proc.patch kernel: bump 5.10 to 5.10.116 2022-06-06 19:20:02 +02:00
904-debloat_dma_buf.patch kernel: bump 5.10 to 5.10.110 2022-04-09 19:31:46 +02:00
910-kobject_uevent.patch kernel: add linux 5.10 support 2021-02-16 20:06:51 +01:00
911-kobject_add_broadcast_uevent.patch kernel: bump 5.10 to 5.10.38 2021-05-22 21:54:17 +01:00
920-device_tree_cmdline.patch kernel: move bootargs-append patch to generic 2022-01-29 23:50:28 +09:00