openwrtv3/package
Kevin Darbyshire-Bryant 4a788fcf63 iproute2: cake: support new overhead reporting & stats structures
Cake in kernel space now splits stats structure handling across netlink
messages to reduce stack usage issue flagged by upstream kernel checks.
Update user space (tc) qdisc handling to understand this new regime.

Cake also reports packet overheads & compensation in a different way so
add display code for this. e.g.

'tc -s qdisc show dev eth0' reports this extra detail:

 min/max transport layer size:         28 /    1500
 min/max overhead-adjusted size:       65 /    1550
 average transport hdr offset:         14

Cake also supports output in JSON format.

Patch is bulkier than before because a (slightly out of date - see above
stats) man page is included for reference. Better than nothing!

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2018-03-23 22:08:22 +01:00
..
base-files base-files: add more name source to get_dt_led helper function 2018-03-14 19:04:52 +01:00
boot uboot-sunxi: refresh patches 2018-03-21 17:08:35 +01:00
devel perf: restrict libunwind dependency to archs that actually support libunwind 2018-02-25 17:03:42 +01:00
firmware ath10k-ct: Add htt-mgt variants of ath10k-ct firmware. 2018-03-23 22:08:22 +01:00
kernel kmod-sched-cake: split stats structures, add overhead stats 2018-03-23 22:08:22 +01:00
libs libubox: update to the latest version 2018-03-23 20:56:34 +01:00
network iproute2: cake: support new overhead reporting & stats structures 2018-03-23 22:08:22 +01:00
system ubox: fix PKG_MIRROR_HASH 2018-02-20 21:35:14 +01:00
utils busybox: drop providing virtual package ip 2018-03-22 21:54:20 +01:00
Makefile imagebuilder: reuse rootfs preparation from rootfs.mk 2018-03-07 09:59:08 +01:00