| To: | Andrew Morton <akpm@xxxxxxxx> |
|---|---|
| Subject: | Re: [patch 05/13] remove last_rx update from loopback device |
| From: | "David S. Miller" <davem@xxxxxxxxxxxxx> |
| Date: | Tue, 15 Mar 2005 16:53:45 -0800 |
| Cc: | jgarzik@xxxxxxxxx, netdev@xxxxxxxxxxx, christoph@xxxxxxxxxx, nirajk@xxxxxxxxxxxxxx, christoph@xxxxxxxxxxx, Shai@xxxxxxxxxxxx |
| In-reply-to: | <20050315150809.579c5e85.akpm@osdl.org> |
| References: | <200503152222.j2FMMbhG016805@shell0.pdx.osdl.net> <423764A3.8030201@pobox.com> <20050315150809.579c5e85.akpm@osdl.org> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
On Tue, 15 Mar 2005 15:08:09 -0800 Andrew Morton <akpm@xxxxxxxx> wrote: > Jeff Garzik <jgarzik@xxxxxxxxx> wrote: > > > > > - dev->last_rx = jiffies; > > > - > > > lb_stats = &per_cpu(loopback_stats, get_cpu()); > > > lb_stats->rx_bytes += skb->len; > > > lb_stats->tx_bytes += skb->len; > > > > I disagree. loopback.c is doing precisely what it should be doing. > > Nothing actually seems to use last_rx? For one thing bonding load balancing uses it. You can argue that bonding of loopback devices is silly. But there are other things one might be able to do with last_rx and the fact that every driver faithfully sets it means that it's a reliable metric to use without special cases. These loopback driver SMP optimizations are starting to really driver me crazy. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [patch 01/13] b44: allocate tx bounce bufs as needed, David S. Miller |
|---|---|
| Next by Date: | Re: [patch 12/13] pcnet32 79C975 fiber fix, Don Fry |
| Previous by Thread: | Re: [patch 05/13] remove last_rx update from loopback device, Andrew Morton |
| Next by Thread: | Re: [patch 05/13] remove last_rx update from loopback device, Rick Jones |
| Indexes: | [Date] [Thread] [Top] [All Lists] |