**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 |
||
|---|---|---|
| .. | ||
| boards | ||
| bootenv | ||
| bootscripts | ||
| fex | ||
| kernel | ||
| sources | ||
| templates | ||
| aptly-temp.conf | ||
| aptly.conf | ||
| armbian.key | ||