| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-25 | net_sched: add qdisc_dequeue_drop() helper | Eric Dumazet | 1 | -2/+3 |
| 2025-10-27 | net/sched: Remove unused typedef psched_tdiff_t | Yue Haibing | 1 | -1/+0 |
| 2025-10-22 | net/sched: Remove unused inline helper qdisc_from_priv() | Yue Haibing | 1 | -5/+0 |
| 2025-07-10 | net/sched: sch_qfq: Fix null-deref in agg_dequeue | Xiang Mei | 1 | -1/+24 |
| 2024-02-02 | net/sched: Add helper macros with module names | Michal Koutný | 1 | -0/+2 |
| 2023-12-20 | net: sched: Make tc-related drop reason more flexible for remaining qdiscs | Victor Nogueira | 1 | -19/+0 |
| 2023-12-20 | net: sched: Move drop_reason to struct tc_skb_cb | Victor Nogueira | 1 | -1/+2 |
| 2023-10-01 | net_sched: constify qdisc_priv() | Eric Dumazet | 1 | -4/+4 |
| 2023-07-12 | net/sched: make psched_mtu() RTNL-less safe | Pedro Tammela | 1 | -1/+1 |
| 2023-06-12 | net/sched: taprio: report class offload stats per TXQ, not per TC | Vladimir Oltean | 1 | -5/+5 |
| 2023-06-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+2 |
| 2023-06-07 | net: sched: move rtm_tca_policy declaration to include file | Eric Dumazet | 1 | -0/+2 |
| 2023-05-31 | net/sched: taprio: add netlink reporting for offload statistics counters | Vladimir Oltean | 1 | -8/+39 |
| 2023-05-31 | net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum | Vladimir Oltean | 1 | -1/+6 |
| 2023-04-13 | net/sched: mqprio: allow per-TC user input of FP adminStatus | Vladimir Oltean | 1 | -0/+1 |
| 2023-04-13 | net/sched: pass netlink extack to mqprio and taprio offload | Vladimir Oltean | 1 | -0/+2 |
| 2023-03-09 | net: sched: remove qdisc_watchdog->last_expires | Eric Dumazet | 1 | -1/+0 |
| 2023-02-08 | net/sched: taprio: give higher priority to higher TCs in software dequeue mode | Vladimir Oltean | 1 | -0/+5 |
| 2023-02-06 | net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw | Vladimir Oltean | 1 | -0/+1 |
| 2023-02-06 | net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() | Vladimir Oltean | 1 | -0/+1 |
| 2023-02-06 | net/sched: mqprio: allow offloading drivers to request queue count validation | Vladimir Oltean | 1 | -0/+4 |
| 2023-02-06 | net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h | Vladimir Oltean | 1 | -0/+10 |
| 2022-09-29 | net/sched: taprio: allow user input of per-tc max SDU | Vladimir Oltean | 1 | -0/+5 |
| 2022-09-29 | net/sched: query offload capabilities through ndo_setup_tc() | Vladimir Oltean | 1 | -0/+5 |
| 2022-09-22 | net/sched: sch_api: add helper for tc qdisc walker stats dump | Zhengchao Shao | 1 | -0/+13 |
| 2022-08-16 | net: sched: remove the unused return value of unregister_qdisc | Zhengchao Shao | 1 | -1/+1 |
| 2022-07-05 | net: sched: provide shim definitions for taprio_offload_{get,free} | Vladimir Oltean | 1 | -0/+17 |
| 2022-01-27 | net: sched: remove psched_tdiff_bounded() | Jakub Kicinski | 1 | -6/+0 |
| 2022-01-09 | net: openvswitch: Fix ct_state nat flags for conns arriving from tc | Paul Blakey | 1 | -1/+3 |
| 2021-12-17 | net/sched: flow_dissector: Fix matching on zone id for invalid conns | Paul Blakey | 1 | -0/+1 |
| 2021-12-17 | net/sched: Extend qdisc control block with tc control block | Paul Blakey | 1 | -0/+15 |
| 2021-09-26 | net: prevent user from passing illegal stab size | 王贇 | 1 | -0/+1 |
| 2021-05-14 | net: sched: fix tx action rescheduling issue during deactivation | Yunsheng Lin | 1 | -6/+1 |
| 2021-03-10 | net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME | Vladimir Oltean | 1 | -0/+9 |
| 2020-11-07 | net: sched: convert tasklets to use new tasklet_setup() API | Allen Pais | 1 | -0/+5 |
| 2020-10-09 | net/sched: get rid of qdisc->padded | Eric Dumazet | 1 | -4/+1 |
| 2020-07-03 | sched: consistently handle layer3 header accesses in the presence of VLANs | Toke Høiland-Jørgensen | 1 | -11/+0 |
| 2020-03-17 | net_sched: add qdisc_watchdog_schedule_range_ns() | Eric Dumazet | 1 | -1/+9 |
| 2020-02-29 | net: sched: Replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -1/+1 |
| 2019-09-17 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -1/+6 |
| 2019-09-16 | taprio: Add support for hardware offloading | Vinicius Costa Gomes | 1 | -0/+23 |
| 2019-09-15 | net/sched: fix race between deactivation and dequeue for NOLOCK qdisc | Paolo Abeni | 1 | -1/+6 |
| 2018-09-25 | net: sched: extend Qdisc with rcu | Vlad Buslov | 1 | -0/+1 |
| 2018-07-04 | net/sched: Add HW offloading capability to ETF | Jesus Sanchez-Palencia | 1 | -0/+5 |
| 2018-07-04 | net/sched: Allow creating a Qdisc watchdog with other clocks | Vinicius Costa Gomes | 1 | -0/+2 |
| 2018-01-16 | net: remove prototype of qdisc_lookup_class() | Jakub Kicinski | 1 | -1/+0 |
| 2017-12-21 | net: sch: api: add extack support in qdisc_create_dflt | Alexander Aring | 1 | -1/+2 |
| 2017-12-21 | net: sch: api: add extack support in qdisc_get_rtab | Alexander Aring | 1 | -1/+2 |
| 2017-12-08 | net: sched: remove remaining uses for qdisc_qlen in xmit path | John Fastabend | 1 | -3/+3 |
| 2017-12-08 | net: sched: cleanup qdisc_run and __qdisc_run semantics | John Fastabend | 1 | -1/+3 |
| 2017-11-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-27 | net/sched: Add support for HW offloading for CBS | Vinicius Costa Gomes | 1 | -0/+9 |
| 2017-10-21 | net: sched: remove unused is_classid_clsact_ingress/egress helpers | Jiri Pirko | 1 | -13/+0 |
| 2017-10-16 | net: sched: store net pointer in block and introduce qdisc_net helper | Jiri Pirko | 1 | -0/+7 |
| 2017-08-11 | net: sched: Add helpers to identify classids | Jiri Pirko | 1 | -0/+14 |
| 2017-05-17 | net: sched: move tc_classify function to cls_api.c | Jiri Pirko | 1 | -3/+0 |
| 2017-03-12 | net: sched: make default fifo qdiscs appear in the dump | Jiri Kosina | 1 | -1/+1 |
| 2016-11-07 | net: make default TX queue length a defined constant | Jesper Dangaard Brouer | 1 | -0/+2 |
| 2016-08-10 | net: sched: convert qdisc linked list to hashtable | Jiri Kosina | 1 | -2/+2 |
| 2016-06-10 | net_sched: remove generic throttled management | Eric Dumazet | 1 | -2/+2 |
| 2016-05-24 | net_sched: avoid too many hrtimer_start() calls | Eric Dumazet | 1 | -0/+1 |
| 2015-08-27 | net: sched: consolidate tc_classify{,_compat} | Daniel Borkmann | 1 | -3/+1 |
| 2015-01-13 | net: rename vlan_tx_* helpers since "tx" is misleading there | Jiri Pirko | 1 | -1/+1 |
| 2015-01-13 | net: sched: fix skb->protocol use in case of accelerated vlan path | Jiri Pirko | 1 | -0/+12 |
| 2014-10-06 | net: sched: avoid costly atomic operation in fq_dequeue() | Eric Dumazet | 1 | -2/+2 |
| 2014-10-03 | qdisc: validate skb without holding lock | Eric Dumazet | 1 | -1/+1 |
| 2014-08-22 | net: use ktime_get_ns() and ktime_get_real_ns() helpers | Eric Dumazet | 1 | -1/+1 |
| 2014-06-11 | net_sched: drr: warn when qdisc is not work conserving | Florian Westphal | 1 | -1/+1 |
| 2013-12-09 | pkt_sched: give visibility to mq slave qdiscs | Eric Dumazet | 1 | -0/+1 |
| 2013-08-31 | qdisc: allow setting default queuing discipline | stephen hemminger | 1 | -0/+3 |
| 2013-07-31 | net: Remove extern from include/net/ scheduling prototypes | Joe Perches | 1 | -25/+25 |
| 2013-02-12 | sch_api: introduce qdisc_watchdog_schedule_ns() | Jiri Pirko | 1 | -2/+8 |
| 2012-04-15 | net: cleanup unsigned to unsigned int | Eric Dumazet | 1 | -1/+1 |
| 2011-07-06 | net: sched: constify tcf_proto and tc_action | Eric Dumazet | 1 | -2/+2 |
| 2011-03-31 | Fix common misspellings | Lucas De Marchi | 1 | -1/+1 |
| 2010-06-02 | net: Define accessors to manipulate QDISC_STATE_RUNNING | Eric Dumazet | 1 | -1/+1 |
| 2010-04-01 | gen_estimator: deadlock fix | Eric Dumazet | 1 | -1/+1 |
| 2010-01-28 | sched: add head drop fifo queue | Hagen Paul Pfeifer | 1 | -0/+1 |
| 2009-11-04 | net: cleanup include/net | Eric Dumazet | 1 | -2/+1 |
| 2009-08-06 | net: Avoid enqueuing skb for default qdiscs | Krishna Kumar | 1 | -0/+3 |
| 2009-06-15 | pkt_sched: Rename PSCHED_US2NS and PSCHED_NS2US | Jarek Poplawski | 1 | -4/+4 |
| 2009-06-09 | pkt_sched: Change PSCHED_SHIFT from 10 to 6 | Jarek Poplawski | 1 | -2/+2 |
| 2009-06-09 | pkt_sched: Use PSCHED_SHIFT in PSCHED time conversion | Jarek Poplawski | 1 | -2/+3 |
| 2009-02-01 | pkt_sched: sch_hfsc: sch_htb: Add non-work-conserving warning handler. | Jarek Poplawski | 1 | -0/+1 |
| 2008-09-23 | pkt_sched: Remove the tx queue state check in qdisc_run() | Jarek Poplawski | 1 | -4/+1 |
| 2008-08-22 | pkt_sched: Fix qdisc list locking | Jarek Poplawski | 1 | -0/+1 |
| 2008-08-13 | pkt_sched: Add queue stopped test back to qdisc_run(). | David S. Miller | 1 | -1/+4 |
| 2008-07-20 | net_sched: Add size table for qdiscs | Jussi Kivilinna | 1 | -0/+1 |
| 2008-07-17 | pkt_sched: Schedule qdiscs instead of netdev_queue. | David S. Miller | 1 | -7/+4 |
| 2008-07-17 | pkt_sched: Make QDISC_RUNNING a qdisc state. | David S. Miller | 1 | -1/+3 |
| 2008-07-17 | net: Use queue aware tests throughout. | David S. Miller | 1 | -3/+1 |
| 2008-07-08 | netdev: Move atomic queue state bits into netdev_queue. | David S. Miller | 1 | -1/+1 |
| 2008-07-08 | pkt_sched: Make qdisc_run take a netdev_queue. | David S. Miller | 1 | -3/+5 |
| 2008-07-05 | net-sched: consolidate default fifo qdisc setup | Patrick McHardy | 1 | -0/+4 |
| 2008-01-28 | [NET_SCHED]: Convert packet schedulers from rtnetlink to new netlink API | Patrick McHardy | 1 | -1/+1 |
| 2007-10-10 | [NET]: Move hardware header operations out of netdevice. | Stephen Hemminger | 1 | -3/+2 |
| 2007-07-15 | [NET_SCHED]: act_api: qdisc internal reclassify support | Patrick McHardy | 1 | -1/+3 |
| 2007-04-25 | [NET_SCHED]: Eliminate qdisc_tree_lock | Patrick McHardy | 1 | -2/+0 |
| 2007-04-25 | [NET_SCHED]: turn PSCHED_GET_TIME into inline function | Patrick McHardy | 1 | -3/+5 |
| 2007-04-25 | [NET_SCHED]: turn PSCHED_TDIFF_SAFE into inline function | Patrick McHardy | 1 | -2/+6 |
| 2007-04-25 | [NET_SCHED]: kill PSCHED_TDIFF | Patrick McHardy | 1 | -1/+0 |
| 2007-04-25 | [NET_SCHED]: kill PSCHED_SET_PASTPERFECT/PSCHED_IS_PASTPERFECT | Patrick McHardy | 1 | -2/+1 |
| 2007-04-25 | [NET_SCHED]: kill PSCHED_TLESS | Patrick McHardy | 1 | -1/+0 |
| 2007-04-25 | [NET_SCHED]: kill PSCHED_TADD/PSCHED_TADD2 | Patrick McHardy | 1 | -2/+0 |
| 2007-04-25 | [NET_SCHED]: kill PSCHED_AUDIT_TDIFF | Patrick McHardy | 1 | -1/+0 |
| 2007-04-25 | [NET_SCHED]: kill jiffie conversion macros | Patrick McHardy | 1 | -3/+0 |
| 2007-04-25 | [NET_SCHED]: Add hrtimer based qdisc watchdog | Patrick McHardy | 1 | -0/+10 |
| 2007-04-25 | [NET_SCHED]: Use ktime as clocksource | Patrick McHardy | 1 | -156/+13 |
| 2006-07-24 | [PKT_SCHED]: Fix regression in PSCHED_TADD{,2}. | Guillaume Chazarain | 1 | -12/+6 |
| 2006-06-29 | [PKT_SCHED]: PSCHED_TADD() and PSCHED_TADD2() can result,tv_usec >= 1000000 | Shuya MAEDA | 1 | -6/+12 |
| 2006-06-19 | [NET]: Prevent multiple qdisc runs | Herbert Xu | 1 | -3/+4 |
| 2006-01-09 | [PKT_SCHED]: Use USEC_PER_SEC | Patrick McHardy | 1 | -11/+12 |
| 2005-07-05 | [PKT_SCHED]: Cleanup qdisc creation and alignment macros | Thomas Graf | 1 | -4/+3 |
| 2005-07-05 | [PKT_SCHED]: Move sch_generic.c prototypes to correct header file | Thomas Graf | 1 | -10/+0 |
| 2005-05-03 | [PKT_SCHED]: Fix range in PSCHED_TDIFF_SAFE to 0..bound | Patrick McHardy | 1 | -1/+2 |
| 2005-04-28 | [PKT_SCHED]: Fix range in psched_tod_diff() to 0..bound | Nicolas Dichtel | 1 | -2/+3 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+249 |