if_inet6.h (0337966d121ebebf73a1c346123e8112796e684e) if_inet6.h (1be9246077f6bb1583f9347c599480621d63c66a)
1/*
2 * inet6 interface/address list definitions
3 * Linux INET6 implementation
4 *
5 * Authors:
6 * Pedro Roque <roque@di.fc.ul.pt>
7 *
8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License
11 * as published by the Free Software Foundation; either version
12 * 2 of the License, or (at your option) any later version.
13 */
14
15#ifndef _NET_IF_INET6_H
16#define _NET_IF_INET6_H
17
18#include <net/snmp.h>
19#include <linux/ipv6.h>
1/*
2 * inet6 interface/address list definitions
3 * Linux INET6 implementation
4 *
5 * Authors:
6 * Pedro Roque <roque@di.fc.ul.pt>
7 *
8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License
11 * as published by the Free Software Foundation; either version
12 * 2 of the License, or (at your option) any later version.
13 */
14
15#ifndef _NET_IF_INET6_H
16#define _NET_IF_INET6_H
17
18#include <net/snmp.h>
19#include <linux/ipv6.h>
20#include <linux/refcount.h>
20
21/* inet6_dev.if_flags */
22
23#define IF_RA_OTHERCONF 0x80
24#define IF_RA_MANAGED 0x40
25#define IF_RA_RCVD 0x20
26#define IF_RS_SENT 0x10
27#define IF_READY 0x80000000

--- 154 unchanged lines hidden (view full) ---

182 unsigned long mc_maxdelay;
183
184 struct timer_list mc_gq_timer; /* general query timer */
185 struct timer_list mc_ifc_timer; /* interface change timer */
186 struct timer_list mc_dad_timer; /* dad complete mc timer */
187
188 struct ifacaddr6 *ac_list;
189 rwlock_t lock;
21
22/* inet6_dev.if_flags */
23
24#define IF_RA_OTHERCONF 0x80
25#define IF_RA_MANAGED 0x40
26#define IF_RA_RCVD 0x20
27#define IF_RS_SENT 0x10
28#define IF_READY 0x80000000

--- 154 unchanged lines hidden (view full) ---

183 unsigned long mc_maxdelay;
184
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 */
188
189 struct ifacaddr6 *ac_list;
190 rwlock_t lock;
190 atomic_t refcnt;
191 refcount_t refcnt;
191 __u32 if_flags;
192 int dead;
193
194 u32 desync_factor;
195 u8 rndid[8];
196 struct list_head tempaddr_list;
197
198 struct in6_addr token;

--- 66 unchanged lines hidden ---
192 __u32 if_flags;
193 int dead;
194
195 u32 desync_factor;
196 u8 rndid[8];
197 struct list_head tempaddr_list;
198
199 struct in6_addr token;

--- 66 unchanged lines hidden ---