Felix Fietkau
a5c684de26
kernel: switch openwrt default to TCP cubic from westwood (patch by Dave Täht)
...
Despite Westwood's theoretical advantages, in nearly
every benchmark we ran last year, TCP cubic won, whether it be
on correct RTT estimates, amount of buffering, responsiveness,
etc. on current hardware and software designs.
(both need timestamps on to work well, besides)
TCP cubic is better maintained and understood than westwood,
also.
While a scenario where westwood would win possibly exists,
there is too much buffering in the wifi stack in particular
at present, to see any improvement.
If you wish to exercise various TCPs under contention,
the current svn head of netperf (2.6) has options to switch
congestion control agorithms on the fly, as does iperf.
SVN-Revision: 32514
2012-06-27 22:32:47 +00:00
Felix Fietkau
41909c6568
kernel: add missing config symbol
...
SVN-Revision: 32498
2012-06-24 20:21:27 +00:00
Gabor Juhos
b934fa2f16
generic: ar8216: allow to configure AR8327 LEDs via platform data
...
SVN-Revision: 32456
2012-06-19 10:44:16 +00:00
Felix Fietkau
50958f5e03
kernel: replace the brcm47xx fuse workaround patches with a generic patch that applies to all mips targets
...
The dcache bug that it works around is a generic issue, not a brcm47xx cache quirk
SVN-Revision: 32395
2012-06-16 21:06:33 +00:00
Felix Fietkau
8b46a72583
kernel: add a few more tracing related symbols
...
SVN-Revision: 32094
2012-06-06 18:04:00 +00:00
Felix Fietkau
ce1d4d7ee9
kernel: make tracing support configurable
...
SVN-Revision: 32085
2012-06-06 15:25:57 +00:00
Florian Fainelli
7b12e9e49c
backport spi message queue infrastructure
...
SVN-Revision: 32077
2012-06-06 13:31:30 +00:00
Florian Fainelli
5ec2209734
refresh generic patches
...
SVN-Revision: 32059
2012-06-05 13:40:38 +00:00
John Crispin
47ef62d1b8
adds patch to make Tantos (psb6970) switch buildable again
...
SVN-Revision: 32006
2012-05-30 17:41:28 +00:00
Gabor Juhos
9e02593b70
generic: ar8216: add revision specific PHY fixups for AR8327
...
SVN-Revision: 32000
2012-05-29 16:39:27 +00:00
Gabor Juhos
0d241e6670
generic: ar8216: replace chip_type field with chip_{ver,rev} in ar8216_priv
...
SVN-Revision: 31999
2012-05-29 16:39:26 +00:00
Gabor Juhos
b2fce19a70
generic: ar8216: add chip_is_ar8{216,236,316,327} helpers
...
SVN-Revision: 31998
2012-05-29 16:39:24 +00:00
Felix Fietkau
f638414fdc
kernel: fix suppressing -s for linking modules when profiling is enabled
...
SVN-Revision: 31924
2012-05-27 21:02:36 +00:00
Gabor Juhos
86dad96fd0
generic: rtl8367: rename a misnamed variable
...
SVN-Revision: 31917
2012-05-27 17:09:47 +00:00
Gabor Juhos
705d31203c
generic: rtl8366_smi: remove duplicated spinlock initialization
...
SVN-Revision: 31916
2012-05-27 17:09:45 +00:00
Gabor Juhos
9217115687
generic: rtl8366_smi: rename debugfs Kconfig symbol
...
SVN-Revision: 31915
2012-05-27 17:09:43 +00:00
Gabor Juhos
466ef30173
generic: rtl8367: allow to use VLANs > 31
...
SVN-Revision: 31914
2012-05-27 17:09:41 +00:00
Felix Fietkau
51bc47ce7c
kernel: properly pad the allocated headroom in skb_cow to NET_SKB_PAD
...
SVN-Revision: 31906
2012-05-27 15:16:37 +00:00
Gabor Juhos
0b8c1c8dfb
linux/3.2: R.I.P.
...
SVN-Revision: 31905
2012-05-27 15:01:37 +00:00
Gabor Juhos
de4c4d35e1
linux/3.1: R.I.P.
...
SVN-Revision: 31891
2012-05-27 15:01:09 +00:00
Felix Fietkau
6f89cffc9a
kernel: add a few patches for avoiding unnecessary skb reallocations - significantly improves ethernet<->wireless performance with mac80211 based drivers
...
SVN-Revision: 31886
2012-05-27 14:43:58 +00:00
Felix Fietkau
230c0eb2cb
kernel: fix a warning in the connmark module
...
SVN-Revision: 31856
2012-05-24 18:25:08 +00:00
Gabor Juhos
2ae5581447
kernel: update linux 3.3 to 3.3.7
...
SVN-Revision: 31848
2012-05-23 21:05:32 +00:00
Gabor Juhos
1e1c0a5405
linux/3.3: avoid recursive calling of mtd_writev in the block2mtd driver
...
Should fix #11513 . Tested with the x86/generic squashfs image within a VM.
SVN-Revision: 31841
2012-05-23 21:05:19 +00:00
Felix Fietkau
9037c2ccc6
lantiq: allow platforms with rt2x00 to override the mac address without overriding eeprom, fixes bogus wlan mac address on arv4520
...
SVN-Revision: 31835
2012-05-20 21:58:03 +00:00
Felix Fietkau
ce59af117c
kernel: merge a net-next fq_codel backlog handling fix
...
SVN-Revision: 31813
2012-05-18 22:12:15 +00:00
Gabor Juhos
1fd4bf270b
linux/2.6.39: R.I.P.
...
SVN-Revision: 31808
2012-05-18 20:10:51 +00:00
Hauke Mehrtens
c30405070c
kernel: add some missing config options added by r31756
...
SVN-Revision: 31774
2012-05-17 13:28:30 +00:00
Hauke Mehrtens
273797f15a
kernel: ssb/bcma: update to version from wireless-testing tag master-2012-05-16-2
...
SVN-Revision: 31772
2012-05-17 13:22:38 +00:00
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
Gabor Juhos
637fd23428
linux/3.3: add missing symbol
...
SVN-Revision: 31748
2012-05-16 10:44:46 +00:00
Gabor Juhos
67675fd48d
linux: add CONFIG_POWER_SUPPLY_DEBUG symbol
...
It was missing in the previous commit.
SVN-Revision: 31738
2012-05-15 11:12:31 +00:00
Gabor Juhos
39994008cb
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
SVN-Revision: 31737
2012-05-15 10:58:52 +00:00
Gabor Juhos
2fceae7ec4
linux/3.0: R.I.P.
...
It is used by the broken omap35xx/gumstix target only.
SVN-Revision: 31717
2012-05-14 15:48:34 +00:00
Gabor Juhos
8f629f2a22
linux/3.3: more missing config symbols
...
SVN-Revision: 31713
2012-05-14 15:48:23 +00:00
Hauke Mehrtens
a798a81890
kernel: add CONFIG_BLK_DEV_PCIESSD_MTIP32XX
...
SVN-Revision: 31710
2012-05-14 11:28:02 +00:00
Gabor Juhos
b472e5d12e
kernel: update linux 3.3 to 3.3.6
...
SVN-Revision: 31709
2012-05-14 09:18:32 +00:00
Hauke Mehrtens
31c2c485c1
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 .
SVN-Revision: 31695
2012-05-13 00:08:12 +00:00
Gabor Juhos
e710aeeab1
linux/2.6.38: R.I.P.
...
It is used only by the broken coldfire target.
SVN-Revision: 31688
2012-05-12 12:05:21 +00:00
Gabor Juhos
08ed044595
linux/2.6.37: R.I.P.
...
SVN-Revision: 31687
2012-05-12 12:05:19 +00:00
Gabor Juhos
d640a15b73
linux/3.3: add missing RTC symbol
...
SVN-Revision: 31654
2012-05-09 10:48:30 +00:00
Gabor Juhos
34018a630f
kernel: update linux 3.3 to 3.3.5
...
SVN-Revision: 31645
2012-05-07 20:11:43 +00:00
Felix Fietkau
0ff3c396d3
kernel: rewrite the phy packet hook, put it in the network stack to avoid having to keep non-upstream ethernet driver changes
...
SVN-Revision: 31637
2012-05-06 21:19:14 +00:00
Felix Fietkau
9b20187ad5
atheros: update to 3.3.4 (based on work by acoul), fix mvswitch driver for newer kernels
...
SVN-Revision: 31625
2012-05-06 17:08:30 +00:00
Gabor Juhos
2e3f8c480e
linux/2.6.32: R.I.P.
...
SVN-Revision: 31597
2012-05-05 11:43:34 +00:00
Gabor Juhos
7ffa3fe02c
linux/2.6.32: fix layer7 patch
...
SVN-Revision: 31586
2012-05-05 07:20:13 +00:00
Gabor Juhos
3349cf2691
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>
SVN-Revision: 31566
2012-05-03 09:43:10 +00:00
Gabor Juhos
b4b5f2d018
linux/3.3: add more missing symbols
...
SVN-Revision: 31552
2012-05-02 18:27:19 +00:00
Gabor Juhos
7a2b3d8a55
linux/3.3: add more missing symbols
...
SVN-Revision: 31548
2012-05-01 08:00:26 +00:00
Gabor Juhos
cbfce53831
kernel: update linux 3.3 to 3.3.4
...
SVN-Revision: 31541
2012-04-30 08:38:11 +00:00
Gabor Juhos
e931ffd678
linux: rtl836x: add a generic reset_switch function
...
SVN-Revision: 31536
2012-04-29 18:29:31 +00:00
Gabor Juhos
1d9400263f
linux: rtl836x: rename rtl836*_hw_init to rtl836*_setup
...
SVN-Revision: 31535
2012-04-29 18:29:29 +00:00
Gabor Juhos
badd7a3cf2
linux: rtl836x: add a reset_chip callback to rtl8366_smi_ops
...
SVN-Revision: 31534
2012-04-29 18:29:26 +00:00
Gabor Juhos
532b74ff7b
linux/3.3: refresh patches
...
SVN-Revision: 31531
2012-04-29 16:56:03 +00:00
Gabor Juhos
923ebbac81
linux/3.3: yet another missing symbol
...
Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@neratec.com>
SVN-Revision: 31527
2012-04-29 15:08:24 +00:00
Gabor Juhos
55fdc18beb
linux/3.3: add support for the Pericom PT7C4338 I2C RTC chip
...
Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@neratec.com>
SVN-Revision: 31525
2012-04-29 15:08:22 +00:00
Gabor Juhos
77735b5930
linux: move CONFIG_BOOKE_WDT to the generic config
...
SVN-Revision: 31520
2012-04-29 15:00:34 +00:00
Gabor Juhos
4fa9cf6c33
linux/2.6.36: R.I.P.
...
SVN-Revision: 31519
2012-04-29 15:00:33 +00:00
Gabor Juhos
af2b3518af
linux/3.3: yet another missing symbol
...
SVN-Revision: 31488
2012-04-27 06:31:43 +00:00
Gabor Juhos
43d67fa995
linux/3.3: fix compiler warnings in the plat_nand driver
...
SVN-Revision: 31473
2012-04-25 12:57:29 +00:00
Jonas Gorski
8fd383ae2e
kernel: update linux 3.3 to 3.3.3
...
SVN-Revision: 31460
2012-04-24 09:25:38 +00:00
Jonas Gorski
22b4e6b882
kernel: update linux 3.2 to 3.2.16
...
SVN-Revision: 31459
2012-04-24 09:25:35 +00:00
Jonas Gorski
7ccf25f7da
kernel: add some more missing kernel config symbols
...
SVN-Revision: 31458
2012-04-24 09:25:32 +00:00
Jo-Philipp Wich
ed957f7c84
enable NF_CONNTRACK_PROCFS for Linux 3.3, required for /proc/net/nf_conntrack ( #11339 )
...
SVN-Revision: 31454
2012-04-24 00:55:57 +00:00
Felix Fietkau
dcd185c2f8
ar8216: enable forwarding of multicast frames to the cpu port on ar8327 (thx, SeG)
...
SVN-Revision: 31441
2012-04-22 19:19:49 +00:00
Gabor Juhos
50610aa869
linux/2.6.31: R.I.P.
...
SVN-Revision: 31412
2012-04-21 15:18:58 +00:00
Gabor Juhos
2e5d3d2795
linux/2.6.30: R.I.P.
...
SVN-Revision: 31411
2012-04-21 15:18:55 +00:00
Gabor Juhos
c627479641
linux/3.3: nuke the gpio_buttons patch
...
It is superseded by the in-kernel gpio-keys-polled driver.
SVN-Revision: 31409
2012-04-21 14:26:35 +00:00
Gabor Juhos
1ffcaae700
linux/3.3: fix crypto4xx build failure
...
SVN-Revision: 31394
2012-04-21 10:47:04 +00:00
Gabor Juhos
434655d460
linux/3.3: update ARM mach-types
...
SVN-Revision: 31378
2012-04-20 15:24:54 +00:00
Claudio Mignanti
5c33f4e305
Add a missing symbol for config-3.3
...
Signed-off-by: Claudio Mignanti <c.mignanti@gmail.com>
SVN-Revision: 31373
2012-04-20 13:33:04 +00:00
Florian Fainelli
147646fc66
remove some annoying warnings and fix snd modules build
...
SVN-Revision: 31365
2012-04-20 13:25:26 +00:00
Florian Fainelli
2e641b13c0
fix 335-mips-kexec patch for all 3+ kernels
...
SVN-Revision: 31344
2012-04-18 15:36:30 +00:00
Jonas Gorski
3a9b6dc313
kernel: update linux 3.3 to 3.3.2
...
SVN-Revision: 31336
2012-04-17 12:51:02 +00:00
Jonas Gorski
ee4c47a134
kernel: update linux 3.2 to 3.2.15
...
SVN-Revision: 31335
2012-04-17 12:50:54 +00:00
Jo-Philipp Wich
9d11e3395a
Fix bufferbloat in PPPoATM TX queue
...
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
SVN-Revision: 31313
2012-04-16 15:04:45 +00:00
Jo-Philipp Wich
2036c23faa
Update ppp TX restart patch to avoid race condition
...
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
SVN-Revision: 31312
2012-04-16 15:04:44 +00:00
Florian Fainelli
fb2b2b958e
backport missing platform data members for gpio-keys
...
SVN-Revision: 31306
2012-04-16 12:09:15 +00:00
Florian Fainelli
e4f3867650
backport a missing eeprom 93cx6 define for building rt2x00
...
SVN-Revision: 31305
2012-04-16 12:09:13 +00:00
Florian Fainelli
bb7cea7e65
add missing debugging symbols
...
SVN-Revision: 31301
2012-04-16 11:38:33 +00:00
Florian Fainelli
f2f5820d13
silence an annoying x86 warning
...
SVN-Revision: 31293
2012-04-15 18:53:39 +00:00
Hauke Mehrtens
62f0c3793b
kernel: refresh patches
...
SVN-Revision: 31279
2012-04-13 19:37:15 +00:00
Hauke Mehrtens
6af575967c
kernel: update bcma and ssb to version master-2012-04-12 from wireless-testing
...
SVN-Revision: 31278
2012-04-13 19:35:40 +00:00
Felix Fietkau
ec667208e6
kernel: fix arm compressed images build on mac os x
...
SVN-Revision: 31274
2012-04-13 13:38:45 +00:00
Imre Kaloz
ed5abd5e4a
add missing symbols
...
SVN-Revision: 31231
2012-04-09 17:03:02 +00:00
Jonas Gorski
50eba35cd3
kernel: update linux 3.3 to 3.3.1
...
SVN-Revision: 31223
2012-04-09 14:48:56 +00:00
Jonas Gorski
16b4cbcdd6
kernel: update linux 3.2 to 3.2.14
...
SVN-Revision: 31222
2012-04-09 14:48:51 +00:00
Jonas Gorski
1a57b05f47
kernel: add some more additional missing config symbols for 3.2 and 3.3
...
SVN-Revision: 31221
2012-04-09 14:48:46 +00:00
Florian Fainelli
90e89bf4a9
add missing DM/MD config symbols
...
SVN-Revision: 31197
2012-04-04 15:53:52 +00:00
Florian Fainelli
db04bcb8e7
fix gcc-4.6 set but unused warnings
...
SVN-Revision: 31192
2012-04-04 15:53:04 +00:00
Florian Fainelli
30f0cb476f
refresh patches
...
SVN-Revision: 31191
2012-04-04 15:53:01 +00:00
Jonas Gorski
d87efd8c3c
kernel: update linux 3.2 to 3.2.13 and refresh patches
...
Also remove a duplicate patch from lantiq (already in generic).
SVN-Revision: 31158
2012-04-01 07:56:55 +00:00
Jonas Gorski
1a395bd290
kernel: add some more missing kernel symbols for 3.2 and 3.3
...
SVN-Revision: 31157
2012-04-01 07:56:49 +00:00
Jonas Gorski
400ab1802f
kernel: add some more missing serial 8250 config symbols
...
SVN-Revision: 31149
2012-03-30 08:11:01 +00:00
Felix Fietkau
5f87ce9150
kernel: restore ebtables functionality by running netfilter hooks when the ebtables module is loaded
...
SVN-Revision: 31141
2012-03-29 14:15:54 +00:00
Mirko Vogt
b4508ce183
deal with 'set-but-unused-variables' in a more generic way
...
SVN-Revision: 31123
2012-03-28 15:28:13 +00:00
Florian Fainelli
af2c5df66a
ppp: Fix high softirq utilization with pppoa
...
Users of the Geos platform are reporting high CPU utilization.
This seems to be rooted in a problem with the TX queue restart in PPP.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 31096
2012-03-27 17:47:44 +00:00
Florian Fainelli
8de1475a27
add missing INET_UDP_DIAG symbol
...
SVN-Revision: 31095
2012-03-27 17:47:41 +00:00
Felix Fietkau
5f799a0e97
ath9k: make endian check optional
...
Turns out it triggers on some AR71xx devices where no swapping should be done.
Enable endian check for the lantiq target.
SVN-Revision: 31084
2012-03-27 13:21:53 +00:00
John Crispin
f35b9a9a4c
fixes breakage introduced in 776722ce36ac95877efb7fd771dde2f6ffc96433
...
SVN-Revision: 31054
2012-03-22 13:07:34 +00:00