]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
update to latest from 2.6.12-rc2
authorosdl.net!shemminger <osdl.net!shemminger>
Wed, 30 Mar 2005 18:43:30 +0000 (18:43 +0000)
committerosdl.net!shemminger <osdl.net!shemminger>
Wed, 30 Mar 2005 18:43:30 +0000 (18:43 +0000)
(Logical change 1.181)

include/linux/rtnetlink.h

index 1facfe9cd4b6932e1359369e17ae0a8d326092c4..fdc8b742ad187731ceeba1b991fd4e1ccf4c5520 100644 (file)
@@ -250,6 +250,7 @@ enum rtattr_type_t
        RTA_FLOW,
        RTA_CACHEINFO,
        RTA_SESSION,
+       RTA_MP_ALGO,
        __RTA_MAX
 };
 
@@ -346,6 +347,7 @@ enum
 #define RTAX_FEATURE_ECN       0x00000001
 #define RTAX_FEATURE_SACK      0x00000002
 #define RTAX_FEATURE_TIMESTAMP 0x00000004
+#define RTAX_FEATURE_ALLFRAG   0x00000008
 
 struct rta_session
 {
@@ -396,6 +398,19 @@ enum
 
 #define IFA_MAX (__IFA_MAX - 1)
 
+/*
+ * Quirk for IPv4 address deletion to allow exact deletion of equal
+ * addresses varying only in prefix length. A explicit exact comparison
+ * of the prefix length will only be done if IFA_PREFIX_EXACT_DEL is
+ * ORed to ifa_prefixlen.
+ *
+ * Note: This special treatment is only understood while deleting
+ *       addresses and will lead to unexpected behaviour if used
+ *       otherwise.
+ */
+#define IFA_PREFIX_EXACT_DEL   0x40
+#define IFA_REAL_DEL_PREFIX(l) ((l) & 0x3f)
+
 /* ifa_flags */
 
 #define IFA_F_SECONDARY                0x01
@@ -446,6 +461,7 @@ enum
        NDA_DST,
        NDA_LLADDR,
        NDA_CACHEINFO,
+       NDA_PROBES,
        __NDA_MAX
 };
 
@@ -699,7 +715,6 @@ enum
        TCA_RATE,
        TCA_FCNT,
        TCA_STATS2,
-       TCA_ACT_STATS,
        __TCA_MAX
 };