Lines Matching defs:inet6_dev
171 struct inet6_dev { struct
172 struct net_device *dev;
174 struct list_head addr_list;
176 struct ifmcaddr6 *mc_list;
177 struct ifmcaddr6 *mc_tomb;
178 spinlock_t mc_lock;
180 unsigned char mc_qrv; /* Query Robustness Variable */
181 unsigned char mc_gq_running;
182 unsigned char mc_ifc_count;
183 unsigned char mc_dad_count;
185 unsigned long mc_v1_seen; /* Max time we stay in MLDv1 mode */
186 unsigned long mc_qi; /* Query Interval */
187 unsigned long mc_qri; /* Query Response Interval */
188 unsigned long mc_maxdelay;
190 struct timer_list mc_gq_timer; /* general query timer */
191 struct timer_list mc_ifc_timer; /* interface change timer */
192 struct timer_list mc_dad_timer; /* dad complete mc timer */
194 struct ifacaddr6 *ac_list;
195 rwlock_t lock;
196 refcount_t refcnt;
197 __u32 if_flags;
198 int dead;
200 u32 desync_factor;
201 struct list_head tempaddr_list;
203 struct in6_addr token;
205 struct neigh_parms *nd_parms;
206 struct ipv6_devconf cnf;
207 struct ipv6_devstat stats;
209 struct timer_list rs_timer;
210 __s32 rs_interval; /* in jiffies */
211 __u8 rs_probes;
213 unsigned long tstamp; /* ipv6InterfaceTable update timestamp */
214 struct rcu_head rcu;