diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1997-04-29 21:13:14 +0000 |
---|---|---|
committer | <ralf@linux-mips.org> | 1997-04-29 21:13:14 +0000 |
commit | 19c9bba94152148523ba0f7ef7cffe3d45656b11 (patch) | |
tree | 40b1cb534496a7f1ca0f5c314a523c69f1fee464 /include/net/if_inet6.h | |
parent | 7206675c40394c78a90e74812bbdbf8cf3cca1be (diff) |
Import of Linux/MIPS 2.1.36
Diffstat (limited to 'include/net/if_inet6.h')
-rw-r--r-- | include/net/if_inet6.h | 20 |
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; |