Lines Matching defs:inet6_dev
163 struct inet6_dev { struct
164 struct net_device *dev;
166 struct list_head addr_list;
168 struct ifmcaddr6 *mc_list;
169 struct ifmcaddr6 *mc_tomb;
170 spinlock_t mc_lock;
172 unsigned char mc_qrv; /* Query Robustness Variable */
173 unsigned char mc_gq_running;
174 unsigned char mc_ifc_count;
175 unsigned char mc_dad_count;
177 unsigned long mc_v1_seen; /* Max time we stay in MLDv1 mode */
178 unsigned long mc_qi; /* Query Interval */
179 unsigned long mc_qri; /* Query Response Interval */
180 unsigned long mc_maxdelay;
182 struct timer_list mc_gq_timer; /* general query timer */
183 struct timer_list mc_ifc_timer; /* interface change timer */
184 struct timer_list mc_dad_timer; /* dad complete mc timer */
186 struct ifacaddr6 *ac_list;
187 rwlock_t lock;
188 refcount_t refcnt;
189 __u32 if_flags;
190 int dead;
192 u32 desync_factor;
193 u8 rndid[8];
194 struct list_head tempaddr_list;
196 struct in6_addr token;
198 struct neigh_parms *nd_parms;
199 struct ipv6_devconf cnf;
200 struct ipv6_devstat stats;
202 struct timer_list rs_timer;
203 __s32 rs_interval; /* in jiffies */
204 __u8 rs_probes;
206 unsigned long tstamp; /* ipv6InterfaceTable update timestamp */
207 struct rcu_head rcu;