Commit Graph

2789 Commits

Author SHA1 Message Date
Koen Kooi
a2c254024a linux: enable fq_codel for all projects
This qdisc aims to eliminate bufferbloat and as a side effect improves
latency during heavy network load. The most notable effect will be a
slightly more responsive ssh session during large downloads.

Systemd will autoselect fq_codel when it's available:

    m8s:~ # ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 4096 qdisc noqueue
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500 qdisc fq_codel     qlen 1000
        link/ether 82:cd:fa:1b:03:1d brd ff:ff:ff:ff:ff:ff
        inet 172.20.0.166/24 brd 172.20.0.255 scope global eth0
           valid_lft forever preferred_lft forever
    3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500     qdisc fq_codel qlen 1000
        link/ether 44:2c:05:43:8c:eb brd ff:ff:ff:ff:ff:ff
        inet6 fe80::462c:5ff:fe43:8ceb/64 scope link
           valid_lft forever preferred_lft forever

On the S905X 100Mbit link it shows no negative effects:

    m8s:~ # curl http://beast.local/koen/largefile.mkv --http1.1 > /dev/null
      % Total    % Received % Xferd  Average Speed   Time    Time
      % Time
      % Current
                                     Dload  Upload   Total   Spent Left Speed
      7 14.9G    7 1105M    0     0  11.1M      0  0:22:50  0:01:38 0:21:12 11.2M

See https://en.wikipedia.org/wiki/CoDel for more information on CODEL

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2017-05-16 20:49:37 +02:00
CGarces
f89a28ab0e Update RTL8192EU to c23c613 2017-05-13 18:43:20 +02:00
Alex Deryskyba
5e12a381d6 projects/WeTek_Play_2: update kernel config after recent kernel bump 2017-05-13 17:22:07 +02:00
Alex Deryskyba
530d13bf06 projects/WeTek_Hub: update kernel config after recent kernel bump 2017-05-13 17:21:51 +02:00
Lukas Rusak
101e5ba45a Merge pull request #1441 from MilhouseVH/linux4110
linux: update to linux-4.11.0
2017-05-12 13:57:23 -07:00
MilhouseVH
631c34e274 RPi: update linux support patch for linux 4.11 2017-05-12 21:53:50 +01:00
MilhouseVH
fb9f00f228 linux: update with 4.11-rc7 options 2017-05-12 21:53:50 +01:00
MilhouseVH
a603e66195 linux: enable Sony CXD2880 support 2017-05-12 21:53:50 +01:00
MilhouseVH
e2d8a27923 linux: update with 4.11-rc5 options 2017-05-12 21:53:50 +01:00
MilhouseVH
cc4966c025 linux: update with 4.11-rc4 options 2017-05-12 21:53:50 +01:00
MilhouseVH
b8afc3a2e2 linux: drop BYT-CHT HDMI audio patch - not compatible 2017-05-12 21:53:50 +01:00
MilhouseVH
b094cda956 linux: default options 2017-05-12 21:53:50 +01:00
Christian Hewitt
5144109e4f Merge pull request #1617 from vpeter4/eth_speed
imx6/linux: limit ethernet speed to 100mbits which works reliable
2017-05-12 18:30:37 +04:00
Peter Vicman
b6351724d2 projects/imx6: use galcore v5 on linux 4.4 2017-05-11 17:37:16 +02:00
Lukas Rusak
4ac5d9de77 Merge pull request #1611 from Raybuntu/cec_LG
Odroid_C2/u-boot: Make LG CEC (Simplink) wakeup work
2017-05-10 16:00:47 +01:00
Peter Vicman
67e0eed890 imx6/linux: limit ethernet speed to 100mbits which works reliable
to enable gigabit speed module parameter via kernel command line
must be set in form fec.disable_giga=0
2017-05-10 15:38:47 +02:00
MilhouseVH
c01aa1ceb9 Merge pull request #1596 from chewitt/drop_patch
linux: bump linux-amlogic and drop WP2 patch
2017-05-09 22:38:08 -07:00
Christian Hewitt
1fccb81f43 Merge pull request #1610 from MilhouseVH/odroid_master_fix
OdroidC2/RTL8192CU: no longer needed after #1513
2017-05-09 11:37:53 +04:00
Radostan Riedel
c1ae4e2f5c Odroid_C2/u-boot: Make LG CEC (Simplink) wakeup work 2017-05-06 22:41:02 +02:00
Christian Hewitt
763397ebb1 Merge pull request #1600 from vpeter4/imx6_console
projects/imx6: init terminal with reset command in console service
2017-05-06 13:40:06 +04:00
MilhouseVH
39393b3d30 OdroidC2/RTL8192CU: no longer needed after #1513 2017-05-06 01:21:51 +01:00
Peter Vicman
5ff4596359 imx6/linux: update patches for som v1.5 from solidrun 2017-05-05 20:38:51 +02:00
Peter Vicman
fdc91fd188 projects/imx6: init terminal with reset command in console service
sometimes terminal is not initialized properly (no cursor visible)
2017-05-05 19:31:07 +02:00
MilhouseVH
2ff986f0c1 RPi: update linux support patch for linux 4.10.14 2017-05-05 14:16:33 +01:00
MilhouseVH
6ae146fefd linux: update config for 4.10.12 2017-05-05 14:16:33 +01:00