| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-25 | net_sched: use qdisc_skb_cb(skb)->pkt_segs in bstats_update() | Eric Dumazet | 1 | -0/+1 |
| 2025-08-01 | net/sched: taprio: enforce minimum value for picos_per_byte | Takamitsu Iwai | 1 | -3/+18 |
| 2025-07-26 | net/sched: taprio: align entry index attr validation with mqprio | Simon Horman | 1 | -8/+4 |
| 2025-06-17 | net/sched: fix use-after-free in taprio_dev_notifier | Hyunwoo Kim | 1 | -2/+4 |
| 2025-02-18 | net/sched: Switch to use hrtimer_setup() | Nam Cao | 1 | -4/+2 |
| 2024-11-11 | net: convert to nla_get_*_default() | Johannes Berg | 1 | -1/+1 |
| 2024-10-23 | net: sched: use RCU read-side critical section in taprio_dump() | Dmitry Antipov | 1 | -6/+12 |
| 2024-10-23 | net: sched: fix use-after-free in taprio_change() | Dmitry Antipov | 1 | -1/+2 |
| 2024-09-08 | net: sched: consistently use rcu_replace_pointer() in taprio_change() | Dmitry Antipov | 1 | -1/+3 |
| 2024-07-15 | net: Add struct kernel_ethtool_ts_info | Kory Maincent | 1 | -1/+1 |
| 2024-06-05 | net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP | Eric Dumazet | 1 | -9/+6 |
| 2024-05-28 | net/sched: taprio: extend minimum interval restriction to entire cycle too | Vladimir Oltean | 1 | -5/+5 |
| 2024-05-28 | net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() | Vladimir Oltean | 1 | -1/+3 |
| 2024-03-29 | netlink: introduce type-checking attribute iteration | Johannes Berg | 1 | -4/+1 |
| 2024-03-13 | net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check | Eric Dumazet | 1 | -1/+2 |
| 2024-02-02 | net/sched: Add module aliases for cls_,sch_,act_ modules | Michal Koutný | 1 | -0/+1 |
| 2024-01-29 | taprio: validate TCA_TAPRIO_ATTR_FLAGS through policy instead of open-coding | Alessandro Marcolini | 1 | -46/+26 |
| 2023-11-01 | net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs | Victor Nogueira | 1 | -0/+1 |
| 2023-10-26 | netlink: make range pointers in policies const | Jakub Kicinski | 1 | -1/+1 |
| 2023-08-09 | net/sched: taprio: dump class stats for the actual q->qdiscs[] | Vladimir Oltean | 1 | -5/+3 |
| 2023-08-09 | net/sched: taprio: delete misleading comment about preallocating child qdiscs | Vladimir Oltean | 1 | -4/+1 |
| 2023-08-09 | net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() | Vladimir Oltean | 1 | -3/+5 |
| 2023-08-09 | net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode | Vladimir Oltean | 1 | -14/+25 |
| 2023-08-09 | net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() | Vladimir Oltean | 1 | -3/+9 |
| 2023-07-31 | net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX. | Kuniyuki Iwashima | 1 | -2/+13 |
| 2023-06-15 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+3 |
| 2023-06-12 | net/sched: taprio: report class offload stats per TXQ, not per TC | Vladimir Oltean | 1 | -4/+4 |
| 2023-06-10 | net: move gso declarations and functions to their own files | Eric Dumazet | 1 | -0/+1 |
| 2023-06-09 | net/sched: taprio: fix slab-out-of-bounds Read in taprio_dequeue_from_txq | Zhengchao Shao | 1 | -0/+3 |
| 2023-06-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+4 |
| 2023-06-07 | net: sched: add rcu annotations around qdisc->qdisc_sleeping | Eric Dumazet | 1 | -3/+3 |
| 2023-05-31 | net/sched: taprio: add netlink reporting for offload statistics counters | Vladimir Oltean | 1 | -1/+77 |
| 2023-05-31 | net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum | Vladimir Oltean | 1 | -2/+2 |
| 2023-05-31 | net/sched: taprio: don't overwrite "sch" variable in taprio_dump_class_stats() | Vladimir Oltean | 1 | -3/+3 |
| 2023-04-13 | net/sched: taprio: allow per-TC user input of FP adminStatus | Vladimir Oltean | 1 | -13/+52 |
| 2023-04-13 | net/sched: pass netlink extack to mqprio and taprio offload | Vladimir Oltean | 1 | -2/+10 |
| 2023-02-20 | net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited | Vladimir Oltean | 1 | -0/+2 |
| 2023-02-20 | net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adju... | Vladimir Oltean | 1 | -1/+7 |
| 2023-02-20 | net/sched: taprio: fix calculation of maximum gate durations | Vladimir Oltean | 1 | -17/+17 |
| 2023-02-08 | net/sched: taprio: don't segment unnecessarily | Vladimir Oltean | 1 | -11/+20 |
| 2023-02-08 | net/sched: taprio: split segmentation logic from qdisc_enqueue() | Vladimir Oltean | 1 | -30/+36 |
| 2023-02-08 | net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durat... | Vladimir Oltean | 1 | -10/+60 |
| 2023-02-08 | net/sched: keep the max_frm_len information inside struct sched_gate_list | Vladimir Oltean | 1 | -13/+40 |
| 2023-02-08 | net/sched: taprio: warn about missing size table | Vladimir Oltean | 1 | -0/+5 |
| 2023-02-08 | net/sched: taprio: calculate guard band against actual TC gate close time | Vladimir Oltean | 1 | -6/+34 |
| 2023-02-08 | net/sched: taprio: calculate budgets per traffic class | Vladimir Oltean | 1 | -8/+46 |
| 2023-02-08 | net/sched: taprio: rename close_time to end_time | Vladimir Oltean | 1 | -26/+26 |
| 2023-02-08 | net/sched: taprio: calculate tc gate durations | Vladimir Oltean | 1 | -0/+55 |
| 2023-02-08 | net/sched: taprio: give higher priority to higher TCs in software dequeue mode | Vladimir Oltean | 1 | -8/+117 |
| 2023-02-08 | net/sched: taprio: avoid calling child->ops->dequeue(child) twice | Vladimir Oltean | 1 | -7/+3 |
| 2023-02-08 | net/sched: taprio: refactor one skb dequeue from TXQ to separate function | Vladimir Oltean | 1 | -58/+63 |
| 2023-02-08 | net/sched: taprio: continue with other TXQs if one dequeue() failed | Vladimir Oltean | 1 | -1/+1 |
| 2023-02-08 | net/sched: taprio: delete peek() implementation | Vladimir Oltean | 1 | -42/+1 |
| 2023-02-06 | net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw | Vladimir Oltean | 1 | -3/+8 |
| 2023-02-06 | net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() | Vladimir Oltean | 1 | -0/+1 |
| 2023-02-06 | net/sched: refactor mqprio qopt reconstruction to a library function | Vladimir Oltean | 1 | -8/+1 |
| 2023-02-06 | net/sched: taprio: centralize mqprio qopt validation | Vladimir Oltean | 1 | -41/+8 |
| 2023-01-24 | net/sched: sch_taprio: do not schedule in taprio_reset() | Eric Dumazet | 1 | -1/+0 |
| 2023-01-16 | net/sched: sch_taprio: fix possible use-after-free | Eric Dumazet | 1 | -0/+3 |
| 2022-10-05 | Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo c... | Vladimir Oltean | 1 | -5/+3 |
| 2022-09-29 | net/sched: taprio: allow user input of per-tc max SDU | Vladimir Oltean | 1 | -1/+151 |
| 2022-09-26 | net/sched: taprio: simplify list iteration in taprio_dev_notifier() | Vladimir Oltean | 1 | -9/+4 |
| 2022-09-22 | net/sched: use tc_qdisc_stats_dump() in qdisc | Zhengchao Shao | 1 | -4/+1 |
| 2022-09-22 | net/sched: taprio: remove unnecessary taprio_list_lock | Vladimir Oltean | 1 | -7/+0 |
| 2022-09-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -7/+11 |
| 2022-09-20 | net/sched: taprio: replace safety precautions with comments | Vladimir Oltean | 1 | -15/+9 |
| 2022-09-20 | net/sched: taprio: add extack messages in taprio_init | Vladimir Oltean | 1 | -2/+6 |
| 2022-09-20 | net/sched: taprio: stop going through private ops for dequeue and peek | Vladimir Oltean | 1 | -46/+12 |
| 2022-09-20 | net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_e... | Vladimir Oltean | 1 | -3/+3 |
| 2022-09-20 | net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_de... | Vladimir Oltean | 1 | -4/+8 |
| 2022-09-20 | net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex | Vladimir Oltean | 1 | -10/+4 |
| 2022-09-20 | net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex | Vladimir Oltean | 1 | -8/+2 |
| 2022-09-20 | net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs | Vladimir Oltean | 1 | -3/+5 |
| 2022-09-20 | net/sched: taprio: avoid disabling offload when it was never enabled | Vladimir Oltean | 1 | -4/+6 |
| 2022-08-25 | net: sched: delete duplicate cleanup of backlog and qlen | Zhengchao Shao | 1 | -2/+0 |
| 2022-06-30 | time64.h: consolidate uses of PSEC_PER_NSEC | Vladimir Oltean | 1 | -2/+3 |
| 2022-04-11 | net/sched: taprio: Check if socket flags are valid | Benedikt Spranger | 1 | -1/+2 |
| 2021-11-09 | net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any | Eric Dumazet | 1 | -10/+17 |
| 2021-10-18 | net: sched: Remove Qdisc::running sequence counter | Ahmed S. Darwish | 1 | -1/+1 |
| 2021-10-05 | net/sched: sch_taprio: properly cancel timer from taprio_destroy() | Eric Dumazet | 1 | -0/+4 |
| 2021-08-30 | fix array-index-out-of-bounds in taprio_change | Haimin Zhang | 1 | -1/+3 |
| 2021-08-02 | net/sched: taprio: Fix init procedure | Yannick Vignon | 1 | -2/+0 |
| 2021-07-02 | net/sched: sch_taprio: fix typo in comment | Jesper Dangaard Brouer | 1 | -1/+1 |
| 2021-05-13 | net: taprio offload: enforce qdisc to netdev queue mapping | Yannick Vignon | 1 | -40/+45 |
| 2021-05-11 | net/sched: taprio: Drop unnecessary NULL check after container_of | Guenter Roeck | 1 | -3/+0 |
| 2021-04-26 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -0/+6 |
| 2021-04-19 | net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule | Du Cheng | 1 | -0/+6 |
| 2021-03-19 | taprio: Handle short intervals and large packets | Kurt Kanzenbach | 1 | -10/+54 |
| 2021-01-19 | taprio: boolean values to a bool variable | Jiapeng Zhong | 1 | -3/+3 |
| 2020-12-18 | net/sched: sch_taprio: ensure to reset/destroy all child qdiscs | Davide Caratti | 1 | -3/+4 |
| 2020-12-17 | net/sched: sch_taprio: reset child qdiscs before freeing them | Davide Caratti | 1 | -1/+16 |
| 2020-11-23 | net: don't include ethtool.h from netdevice.h | Jakub Kicinski | 1 | -0/+1 |
| 2020-09-11 | taprio: Fix allowing too small intervals | Vinicius Costa Gomes | 1 | -11/+17 |
| 2020-08-26 | taprio: Fix using wrong queues in gate mask | Vinicius Costa Gomes | 1 | -6/+24 |
| 2020-07-16 | Revert "net: sched: Pass root lock to Qdisc_ops.enqueue" | Petr Machata | 1 | -2/+2 |
| 2020-06-29 | net: sched: Pass root lock to Qdisc_ops.enqueue | Petr Machata | 1 | -2/+2 |
| 2020-06-19 | taprio: Use struct_size() in kzalloc() | Gustavo A. R. Silva | 1 | -3/+2 |
| 2020-03-12 | taprio: Fix sending packets without dequeueing them | Vinicius Costa Gomes | 1 | -3/+9 |
| 2020-03-03 | net: taprio: add missing attribute validation for txtime delay | Jakub Kicinski | 1 | -0/+1 |
| 2020-02-07 | taprio: Fix dropping packets when using taprio + ETF offloading | Vinicius Costa Gomes | 1 | -2/+2 |
| 2020-02-07 | taprio: Use taprio_reset_tc() to reset Traffic Classes configuration | Vinicius Costa Gomes | 1 | -1/+1 |
| 2020-02-07 | taprio: Add missing policy validation for flags | Vinicius Costa Gomes | 1 | -0/+1 |
| 2020-02-07 | taprio: Fix still allowing changing the flags during runtime | Vinicius Costa Gomes | 1 | -20/+41 |
| 2020-02-07 | taprio: Fix enabling offload with wrong number of traffic classes | Vinicius Costa Gomes | 1 | -13/+13 |
| 2019-11-19 | taprio: don't reject same mqprio settings | Ivan Khoronzhuk | 1 | -2/+26 |
| 2019-11-05 | taprio: fix panic while hw offload sched list swap | Ivan Khoronzhuk | 1 | -2/+3 |
| 2019-10-22 | net: sched: taprio: fix -Wmissing-prototypes warnings | Yi Wang | 1 | -1/+1 |
| 2019-10-09 | net: taprio: Fix returning EINVAL when configuring without flags | Vinicius Costa Gomes | 1 | -0/+4 |
| 2019-10-01 | net: sched: taprio: Avoid division by zero on invalid link speed | Vladimir Oltean | 1 | -1/+1 |
| 2019-09-30 | net: sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte | Vladimir Oltean | 1 | -2/+1 |
| 2019-09-16 | taprio: Add support for hardware offloading | Vinicius Costa Gomes | 1 | -43/+366 |
| 2019-09-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -14/+17 |
| 2019-08-31 | taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte | Vladimir Oltean | 1 | -10/+13 |
| 2019-08-31 | taprio: Fix kernel panic in taprio_destroy | Vladimir Oltean | 1 | -4/+4 |
| 2019-08-19 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -1/+2 |
| 2019-08-09 | taprio: remove unused variable 'entry_list_policy' | YueHaibing | 1 | -4/+0 |
| 2019-08-08 | net: sched: sch_taprio: fix memleak in error path for sched list parse | Ivan Khoronzhuk | 1 | -1/+2 |
| 2019-07-16 | fix: taprio: Change type of txtime-delay parameter to u32 | Vedang Patel | 1 | -3/+3 |
| 2019-06-28 | taprio: Adjust timestamps for TCP packets | Vedang Patel | 1 | -1/+40 |
| 2019-06-28 | taprio: make clock reference conversions easier | Vedang Patel | 1 | -8/+22 |
| 2019-06-28 | taprio: Add support for txtime-assist mode | Vedang Patel | 1 | -17/+324 |
| 2019-06-28 | taprio: Remove inline directive | Vedang Patel | 1 | -1/+1 |
| 2019-06-28 | taprio: calculate cycle_time when schedule is installed | Vedang Patel | 1 | -18/+11 |
| 2019-05-07 | taprio: add null check on sched_nest to avoid potential null pointer dereference | Colin Ian King | 1 | -0/+2 |
| 2019-05-01 | taprio: Add support for cycle-time-extension | Vinicius Costa Gomes | 1 | -6/+29 |
| 2019-05-01 | taprio: Add support for setting the cycle-time manually | Vinicius Costa Gomes | 1 | -8/+51 |
| 2019-05-01 | taprio: Add support adding an admin schedule | Vinicius Costa Gomes | 1 | -193/+318 |
| 2019-05-01 | taprio: Fix potencial use of invalid memory during dequeue() | Vinicius Costa Gomes | 1 | -6/+8 |
| 2019-04-27 | netlink: make validation more configurable for future strictness | Johannes Berg | 1 | -9/+10 |
| 2019-04-27 | netlink: make nla_nest_start() add NLA_F_NESTED flag | Michal Kubecek | 1 | -3/+4 |
| 2019-04-23 | net: sched: taprio: Fix taprio_dequeue() | Andre Guedes | 1 | -2/+2 |
| 2019-04-23 | net: sched: taprio: Fix taprio_peek() | Andre Guedes | 1 | -2/+2 |
| 2019-04-23 | net: sched: taprio: Remove should_restart_cycle() | Andre Guedes | 1 | -9/+1 |
| 2019-04-23 | net: sched: taprio: Refactor taprio_get_start_time() | Andre Guedes | 1 | -14/+23 |
| 2019-04-23 | net: sched: taprio: Remove pointless variable assigment | Andre Guedes | 1 | -1/+0 |
| 2019-04-18 | net/sched: taprio: fix build without 64bit div | Jakub Kicinski | 1 | -6/+11 |
| 2019-04-10 | net/sched: taprio: fix picos_per_byte miscalculation | Leandro Dorileo | 1 | -16/+81 |
| 2019-04-01 | net: sched: introduce and use qstats read helpers | Paolo Abeni | 1 | -1/+1 |
| 2018-10-04 | tc: Add support for configuring the taprio scheduler | Vinicius Costa Gomes | 1 | -0/+962 |