On Wed, 2006-12-06 at 14:43 +0100, Jakub Jelinek wrote: > > +/* 2.6.19 kernel headers helpfully removed some macros and > + moved lots of stuff into new headers, some of which aren't > + included by linux/rtnetlink.h. */ > + > +#ifndef IFA_MAX > +struct ifaddrmsg > +{ > + uint8_t ifa_family; > + uint8_t ifa_prefixlen; > + uint8_t ifa_flags; > + uint8_t ifa_scope; > + uint32_t ifa_index; > +}; > + > +enum > +{ > + IFA_UNSPEC, > + IFA_ADDRESS, > + IFA_LOCAL, > + IFA_LABEL, > + IFA_BROADCAST, > + IFA_ANYCAST, > + IFA_CACHEINFO, > + IFA_MULTICAST > +}; > +#endif > + > +#ifndef IFA_F_SECONDARY > +# define IFA_F_SECONDARY 0x01 > +# define IFA_F_TEMPORARY IFA_F_SECONDARY > +# define IFA_F_HOMEADDRESS 0x10 > +# define IFA_F_DEPRECATED 0x20 > +#endif
This much is still available from the new <linux/if_addr.h> -- you could include that directly instead of copying it. -- dwmw2 - 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