kernel: cake: backport upstream tweaks & fixes
authorKevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Sat, 18 Jan 2020 15:35:38 +0000 (15:35 +0000)
committerKevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Tue, 30 Jun 2020 15:09:18 +0000 (16:09 +0100)
commitd59dc14515c812ba4c4101958bdc5dba37ab34cb
treea6170b6f3a687bcb7e79236f4b08f4b8d0448b89
parent77cd8f64ca261bfb3cf5a905fb2f227981934613
kernel: cake: backport upstream tweaks & fixes

From upstream:
b8392808eb3f sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling
3f608f0c4136 sch_cake: fix a few style nits
8c95eca0bb8c sch_cake: don't call diffserv parsing code when it is not needed
9208d2863ac6 sch_cake: don't try to reallocate or unshare skb unconditionally

From netdev not yet accepted:
sch_cake: fix IP protocol handling in the presence of VLAN tags

The VLAN tag handling is actually wider than just cake so upstream are
working out how to fix it generically.  We fix it here just for cake.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
13 files changed:
target/linux/generic/backport-4.19/395-v5.8-net-sch_cake-Take-advantage-of-skb-hash-where-appropriate.patch
target/linux/generic/backport-4.19/396-5.8-sch_cake-don-t-try-to-reallocate-or-unshare-skb-unco.patch [new file with mode: 0644]
target/linux/generic/backport-4.19/397-5.8-sch_cake-don-t-call-diffserv-parsing-code-when-it-is.patch [new file with mode: 0644]
target/linux/generic/backport-4.19/398-5.8-sch_cake-fix-a-few-style-nits.patch [new file with mode: 0644]
target/linux/generic/backport-4.19/399-5.9-sch_cake-add-RFC-8622-LE-PHB-support-to-CAKE-diffser.patch [new file with mode: 0644]
target/linux/generic/backport-5.4/393-v5.5-sch_cake-drop-unused-variable-tin_quantum_prio.patch
target/linux/generic/backport-5.4/395-v5.8-net-sch_cake-Take-advantage-of-skb-hash-where-appropriate.patch
target/linux/generic/backport-5.4/396-5.8-sch_cake-don-t-try-to-reallocate-or-unshare-skb-unco.patch [new file with mode: 0644]
target/linux/generic/backport-5.4/397-5.8-sch_cake-don-t-call-diffserv-parsing-code-when-it-is.patch [new file with mode: 0644]
target/linux/generic/backport-5.4/398-5.8-sch_cake-fix-a-few-style-nits.patch [new file with mode: 0644]
target/linux/generic/backport-5.4/399-5.9-sch_cake-add-RFC-8622-LE-PHB-support-to-CAKE-diffser.patch [new file with mode: 0644]
target/linux/generic/hack-4.19/641-sch_cake-fix-IP-protocol-handling-in-the-presence-of.patch [new file with mode: 0644]
target/linux/generic/hack-5.4/641-sch_cake-fix-IP-protocol-handling-in-the-presence-of.patch [new file with mode: 0644]