summaryrefslogtreecommitdiffstats
path: root/net/sched/sch_cake.c
Commit message (Expand)AuthorAgeFilesLines
* net_sched: cake: implement lockless cake_dump()Eric Dumazet2024-04-191-47/+63
* net: sched: cake: Optimize the number of function calls and branches in heap ...Kuan-Wei Chiu2024-04-091-1/+1
* net/sched: Add module aliases for cls_,sch_,act_ modulesMichal Koutný2024-02-021-0/+1
* net: move gso declarations and functions to their own filesEric Dumazet2023-06-101-0/+1
* sch_cake: do not use skb_mac_header() in cake_overhead()Eric Dumazet2023-03-221-3/+3
* net: sched: use skb_ip_totlen and iph_totlenXin Long2023-02-011-1/+1
* Merge tag 'net-6.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2022-10-201-0/+4
|\
| * net: sched: cake: fix null pointer access issue when cake_init() failsZhengchao Shao2022-10-191-0/+4
* | treewide: use get_random_u32() when possibleJason A. Donenfeld2022-10-111-1/+1
* | treewide: use get_random_{u8,u16}() when possible, part 1Jason A. Donenfeld2022-10-111-3/+3
|/
* net/sched: use tc_qdisc_stats_dump() in qdiscZhengchao Shao2022-09-221-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-191-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-231-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2020-08-051-4/+4
|\
| * Revert "net: sched: Pass root lock to Qdisc_ops.enqueue"Petr Machata2020-07-161-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-291-1/+1
| * | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-06-251-17/+41
| |\ \
| * | | sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handlingKevin Darbyshire-Bryant2020-06-251-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-251-2/+2
* | sch_cake: don't call diffserv parsing code when it is not neededToke Høiland-Jørgensen2020-06-251-4/+9
* | sch_cake: don't try to reallocate or unshare skb unconditionallyIlya Ponetayev2020-06-251-11/+30
|/
* sch_cake: Take advantage of skb->hash where appropriateToke Høiland-Jørgensen2020-05-301-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-021-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-031-38/+23
* sch_cake: Permit use of connmarks as tin classifiersKevin Darbyshire-Bryant2019-03-031-7/+27
* sch_cake: Make the dual modes fairerGeorge Amanakis2019-03-031-29/+63
* sch_cake: Correctly update parent qlen when splitting GSO packetsToke Høiland-Jørgensen2019-01-151-2/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-10-121-1/+1
|\
| * treewide: Replace more open-coded allocation size multiplicationsKees Cook2018-10-051-1/+1
* | net: Add and use skb_mark_not_on_list().David S. Miller2018-09-101-3/+3
|/