]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/if_addr.h
Fix misspellings of "agressive".
[linux-2.6-omap-h63xx.git] / include / linux / if_addr.h
index e1590454db5966a5dd56f154ee31430473a018a5..d557e4ce9b6b5d34be16db10ca21c1311fc67d34 100644 (file)
@@ -38,6 +38,8 @@ enum
 #define IFA_F_SECONDARY                0x01
 #define IFA_F_TEMPORARY                IFA_F_SECONDARY
 
+#define        IFA_F_NODAD             0x02
+#define        IFA_F_HOMEADDRESS       0x10
 #define IFA_F_DEPRECATED       0x20
 #define IFA_F_TENTATIVE                0x40
 #define IFA_F_PERMANENT                0x80
@@ -50,4 +52,10 @@ struct ifa_cacheinfo
        __u32   tstamp; /* updated timestamp, hundredths of seconds */
 };
 
+/* backwards compatibility for userspace */
+#ifndef __KERNEL__
+#define IFA_RTA(r)  ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifaddrmsg))))
+#define IFA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct ifaddrmsg))
+#endif
+
 #endif