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
|