[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1289411027.2860.248.camel@edumazet-laptop>
Date: Wed, 10 Nov 2010 18:43:47 +0100
From: Eric Dumazet <eric.dumazet@...il.com>
To: Ben Greear <greearb@...delatech.com>
Cc: David Miller <davem@...emloft.net>,
Patrick McHardy <kaber@...sh.net>,
netdev <netdev@...r.kernel.org>
Subject: Re: [PATCH] macvlan: lockless tx path
Le mercredi 10 novembre 2010 à 09:39 -0800, Ben Greear a écrit :
> > /**
> > - * struct macvlan_rx_stats - MACVLAN percpu rx stats
> > + * struct macvlan_pcpu_stats - MACVLAN percpu stats
> > * @rx_packets: number of received packets
> > * @rx_bytes: number of received bytes
> > * @rx_multicast: number of received multicast packets
> > + * @tx_
>
> Minor nit..seems you missed a few there?
>
Arg... you're right !
> > * @syncp: synchronization point for 64bit counters
> > * @rx_errors: number of errors
> > */
> > -struct macvlan_rx_stats {
> > +struct macvlan_pcpu_stats {
> > u64 rx_packets;
> > u64 rx_bytes;
> > u64 rx_multicast;
> > + u64 tx_packets;
> > + u64 tx_bytes;
> > struct u64_stats_sync syncp;
> > unsigned long rx_errors;
> > + unsigned long tx_dropped;
>
> Any reason to not also make those u64?
>
Well, they are supposed to be not incremented often, and they are packet
counts only, so a wrap around in less than 5 seconds is very unlikely.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists