Lines Matching defs:inet6_dev
166 struct inet6_dev { struct
167 struct net_device *dev;
169 struct list_head addr_list;
171 struct ifmcaddr6 *mc_list;
172 struct ifmcaddr6 *mc_tomb;
173 spinlock_t mc_lock;
175 unsigned char mc_qrv; /* Query Robustness Variable */
176 unsigned char mc_gq_running;
177 unsigned char mc_ifc_count;
178 unsigned char mc_dad_count;
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 */
183 unsigned long mc_maxdelay;
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 */
189 struct ifacaddr6 *ac_list;
190 rwlock_t lock;
191 refcount_t refcnt;
192 __u32 if_flags;
193 int dead;
195 u32 desync_factor;
196 u8 rndid[8];
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;