lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 28 Jun 2007 11:17:51 -0700 From: David Stevens <dlstevens@...ibm.com> To: Rick Jones <rick.jones2@...com> Cc: Chris Snook <csnook@...hat.com>, Linux Network Development list <netdev@...r.kernel.org>, netdev-owner@...r.kernel.org Subject: Re: a maze of twisty stats, most different I think there's a more general problem that's a huge hassle. There are lots of new SNMP MIB's, but no conventions (that I'm aware of, at least) to allow for changes to the /proc entries that get them to applications. For example, the route age data recently submitted. I agree that existing apps rely on these and are generally very fragile, but in practice it means it isn't easy to do any changes for RFC compliance with new MIBS, short of replicating existing data in a new /proc entry along with the old one. How do people feel about adding a MIB subtree in /proc that tracks MIB updates with some basic rules: 1) all fields must be tagged with a label 2) all apps using it must match the label, and ignore anything they don't match Then future additions to a row just mean adding a label (like route age), and items like the one-per-line v6 statistics could add new ones easily, too. And the existing MIB and non-MIB stats can be the same format, though possibly derived from different data. I've got a patch for doing ICMPMsgStats, which replaces the individual ICMP counters now defined (and which are deprecated), but changing /proc/net/snmp6 doesn't seem so wise, given how fragile some of these apps are. Defined device stats could live in that proposed tree, too, and with basic rules for users would allow Linux-only useful extensions without breaking the rules that apps using it should follow (and therefore without breaking the apps). That's independent of ethtool extensions, but at least marginally related... Comments? +-DLS - 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