openwrtv3/target/linux/generic/patches-3.2
Felix Fietkau 54edbfabac kernel: add codel and fq_codel to generic 3.3 patch set (based on patch by Dave Täht)
Codel is a new AQM algorithm and RED replacement designed by
Kathie Nichols and Van Jacobson, and published in ACM queue:

http://queue.acm.org/detail.cfm?id=2209336

Codel stands for "Controlled Delay", and needs no knobs in the
general case, twiddled, for optimum results. It aims for 5ms of
delay, at most, when in use.

Additionally,

fq_codel (by eric dumazet) builds on codel to provide fair queuing
superior to what could be had with SFQ, and drop behavior saner
than RED, BLUE, or choke.

These patches are backported from net-next and are known to work
on Linux 3.3.4 and later.

Includes updates to codel for better portability and speed

SVN-Revision: 31756
2012-05-16 15:23:03 +00:00
..
006-arm_kernel_xz_support.patch fixup arm xz support with recent changes 2012-01-14 22:55:04 +00:00
020-ssb_update.patch kernel: update bcma and ssb to version master-2012-04-12 from wireless-testing 2012-04-13 19:35:40 +00:00
021-ssb_add_pci_id.patch kernel: ssb: add PCI IDs 0x4322 and 43222 2012-05-13 00:08:12 +00:00
025-bcma_backport.patch kernel: update bcma and ssb to version master-2012-04-12 from wireless-testing 2012-04-13 19:35:40 +00:00
100-overlayfs_v11.patch kernel: update linux 3.2 to 3.2.15 2012-04-17 12:50:54 +00:00
102-ehci_hcd_ignore_oc.patch fix thinko in 102-ehci_hcd_ignore_oc patch 2012-01-18 07:56:02 +00:00
110-fix_mtd_include.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
120-ppp_txqueue_restart.patch kernel: update linux 3.2 to 3.2.15 2012-04-17 12:50:54 +00:00
130-pppoatm-queue-depth.patch kernel: update linux 3.2 to 3.2.15 2012-04-17 12:50:54 +00:00
200-fix_localversion.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
201-extra_optimization.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
202-reduce_module_size.patch kernel: improve profiling support, keep static symbols when profiling is enabled 2012-03-17 13:03:14 +00:00
210-darwin_scripts_include.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
211-stddef_include.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
220-module_exports.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
230-openwrt_lzma_options.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
250-netfilter_depends.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
251-sound_kconfig.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
252-mv_cesa_depends.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
253-ssb_b43_default_on.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
254-textsearch_kconfig_hacks.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
255-lib80211_kconfig_hacks.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
256-crypto_add_kconfig_prompts.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
257-wireless_ext_kconfig_hack.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
258-netfilter_netlink_kconfig_hack.patch expose CONFIG_NETFILTER_NETLINK for external kmods 2012-03-12 00:09:23 +00:00
300-mips_expose_boot_raw.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
301-mips_image_cmdline_hack.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
302-mips_use_generic_thread_info_allocator.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
303-mips_fix_kexec.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
304-mips_disable_fpu.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
305-mips_module_reloc.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
306-mips_mem_functions_performance.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
307-mips_oprofile_fix.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
308-mips-show-correct-cpu-name-for-24KEc.patch linux/3.2: show correct name for MIPS 24KEc in /proc/cpuinfo 2012-03-11 16:39:28 +00:00
309-optimize_mips_memcpy_memset_cache.patch kernel: add codel and fq_codel to generic 3.3 patch set (based on patch by Dave Täht) 2012-05-16 15:23:03 +00:00
310-arm_module_unresolved_weak_sym.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
320-ppc4xx_optimization.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
321-powerpc_crtsavres_prereq.patch Merge branch 'bcm63xx' 2012-03-05 13:29:54 +00:00
322-ppc4xx-crypto-compile-fix.patch linux/3.2: fix crypto4xx build failure 2012-03-07 11:57:49 +00:00
330-mips-add-crash-and-kdump-support.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
331-mips-kexec-enhanche-the-support.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
332-mips-kexec-init-the-arguments-for-the-new-kernel-image.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
333-mips-kexec-get-kernel-parameters-from-kexec-tools.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
334-mips-fix-compiling-failure-of-relocate_kernel.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
335-mips-kexec-cleanup-kexec-tools-parameter-handling.patch fix 335-mips-kexec patch for all 3+ kernels 2012-04-18 15:36:30 +00:00
340-module_alloc_size_check.patch Merge branch 'bcm63xx' 2012-03-05 13:29:54 +00:00
350-arm_compressed_size.patch kernel: fix arm compressed images build on mac os x 2012-04-13 13:38:45 +00:00
400-rootfs_split.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
401-partial_eraseblock_write.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
410-mtd_info_move_forward_decl.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
420-redboot_space.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
421-redboot_boardconfig.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
430-mtd_myloader_partition_parser.patch generic: 3.2: allow to build myloader mtd parser for ATH79 2012-01-22 18:43:39 +00:00
440-block2mtd_init.patch kernel: update linux 3.2 to 3.2.15 2012-04-17 12:50:54 +00:00
441-block2mtd_refresh.patch kernel: update linux 3.2 to 3.2.15 2012-04-17 12:50:54 +00:00
442-block2mtd_probe.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
450-mtd_plat_nand_chip_fixup.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
451-mtd_fix_nand_correct_data_return_code.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
460-cfi_cmdset_0002_no_erase_suspend.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
470-mtd_m25p80_add_pm25lv_flash_support.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
473-mtd_m25p80_add_w25q128.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
474-mtd_concat_sync_fix.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
475-mtd_cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
476-mtd-m25p80-allow-to-disable-small-sector-erase.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
500-yaffs_support.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
501-yaffs_cvs_2009_04_24.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
502-yaffs_git_2010_10_20.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
503-yaffs_symlink_bug.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
504-yaffs_mutex_fix.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
505-2.6.39_fix.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
506-yaffs2-3.2_fix.patch generic: fix yaffs2 build error on 3.2 2012-02-08 20:47:54 +00:00
510-jffs2_make_lzma_available.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
511-debloat_lzma.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
512-jffs2_eofdetect.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
520-squashfs_update_xz_comp_opts.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
540-crypto-xz-decompression-support.patch linux/3.2: add XZ decompressor support to crypto 2012-03-02 23:08:56 +00:00
541-ubifs-xz-decompression-support.patch linux/3.2: add XZ decompression support to ubifs 2012-03-02 23:08:59 +00:00
550-ubifs-symlink-xattr-support.patch linux/3.2: add symlink xattr support to ubifs 2012-03-02 23:09:00 +00:00
600-netfilter_layer7_2.22.patch Fix iptables abuse of kernel header files. Use exported headers instead. 2012-05-03 09:43:10 +00:00
601-netfilter_layer7_pktmatch.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
602-netfilter_layer7_match.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
603-netfilter_layer7_2.6.36_fix.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
604-netfilter_cisco_794x_iphone.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
610-netfilter_match_bypass_default_checks.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
611-netfilter_match_bypass_default_table.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
612-netfilter_match_reduce_memory_access.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
613-netfilter_optional_tcp_window_check.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
620-sched_esfq.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
621-sched_act_connmark.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
630-packet_socket_type.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
640-bridge_no_eap_forward.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
641-bridge_always_accept_eap.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
642-bridge_port_isolate.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
643-bridge_remove_ipv6_dependency.patch kernel: update linux 3.2 to 3.2.12 2012-03-19 18:23:31 +00:00
644-bridge_optimize_netfilter_hooks.patch kernel: restore ebtables functionality by running netfilter hooks when the ebtables module is loaded 2012-03-29 14:15:54 +00:00
650-pppoe_header_pad.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
651-wireless_mesh_header.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
652-atm_header_changes.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
700-swconfig.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
701-phy_extension.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
702-phy_add_aneg_done_function.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
710-phy-add-mdio_register_board_info.patch linux/3.2: build mdio_register_board_info into the kernel if PHYLIB is selected 2012-03-15 09:25:47 +00:00
720-phy_adm6996.patch linux/3.2: build mdio_register_board_info into the kernel if PHYLIB is selected 2012-03-15 09:25:47 +00:00
721-phy_packets.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
722-phy_mvswitch.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
723-phy_ip175c.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
724-phy_ar8216.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
725-phy_rtl8306.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
726-phy_rtl8366.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
727-phy-rtl8367.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
728-phy-micrel.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
750-hostap_txpower.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
810-pci_disable_common_quirks.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
811-pci_disable_usb_common_quirks.patch kernel: update linux 3.2 to 3.2.16 2012-04-24 09:25:35 +00:00
820-usb_add_usb_find_device_by_name.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
830-ledtrig_morse.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
831-ledtrig_netdev.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
832-ledtrig_usbdev.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
833-gpio_buttons.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
835-gpiodev.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
840-rtc7301.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
850-glamo_headers.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
861-04_spi_gpio_implement_spi_delay.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
862-gpio_spi_driver.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
863-gpiommc.patch fix gpiommc build failure with 3.2 2012-01-30 10:53:16 +00:00
864-gpiommc_configfs_locking.patch ar71xx: refresh 3.2 patches 2012-02-10 08:19:25 +00:00
870-hifn795x_byteswap.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
900-slab_maxsize.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
910-kobject_uevent.patch kernel: update linux 3.2 to 3.2.14 2012-04-09 14:48:51 +00:00
911-kobject_add_broadcast_uevent.patch kernel: update linux 3.2 to 3.2.14 2012-04-09 14:48:51 +00:00
920-unable_to_open_console.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
921-use_preinit_as_init.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
930-crashlog.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
940-ocf_kbuild_integration.patch linux/3.2: add XZ decompressor support to crypto 2012-03-02 23:08:56 +00:00
941-ocf_20110720.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
950-vm_exports.patch kernel: update linux 3.2 to 3.2.14 2012-04-09 14:48:51 +00:00
960-decompress_unlzo_fix.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
980-update_arm_machtypes.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
992-mpcore_wdt_fix_watchdog_counter_loading.patch kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes 2012-05-06 21:19:14 +00:00
993-mpcore_wdt_fix_wdioc_setoptions_handling.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00
994-mpcore_wdt_fix_timer_mode_setup.patch kernel: add support for linux 3.2.1 2012-01-13 14:55:07 +00:00