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 --- |