if_inet6.h (efd15f5f4ff63f6ac5d80850686e3d2cc8c4481b) if_inet6.h (89225d1ce6af3916bf32aecbe9d83f571a098588)
1/*
2 * inet6 interface/address list definitions
3 * Linux INET6 implementation
4 *
5 * Authors:
6 * Pedro Roque <roque@di.fc.ul.pt>
7 *
8 *

--- 157 unchanged lines hidden (view full) ---

166 struct net_device *dev;
167
168 struct list_head addr_list;
169 int valid_ll_addr_cnt;
170
171 struct ifmcaddr6 *mc_list;
172 struct ifmcaddr6 *mc_tomb;
173 spinlock_t mc_lock;
1/*
2 * inet6 interface/address list definitions
3 * Linux INET6 implementation
4 *
5 * Authors:
6 * Pedro Roque <roque@di.fc.ul.pt>
7 *
8 *

--- 157 unchanged lines hidden (view full) ---

166 struct net_device *dev;
167
168 struct list_head addr_list;
169 int valid_ll_addr_cnt;
170
171 struct ifmcaddr6 *mc_list;
172 struct ifmcaddr6 *mc_tomb;
173 spinlock_t mc_lock;
174 unsigned char mc_qrv;
174
175 unsigned char mc_qrv; /* Query Robustness Variable */
175 unsigned char mc_gq_running;
176 unsigned char mc_ifc_count;
177 unsigned char mc_dad_count;
176 unsigned char mc_gq_running;
177 unsigned char mc_ifc_count;
178 unsigned char mc_dad_count;
178 unsigned long mc_v1_seen;
179
180 unsigned long mc_v1_seen; /* Max time we stay in MLDv1 mode */
181 unsigned long mc_qi; /* Query Interval */
182 unsigned long mc_qri; /* Query Response Interval */
179 unsigned long mc_maxdelay;
183 unsigned long mc_maxdelay;
184
180 struct timer_list mc_gq_timer; /* general query timer */
181 struct timer_list mc_ifc_timer; /* interface change timer */
182 struct timer_list mc_dad_timer; /* dad complete mc timer */
183
184 struct ifacaddr6 *ac_list;
185 rwlock_t lock;
186 atomic_t refcnt;
187 __u32 if_flags;

--- 74 unchanged lines hidden ---
185 struct timer_list mc_gq_timer; /* general query timer */
186 struct timer_list mc_ifc_timer; /* interface change timer */
187 struct timer_list mc_dad_timer; /* dad complete mc timer */
188
189 struct ifacaddr6 *ac_list;
190 rwlock_t lock;
191 atomic_t refcnt;
192 __u32 if_flags;

--- 74 unchanged lines hidden ---