Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
neighbour Struct Reference

#include <neighbour.h>

Data Fields

struct neighbour __rcunext
 
struct neigh_tabletbl
 
struct neigh_parmsparms
 
unsigned long confirmed
 
unsigned long updated
 
rwlock_t lock
 
atomic_t refcnt
 
struct sk_buff_head arp_queue
 
unsigned int arp_queue_len_bytes
 
struct timer_list timer
 
unsigned long used
 
atomic_t probes
 
__u8 flags
 
__u8 nud_state
 
__u8 type
 
__u8 dead
 
seqlock_t ha_lock
 
unsigned char ha [ALIGN(MAX_ADDR_LEN, sizeof(unsigned long))]
 
struct hh_cache hh
 
int(* output )(struct neighbour *, struct sk_buff *)
 
struct neigh_opsops
 
struct rcu_head rcu
 
struct net_devicedev
 
u8 primary_key [0]
 

Detailed Description

Definition at line 93 of file neighbour.h.

Field Documentation

struct sk_buff_head arp_queue

Definition at line 101 of file neighbour.h.

unsigned int arp_queue_len_bytes

Definition at line 102 of file neighbour.h.

unsigned long confirmed

Definition at line 97 of file neighbour.h.

__u8 dead

Definition at line 109 of file neighbour.h.

Definition at line 116 of file neighbour.h.

__u8 flags

Definition at line 106 of file neighbour.h.

unsigned char ha[ALIGN(MAX_ADDR_LEN, sizeof(unsigned long))]

Definition at line 111 of file neighbour.h.

seqlock_t ha_lock

Definition at line 110 of file neighbour.h.

Definition at line 112 of file neighbour.h.

rwlock_t lock

Definition at line 99 of file neighbour.h.

Definition at line 94 of file neighbour.h.

__u8 nud_state

Definition at line 107 of file neighbour.h.

Definition at line 114 of file neighbour.h.

int(* output)(struct neighbour *, struct sk_buff *)

Definition at line 113 of file neighbour.h.

Definition at line 96 of file neighbour.h.

u8 primary_key[0]

Definition at line 117 of file neighbour.h.

atomic_t probes

Definition at line 105 of file neighbour.h.

Definition at line 115 of file neighbour.h.

atomic_t refcnt

Definition at line 100 of file neighbour.h.

Definition at line 95 of file neighbour.h.

Definition at line 103 of file neighbour.h.

Definition at line 108 of file neighbour.h.

unsigned long updated

Definition at line 98 of file neighbour.h.

unsigned long used

Definition at line 104 of file neighbour.h.


The documentation for this struct was generated from the following file: