684 Commits

Author SHA1 Message Date
Felix Fietkau
0c6a3e365f 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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31756 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-16 15:23:03 +00:00
Gabor Juhos
4cd69e320c linux/3.3: add missing symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31748 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-16 10:44:46 +00:00
Gabor Juhos
880547fc5a linux: add CONFIG_POWER_SUPPLY_DEBUG symbol
It was missing in the previous commit.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31738 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-15 11:12:31 +00:00
Gabor Juhos
cb4c118e50 linux: move certain disabled symbols to the generic configs
* CONFIG_ARCH_DMA_ADDR_T_64BIT
  * CONFIG_ARCH_HAS_ILOG2_U32
  * CONFIG_ARCH_HAS_ILOG2_U64
  * CONFIG_ARCH_PHYS_ADDR_T_64BIT
  * CONFIG_ARCH_SUPPORTS_MSI
  * CONFIG_GENERIC_CPU_DEVICES
  * CONFIG_HWMON_DEBUG_CHIP
  * CONFIG_I2C_PXA_PCI
  * CONFIG_LEDS_GPIO
  * CONFIG_MINIX_FS_NATIVE_ENDIAN
  * CONFIG_MLX4_CORE
  * CONFIG_POWER_SUPPLY
  * CONFIG_POWER_SUPPLY_DEBUG
  * CONFIG_QUOTACTL
  * CONFIG_SDIO_UART
  * CONFIG_SENSORS_K10TEMP
  * CONFIG_SENSORS_SCH56XX_COMMON
  * CONFIG_SENSORS_VIA_CPUTEMP
  * CONFIG_SERIO_AMBAKMI
  * CONFIG_SERIO_I8042
  * CONFIG_SERIO_LIBPS2
  * CONFIG_SERIO_PCIPS2
  * CONFIG_SERIO_RAW
  * CONFIG_SERIO_SERPORT
  * CONFIG_SPI_BITBANG
  * CONFIG_SPI_GPIO

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31737 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-15 10:58:52 +00:00
Gabor Juhos
9391118ede linux/3.0: R.I.P.
It is used by the broken omap35xx/gumstix target only.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31717 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 15:48:34 +00:00
Gabor Juhos
8e347885d6 linux/3.3: more missing config symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31713 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 15:48:23 +00:00
Hauke Mehrtens
b2a6c43e1c kernel: add CONFIG_BLK_DEV_PCIESSD_MTIP32XX
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31710 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 11:28:02 +00:00
Gabor Juhos
cc87185921 kernel: update linux 3.3 to 3.3.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31709 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-14 09:18:32 +00:00
Hauke Mehrtens
2181299b7e kernel: ssb: add PCI IDs 0x4322 and 43222
The 0x4322 ID is found on the BCM4322 used on some SoCs like the
Linksys WRT610N V1 connected to a BCM4705. The 43222 (0xa8d6) ID
is found on the BCM43222 used on some other SoCs like the D-Link
DSL-2760U connected to a BCM63xx.

This fixes #10887.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31695 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-13 00:08:12 +00:00
Gabor Juhos
88cd79159b linux/2.6.38: R.I.P.
It is used only by the broken coldfire target.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31688 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-12 12:05:21 +00:00
Gabor Juhos
3d65e0831f linux/2.6.37: R.I.P.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31687 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-12 12:05:19 +00:00
Gabor Juhos
090afbf663 linux/3.3: add missing RTC symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31654 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-09 10:48:30 +00:00
Gabor Juhos
3303e79b79 kernel: update linux 3.3 to 3.3.5
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31645 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-07 20:11:43 +00:00
Felix Fietkau
f20d1938b5 kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31637 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-06 21:19:14 +00:00
Felix Fietkau
ee9f3b6a3c atheros: update to 3.3.4 (based on work by acoul), fix mvswitch driver for newer kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31625 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-06 17:08:30 +00:00
Gabor Juhos
3a416fef4f linux/2.6.32: R.I.P.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31597 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-05 11:43:34 +00:00
Gabor Juhos
dda43ef81e linux/2.6.32: fix layer7 patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31586 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-05 07:20:13 +00:00
Gabor Juhos
7f4625bd8c Fix iptables abuse of kernel header files. Use exported headers instead.
[juhosg: export xt_layer7.h for all kernel versions]

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-03 09:43:10 +00:00
Gabor Juhos
918f2e287c linux/3.3: add more missing symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31552 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-02 18:27:19 +00:00
Gabor Juhos
8bf403c6f9 linux/3.3: add more missing symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31548 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-05-01 08:00:26 +00:00
Gabor Juhos
465b2a024c kernel: update linux 3.3 to 3.3.4
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31541 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-30 08:38:11 +00:00
Gabor Juhos
2341f7444d linux: rtl836x: add a generic reset_switch function
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31536 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-29 18:29:31 +00:00
Gabor Juhos
bd9308390c linux: rtl836x: rename rtl836*_hw_init to rtl836*_setup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31535 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-29 18:29:29 +00:00
Gabor Juhos
b29026e34d linux: rtl836x: add a reset_chip callback to rtl8366_smi_ops
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31534 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-29 18:29:26 +00:00
Gabor Juhos
8f2556fba2 linux/3.3: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31531 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-29 16:56:03 +00:00
Gabor Juhos
fc25550f74 linux/3.3: yet another missing symbol
Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@neratec.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31527 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-29 15:08:24 +00:00
Gabor Juhos
223e587e83 linux/3.3: add support for the Pericom PT7C4338 I2C RTC chip
Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@neratec.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31525 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-29 15:08:22 +00:00
Gabor Juhos
d7df86f4a9 linux: move CONFIG_BOOKE_WDT to the generic config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31520 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-29 15:00:34 +00:00
Gabor Juhos
5613414b3d linux/2.6.36: R.I.P.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31519 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-29 15:00:33 +00:00
Gabor Juhos
d50a36d625 linux/3.3: yet another missing symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31488 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-27 06:31:43 +00:00
Gabor Juhos
0965fa8af6 linux/3.3: fix compiler warnings in the plat_nand driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31473 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-25 12:57:29 +00:00
Jonas Gorski
281a545b07 kernel: update linux 3.3 to 3.3.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31460 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-24 09:25:38 +00:00
Jonas Gorski
5520ed39bf kernel: update linux 3.2 to 3.2.16
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31459 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-24 09:25:35 +00:00
Jonas Gorski
4c00516bd2 kernel: add some more missing kernel config symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31458 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-24 09:25:32 +00:00
Jo-Philipp Wich
5d3e17b374 [generic] enable NF_CONNTRACK_PROCFS for Linux 3.3, required for /proc/net/nf_conntrack (#11339)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31454 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-24 00:55:57 +00:00
Felix Fietkau
a4fcc4529e ar8216: enable forwarding of multicast frames to the cpu port on ar8327 (thx, SeG)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31441 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-22 19:19:49 +00:00
Gabor Juhos
668290df9c linux/2.6.31: R.I.P.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31412 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-21 15:18:58 +00:00
Gabor Juhos
5ae4549c65 linux/2.6.30: R.I.P.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31411 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-21 15:18:55 +00:00
Gabor Juhos
4522bd9b92 linux/3.3: nuke the gpio_buttons patch
It is superseded by the in-kernel gpio-keys-polled driver.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31409 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-21 14:26:35 +00:00
Gabor Juhos
7d694e70f0 linux/3.3: fix crypto4xx build failure
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31394 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-21 10:47:04 +00:00
Gabor Juhos
9d93fe6bd5 linux/3.3: update ARM mach-types
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31378 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-20 15:24:54 +00:00
Claudio Mignanti
faea581f6b [generic] Add a missing symbol for config-3.3
Signed-off-by: Claudio Mignanti <c.mignanti@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31373 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-20 13:33:04 +00:00
Florian Fainelli
29681c7326 [kernel/2.6.30] remove some annoying warnings and fix snd modules build
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31365 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-20 13:25:26 +00:00
Florian Fainelli
9b0b00129d [generic] fix 335-mips-kexec patch for all 3+ kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31344 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-18 15:36:30 +00:00
Jonas Gorski
afbf3d994e kernel: update linux 3.3 to 3.3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31336 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-17 12:51:02 +00:00
Jonas Gorski
23578461a9 kernel: update linux 3.2 to 3.2.15
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31335 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-17 12:50:54 +00:00
Jo-Philipp Wich
d68e222240 Fix bufferbloat in PPPoATM TX queue
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31313 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-16 15:04:45 +00:00
Jo-Philipp Wich
d6f68cb7ab Update ppp TX restart patch to avoid race condition
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31312 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-16 15:04:44 +00:00
Florian Fainelli
b9a5bae5fb [kernel/2.6.32] backport missing platform data members for gpio-keys
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31306 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-16 12:09:15 +00:00
Florian Fainelli
28c078fca1 [kernel/2.6.32] backport a missing eeprom 93cx6 define for building rt2x00
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31305 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-04-16 12:09:13 +00:00