armbian-build/config/kernel
softwarecreations 0812e7a8bb
Enabled/module'd/added options for traffic shaping/scheduling
**Reason for PR**
These boards are well suited to being used as a router/AP doing traffic filtering or shaping etc.
The modules I've added make it possible to use any traffic scheduling features provided by the kernel.

**Kernel has been tested with this config**
I have built the kernel with this config and tested it on the NanoPi Neo 2 with success.
`Linux nanopineo2 4.19.13-sunxi64 #5.71 SMP Tue Jan 15 15:04:02 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux`

**Almost zero memory usage increase**
I only changed a few options (as necessary) to Y, the rest are M (module).

**Please note**
I DID have to edit the kernel config by hand because I tried adding all traffic scheduling options in the kernel config menu, but it didn't provide the necessary changes to enable traffic control kernel options. Later when I checked /boot/config-4.19.13-sunxi64 all the traffic control options were still missing/disabled. AND also a lot of options needed did not exist in the original file.
So I edited the default file, exactly as it appears in this pull request.

**Source of missing options**
The options added can be found in https://github.com/torvalds/linux/blob/master/net/sched/Makefile and a few were listed here https://serverfault.com/questions/536464/what-kernel-module-to-compile-for-getting-qos-service-on-linux
2019-01-15 18:17:01 +02:00
..
linux-cubox-default.config [cubox-i] Drop K3.14.y and move 4.14.y to default, next -> 4.19.y, dev -> 4.19.y + mainline u-boot. Adjust 8188EU for K4.19.y 2018-11-06 18:39:31 +01:00
linux-cubox-next.config [cubox-i] Drop K3.14.y and move 4.14.y to default, next -> 4.19.y, dev -> 4.19.y + mainline u-boot. Adjust 8188EU for K4.19.y 2018-11-06 18:39:31 +01:00
linux-meson64-default.config [ K4.14 aufs ] Upgrading AUFS patch on kernel 4.14.y 2018-11-20 19:56:43 +01:00
linux-meson64-dev.config [ meson64-dev ] restore dev to 4.20, first pass 2019-01-10 00:47:16 -05:00
linux-meson64-next.config [ meson64 ] Bugfix for packaging patch, adding proper AUFS patch 2019-01-11 20:51:01 +01:00
linux-meson-default.config Use CONFIG_HZ=250 where applicable 2018-10-27 10:38:35 +02:00
linux-mt7623-default.config Bananapi R2 (#1151) 2018-11-08 18:51:42 +01:00
linux-mvebu64-default.config [espressobin] Cleanup and bump to 4.19.y 2018-11-05 13:26:40 +01:00
linux-mvebu64-dev.config Enabled AF_XDP support for linux-mvebu64-dev 2018-10-31 10:32:38 +00:00
linux-mvebu64-next.config Espresso: Adding snapshot and mirror/raid for lvm disk 2019-01-03 22:39:11 +01:00
linux-mvebu-default.config Use CONFIG_HZ=250 where applicable 2018-10-27 10:38:35 +02:00
linux-mvebu-dev.config [mvebu dev] moving to 4.19.y 2018-11-12 17:21:05 +01:00
linux-mvebu-next.config Use CONFIG_HZ=250 where applicable 2018-10-27 10:38:35 +02:00
linux-odroidc1-default.config Use CONFIG_HZ=250 where applicable 2018-10-27 10:38:35 +02:00
linux-odroidc1-next.config Use CONFIG_HZ=250 where applicable 2018-10-27 10:38:35 +02:00
linux-odroidxu4-default.config [ K4.14 aufs ] Upgrading AUFS patch on kernel 4.14.y 2018-11-20 19:56:43 +01:00
linux-odroidxu4-next.config [odroid xu4] Drop kernel 3.10.y, default -> offical 4.14.y, next = vanilla 4.19.y http://ix.io/1rcZ & dev = n/a 2018-11-07 11:11:51 +01:00
linux-pine64-default.config Use CONFIG_HZ=250 where applicable 2018-10-27 10:38:35 +02:00
linux-rk3399-default.config [ RK3399 ] Add upstream patch and adjust configs 2018-12-17 20:06:17 +01:00
linux-rockchip64-default.config CONFIG_SQUASHFS_XZ=y 2018-12-26 11:32:39 +00:00
linux-rockchip64-dev.config lower sdcard speed to fix random failure 2019-01-02 11:31:56 -05:00
linux-rockchip-default.config Add rk3288 xt-q8l-v10 CSC board (#1158) 2018-11-22 07:04:19 +01:00
linux-rockchip-dev.config [ rockchip-dev ] Add test 1-wire overlay 2018-12-13 23:45:53 -05:00
linux-rockchip-next.config [ rockchip-next ] update to 4.19 2019-01-11 02:29:02 -05:00
linux-s5p6818-next.config [s5p6818-next Fire3] implemented support for board power-off via PWRKEY 2018-11-18 16:52:31 +00:00
linux-sun4i-default.config Consolidate CEPH and CIFS settings 2018-09-04 22:04:13 +02:00
linux-sun5i-default.config Consolidate CEPH and CIFS settings 2018-09-04 22:04:13 +02:00
linux-sun7i-default.config Kernel configs adjustements, adding what is added automatically + ath9k drivers https://github.com/armbian/build/issues/1095 2018-09-05 10:14:31 +02:00
linux-sun8i-default.config Kernel configs adjustements, adding what is added automatically + ath9k drivers https://github.com/armbian/build/issues/1095 2018-09-05 10:14:31 +02:00
linux-sun8i-dev.config Use CONFIG_HZ=250 where applicable 2018-10-27 10:38:35 +02:00
linux-sunxi64-dev.config [ sunxi-dev ] Pinebook works now OOB with all patches but with a dirty workaround - PWM not operational, bluetooth added, but could not get it working yet ... 2018-12-18 18:06:18 +01:00
linux-sunxi64-next.config Enabled/module'd/added options for traffic shaping/scheduling 2019-01-15 18:17:01 +02:00
linux-sunxi-dev.config [ sunxi-dev ] This kernel config fixes building. Also adding upstream patches 2018-12-21 10:04:18 +01:00
linux-sunxi-next.config [ sunxi/sunxi64 ] Attach NEXT to 4.19.y and bump with version 2019-01-09 15:31:50 +01:00
linux-udoo-next.config [udoo-neo and udoo] Drop Udoo neo completly, drop udoo default and dev kernel 2018-11-07 14:11:24 +01:00