* jamal <[EMAIL PROTECTED]> 2006-06-19 09:41 > // the attributes you want to own > > enum { > FOOBAR_ATTR_UNSPEC, > FOOBAR_ATTR_TYPE, > FOOBAR_ATTR_TYPEID, > FOOBAR_ATTR_TYPENAME, > FOOBAR_ATTR_OPER, > /* add future attributes here */ > __FOOBAR_ATTR_MAX, > }; > > #define FOOBAR_ATTR_MAX (__FOOBAR_ATTR_MAX - 1)
One important point about attributes in generic netlink is that their scope is per command instead of per family as in netlink. It's not forbidden to use the same set of attribute identifiers for two separete commands but it should be avoided to have a single large list of attributes and have every command pick out the attributes it needs. > TODO: > a) Add a more complete compiling kernel module with events. > Have Thomas put his Mashimaro example and point to it. I guess we have a legal issue here ;) > b) Describe some details on how user space -> kernel works > probably using libnl?? I'll take care of that. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html