summaryrefslogtreecommitdiffstats
path: root/net/sched/sch_cake.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* treewide: use get_random_u32() when possibleJason A. Donenfeld2022-10-121-1/+1
* treewide: use get_random_{u8,u16}() when possible, part 1Jason A. Donenfeld2022-10-121-3/+3
* net/sched: use tc_qdisc_stats_dump() in qdiscZhengchao Shao2022-09-231-6/+3
* net: sched: remove redundant NULL check in change hook functionZhengchao Shao2022-09-011-3/+0
* sch_cake: revise Diffserv docsKevin Bracey2022-01-071-20/+20
* sch_cake: do not call cake_destroy() from cake_init()Eric Dumazet2021-12-101-5/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-08-201-1/+1
|\
| * sch_cake: fix srchost/dsthost hashing modeToke Høiland-Jørgensen2021-08-181-1/+1
* | net/sched: store the last executed chain also for clsact egressDavide Caratti2021-07-291-1/+1
|/
* sch_cake: revise docs for RFC 8622 LE PHB supportTyson Moore2021-06-141-6/+6
* sch_cake: Fix out of bounds when parsing TCP options and headerMaxim Mikityanskiy2021-06-101-1/+5
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-241-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2020-08-061-4/+4
|\
| * Revert "net: sched: Pass root lock to Qdisc_ops.enqueue"Petr Machata2020-07-171-1/+1
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-07-111-2/+2
| |\
| * | net: sched: Pass root lock to Qdisc_ops.enqueuePetr Machata2020-06-301-1/+1
| * | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-06-261-17/+41
| |\ \
| * | | sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handlingKevin Darbyshire-Bryant2020-06-261-4/+4
* | | | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-041-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | treewide: Remove uninitialized_var() usageKees Cook2020-07-161-1/+1
| | |/ | |/|
* / | sched: consistently handle layer3 header accesses in the presence of VLANsToke Høiland-Jørgensen2020-07-031-2/+2
|/ /
* | sch_cake: fix a few style nitsToke Høiland-Jørgensen2020-06-261-2/+2
* | sch_cake: don't call diffserv parsing code when it is not neededToke Høiland-Jørgensen2020-06-261-4/+9
* | sch_cake: don't try to reallocate or unshare skb unconditionallyIlya Ponetayev2020-06-261-11/+30
|/
* sch_cake: Take advantage of skb->hash where appropriateToke Høiland-Jørgensen2020-05-311-14/+51
* net: sched: use skb_list_walk_safe helper for gso segmentsJason A. Donenfeld2020-01-141-3/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-01-091-1/+1
|\
| * sch_cake: avoid possible divide by zero in cake_enqueue()Wen Yang2020-01-031-1/+1
* | sch_cake: drop unused variable tin_quantum_prioKevin 'ldir' Darbyshire-Bryant2019-12-181-41/+18
|/
* sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSOVictorien Molle2019-12-021-0/+1
* netlink: make validation more configurable for future strictnessJohannes Berg2019-04-271-1/+2
* netlink: make nla_nest_start() add NLA_F_NESTED flagMichal Kubecek2019-04-271-5/+5
* sch_cake: Make sure we can write the IP header before changing DSCP bitsToke Høiland-Jørgensen2019-04-041-0/+11
* sch_cake: Use tc_skb_protocol() helper for getting packet protocolToke Høiland-Jørgensen2019-04-041-1/+1
* sch_cake: Interpret fwmark parameter as a bitmaskToke Høiland-Jørgensen2019-03-151-13/+12
* sch_cake: Simplify logic in cake_select_tin()Toke Høiland-Jørgensen2019-03-041-38/+23
* sch_cake: Permit use of connmarks as tin classifiersKevin Darbyshire-Bryant2019-03-041-7/+27
* sch_cake: Make the dual modes fairerGeorge Amanakis2019-03-041-29/+63
* sch_cake: Correctly update parent qlen when splitting GSO packetsToke Høiland-Jørgensen2019-01-161-2/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-10-131-1/+1
|\
| * treewide: Replace more open-coded allocation size multiplicationsKees Cook2018-10-061-1/+1
* | net: Add and use skb_mark_not_on_list().David S. Miller2018-09-101-3/+3
|/
* sch_cake: Fix TC filter flow override and expand it to hosts as wellToke Høiland-Jørgensen2018-08-231-4/+19
* sch_cake: Remove unused including <linux/version.h>Yue Haibing2018-08-211-1/+0
* sch_cake: Make gso-splitting configurable from userspaceDave Taht2018-07-271-6/+7
* sch_cake: Fix tin order when set through skb->priorityToke Høiland-Jørgensen2018-07-161-1/+1
* sch_cake: Conditionally split GSO segmentsToke Høiland-Jørgensen2018-07-111-26/+73
* sch_cake: Add overhead compensation support to the rate shaperToke Høiland-Jørgensen2018-07-111-1/+123
* sch_cake: Add DiffServ handlingToke Høiland-Jørgensen2018-07-111-16/+423
* sch_cake: Add NAT awareness to packet classifierToke Høiland-Jørgensen2018-07-111-2/+49