From: Alexander Duyck <alexander.h.duyck@intel.com> Date: Wed, 17 Sep 2008 23:43:02 -0700So what is the difference between qdisc->dequeue and qdisc->ops->dequeue? The same applies to ->enqueue. qdisc->{dequeue,enqueue} are given the value of ops->{dequeue,enqueue} at the time of qdisc creation. I can only see two reasons for their existence: 1) We used to allow overriding ->enqueue and ->dequeue by certain modules. I see no such use like this in the current tree. 2) For performance it's kept as a copy in the qdisc. Either way, changing ->ops->dequeue into ->dequeue doesn't seem to be correct, unless you have some explanation. This is done in a few other places in your patch. -- 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
| H. Peter Anvin | Re: [rft] s2ram wakeup moves to .c, could fix few machines |
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Ingo Molnar | [patch] PID namespace design bug, workaround |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
git: | |
| Eric Dumazet | Re: Multicast packet loss |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
