netdev
[Top] [All Lists]

Re: netdev.stats change suggestion

To: Ben Greear <greearb@xxxxxxxxxxxxxxx>
Subject: Re: netdev.stats change suggestion
From: Jeff Garzik <jgarzik@xxxxxxxxxxxxxxxx>
Date: Thu, 24 Jan 2002 11:36:43 -0500
Cc: "David S. Miller" <davem@xxxxxxxxxx>, ak@xxxxxxx, Robert.Olsson@xxxxxxxxxxx, cw@xxxxxxxx, dima@xxxxxxxxx, netdev@xxxxxxxxxxx
Organization: MandrakeSoft
References: <20020124.062650.66057933.davem@redhat.com> <20020124162825.A24611@wotan.suse.de> <3C502A99.4EEFFB40@mandrakesoft.com> <20020124.074729.41631242.davem@redhat.com> <3C503347.5020608@candelatech.com>
Sender: owner-netdev@xxxxxxxxxxx
Ben Greear wrote:
>  From a quick glance at the man page, it seems netlink would be pretty
> heavy-weight for just wanting to get the counters from a device.  I
> especially do not want to have to deal with the unreliable
> (according to the man page) nature of netlink when reading kernel
> counters.  To me, an IOCTL seems best.

We wanna send link up/down notification via netlink too, might as well
do stats too.  Gives us a lot of flexibility.

If you have concerns about netlink stability, IMHO we can address that
separately... by fixing manpage, code, whatever.  Suggestions/code
review welcome.


> By the way, how do you change a 64-bit counter to/from network-byte-order
> on a 32bit machine?  (Perhaps you would need to do it in this case..but I'm
> curious :))

in the kernel, cpu_to/from_be64.  in userspace, using glib at least,
GUINT64_TO_BE, etc.

        Jeff



-- 
Jeff Garzik      | "I went through my candy like hot oatmeal
Building 1024    |  through an internally-buttered weasel."
MandrakeSoft     |             - goats.com

<Prev in Thread] Current Thread [Next in Thread>