From: Rusty Russell <rusty@rustcorp.com.au> Date: Mon, 19 May 2008 13:08:13 +1000I'd like to approach a state where the device is just a black hole that the qdisc injects packets into. At least theoretically, that's what the network is once the packet leaves the device anyways. Nobody really notices as long as flows don't get reordered. I realize it isn't feasible to retain many of the qualities that some qdiscs want (rates, qfull handling, etc.), so we'll have to provide some handling for that, ideally in some cheap slowpath test. But for things like tx queue backlog overflow the behavior would be essentially the same. The only change is that the txqueuelen parameter is handled inside of the driver (again, perhaps via helpers). Our TX path is way too complicated and, frankly, restrictive. This is why we don't have real parallel TX multiqueue support as a simple patch to some drivers. We have fundamental restrictions that keep that from happening. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| David Woodhouse | [PATCH 1/3] firmware: allow firmware files to be built into kernel image |
| Peter Zijlstra | [PATCH 00/23] per device dirty throttling -v8 |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Josip Rodin | bnx2_poll panicking kernel |
| Patrick McHardy | Re: [GIT]: Networking |
