Commit Graph

103 Commits (e08e1f7adba522378e8d2ae941bf25443866136d)

Author SHA1 Message Date
David S. Miller b47300168e net: Do not fire linkwatch events until the device is registered. 16 years ago
Jarek Poplawski 9f3ffae0db pkt_sched: sch_generic: Fix oops in sch_teql 17 years ago
Jarek Poplawski 53e9150349 pkt_sched: Update qdisc requeue stats in dev_requeue_skb() 17 years ago
Jarek Poplawski 6252352d16 pkt_sched: Simplify dev_requeue_skb and dequeue_skb 17 years ago
Jarek Poplawski 554794de79 pkt_sched: Fix handling of gso skbs on requeuing 17 years ago
Jarek Poplawski ebf059821e pkt_sched: Check the state of tx_queue in dequeue_skb() 17 years ago
David S. Miller f0876520b0 pkt_sched: Always use q->requeue in dev_requeue_skb(). 17 years ago
David S. Miller 242f8bfefe pkt_sched: Make qdisc->gso_skb a list. 17 years ago
Arjan van de Ven 45e9c0de2e warn: Turn the netdev timeout WARN_ON() into a WARN() 17 years ago
Arjan van de Ven 5337407c67 warn: Turn the netdev timeout WARN_ON() into a WARN() 17 years ago
Jarek Poplawski f7a54c13c7 pkt_sched: Use rcu_assign_pointer() to change dev_queue->qdisc 17 years ago
Jarek Poplawski f6e0b239a2 pkt_sched: Fix qdisc list locking 17 years ago
David S. Miller 4d8863a29c pkt_sched: Don't hold qdisc lock over qdisc_destroy(). 17 years ago
David S. Miller 1e0d5a5747 pkt_sched: No longer destroy qdiscs from RCU. 17 years ago
David S. Miller 4335cd2da1 pkt_sched: Simplify dev_deactivate() polling loop. 17 years ago
David S. Miller a9312ae893 pkt_sched: Add 'deactivated' state. 17 years ago
David S. Miller b9a3b1102b pkt_sched: Fix queue quiescence testing in dev_deactivate(). 17 years ago
David S. Miller 5fb662297b pkt_sched: Use qdisc_lock() on already sampled root qdisc. 17 years ago
David S. Miller c3f26a269c netdev: Fix lockdep warnings in multiqueue configurations. 17 years ago
David S. Miller 8d50b53d66 pkt_sched: Fix OOPS on ingress qdisc add. 17 years ago
Ilpo Järvinen 547b792cac net: convert BUG_TRAP to generic WARN_ON 17 years ago
David S. Miller cffe1c5d7a pkt_sched: Fix locking in shutdown_scheduler_queue() 17 years ago
Arjan van de Ven 6579e57b31 net: Print the module name as part of the watchdog message 17 years ago
David S. Miller d3678b463d Revert "pkt_sched: Make default qdisc nonshared-multiqueue safe." 17 years ago
Daniel Lezcano c3ee84163e pkt_sched: Remove unused variable skb in dev_deactivate_queue function. 17 years ago
David S. Miller 3a682fbd73 pkt_sched: Fix build with NET_SCHED disabled. 17 years ago
Jussi Kivilinna 175f9c1bba net_sched: Add size table for qdiscs 17 years ago
David S. Miller 30ee42be00 pkt_sched: Fix noqueue_qdisc initialization. 17 years ago
David S. Miller 3072367300 pkt_sched: Manage qdisc list inside of root qdisc. 17 years ago
David S. Miller a0c80b80e0 pkt_sched: Make default qdisc nonshared-multiqueue safe. 17 years ago
David S. Miller 8387400092 pkt_sched: Kill netdev_queue lock. 17 years ago
David S. Miller c7e4f3bbb4 pkt_sched: Kill qdisc_lock_tree and qdisc_unlock_tree. 17 years ago
David S. Miller ead81cc5fc netdevice: Move qdisc_list back into net_device proper. 17 years ago
David S. Miller 17715e62a5 pkt_sched: Use per-queue locking in shutdown_scheduler_queue. 17 years ago
David S. Miller 8a34c5dc3a pkt_sched: Perform bulk of qdisc destruction in RCU. 17 years ago
David S. Miller 16361127eb pkt_sched: dev_init_scheduler() does not need to lock qdisc tree. 17 years ago
David S. Miller 37437bb2e1 pkt_sched: Schedule qdiscs instead of netdev_queue. 17 years ago
David S. Miller 7698b4fcab pkt_sched: Add and use qdisc_root() and qdisc_root_lock(). 17 years ago
David S. Miller e2627c8c22 pkt_sched: Make QDISC_RUNNING a qdisc state. 17 years ago
David S. Miller d3b753db7c pkt_sched: Move gso_skb into Qdisc. 17 years ago
David S. Miller fd2ea0a79f net: Use queue aware tests throughout. 17 years ago
David S. Miller e8a0464cc9 netdev: Allocate multiple queues for TX. 17 years ago
David S. Miller 79d16385c7 netdev: Move atomic queue state bits into netdev_queue. 17 years ago
David S. Miller c773e847ea netdev: Move _xmit_lock and xmit_lock_owner into netdev_queue. 17 years ago
David S. Miller eb6aafe3f8 pkt_sched: Make qdisc_run take a netdev_queue. 17 years ago
David S. Miller 86d804e10a netdev: Make netif_schedule() routines work with netdev_queue objects. 17 years ago
David S. Miller 970565bbad netdev: Move gso_skb into netdev_queue. 17 years ago
David S. Miller 68dfb42798 pkt_sched: Kill stats_lock member of struct Qdisc. 17 years ago
David S. Miller b0e1e6462d netdev: Move rest of qdisc state into struct netdev_queue 17 years ago
David S. Miller 555353cfa1 netdev: The ingress_lock member is no longer needed. 17 years ago