summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorShirley Ma <mashirle@us.ibm.com>2004-01-14 08:58:20 -0800
committerDavid S. Miller <davem@nuts.ninka.net>2004-01-14 08:58:20 -0800
commit3c1ea2a57f835a46d08b20d72b2c3c8bc4e9c2a0 (patch)
tree4540b37712743d4bcfb4a471a5e24aaf85c57589 /include/linux
parent395950f89abd00f391b2adde7e0e7db8eeb17feb (diff)
[IPV6]: Implement MIB:ipv6InterfaceTable
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/rtnetlink.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/include/linux/rtnetlink.h b/include/linux/rtnetlink.h
index 4a26f207b5d7..db1966e24462 100644
--- a/include/linux/rtnetlink.h
+++ b/include/linux/rtnetlink.h
@@ -558,9 +558,18 @@ enum
IFLA_INET6_CONF, /* sysctl parameters */
IFLA_INET6_STATS, /* statistics */
IFLA_INET6_MCAST, /* MC things. What of them? */
+ IFLA_INET6_CACHEINFO, /* time values and max reasm size */
};
-#define IFLA_INET6_MAX IFLA_INET6_MCAST
+struct ifla_cacheinfo
+{
+ __u32 max_reasm_len;
+ __u32 tstamp; /* ipv6InterfaceTable updated timestamp */
+ __u32 reachable_time;
+ __u32 retrans_time;
+};
+
+#define IFLA_INET6_MAX IFLA_INET6_CACHEINFO
/*****************************************************************
* Traffic control messages.
@@ -611,6 +620,7 @@ enum
#define RTMGRP_IPV6_IFADDR 0x100
#define RTMGRP_IPV6_MROUTE 0x200
#define RTMGRP_IPV6_ROUTE 0x400
+#define RTMGRP_IPV6_IFINFO 0x800
#define RTMGRP_DECnet_IFADDR 0x1000
#define RTMGRP_DECnet_ROUTE 0x4000