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