summaryrefslogtreecommitdiffstats
path: root/include/net/if_inet6.h
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1997-04-29 21:13:14 +0000
committer <ralf@linux-mips.org>1997-04-29 21:13:14 +0000
commit19c9bba94152148523ba0f7ef7cffe3d45656b11 (patch)
tree40b1cb534496a7f1ca0f5c314a523c69f1fee464 /include/net/if_inet6.h
parent7206675c40394c78a90e74812bbdbf8cf3cca1be (diff)
Import of Linux/MIPS 2.1.36
Diffstat (limited to 'include/net/if_inet6.h')
-rw-r--r--include/net/if_inet6.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/include/net/if_inet6.h b/include/net/if_inet6.h
index 048243c33..281c2f099 100644
--- a/include/net/if_inet6.h
+++ b/include/net/if_inet6.h
@@ -59,14 +59,17 @@ struct ipv6_mc_socklist {
struct ipv6_mc_socklist *next;
};
-struct ipv6_mc_list {
- struct in6_addr addr;
+#define MAF_TIMER_RUNNING 0x01
+#define MAF_LAST_REPORTER 0x02
+
+struct ifmcaddr6 {
+ struct in6_addr mca_addr;
struct device *dev;
- struct ipv6_mc_list *next;
- struct ipv6_mc_list *if_next;
- struct timer_list timer;
- int tm_running;
- atomic_t users;
+ struct ifmcaddr6 *next;
+ struct ifmcaddr6 *if_next;
+ struct timer_list mca_timer;
+ unsigned long mca_flags;
+ atomic_t mca_users;
};
#define IFA_HOST IPV6_ADDR_LOOPBACK
@@ -81,9 +84,8 @@ struct inet6_dev
struct device *dev;
struct inet6_ifaddr *addr_list;
- struct ipv6_mc_list *mc_list;
+ struct ifmcaddr6 *mc_list;
- __u32 if_index;
__u32 if_flags;
__u32 router:1,
unused:31;