Lines Matching defs:inet6_dev
164 struct inet6_dev { struct
165 struct net_device *dev;
167 struct list_head addr_list;
169 struct ifmcaddr6 *mc_list;
170 struct ifmcaddr6 *mc_tomb;
171 spinlock_t mc_lock;
173 unsigned char mc_qrv; /* Query Robustness Variable */
174 unsigned char mc_gq_running;
175 unsigned char mc_ifc_count;
176 unsigned char mc_dad_count;
178 unsigned long mc_v1_seen; /* Max time we stay in MLDv1 mode */
179 unsigned long mc_qi; /* Query Interval */
180 unsigned long mc_qri; /* Query Response Interval */
181 unsigned long mc_maxdelay;
183 struct timer_list mc_gq_timer; /* general query timer */
184 struct timer_list mc_ifc_timer; /* interface change timer */
185 struct timer_list mc_dad_timer; /* dad complete mc timer */
187 struct ifacaddr6 *ac_list;
188 rwlock_t lock;
189 atomic_t refcnt;
190 __u32 if_flags;
191 int dead;
193 u8 rndid[8];
194 struct timer_list regen_timer;
195 struct list_head tempaddr_list;
197 struct in6_addr token;
199 struct neigh_parms *nd_parms;
200 struct ipv6_devconf cnf;
201 struct ipv6_devstat stats;
203 struct timer_list rs_timer;
204 __u8 rs_probes;
206 __u8 addr_gen_mode;
207 unsigned long tstamp; /* ipv6InterfaceTable update timestamp */
208 struct rcu_head rcu;