Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
neighbour.h File Reference
#include <linux/types.h>
#include <linux/netlink.h>

Go to the source code of this file.

Data Structures

struct  ndmsg
 
struct  nda_cacheinfo
 
struct  ndt_stats
 
struct  ndtmsg
 
struct  ndt_config
 

Macros

#define NDA_MAX   (__NDA_MAX - 1)
 
#define NTF_USE   0x01
 
#define NTF_PROXY   0x08 /* == ATF_PUBL */
 
#define NTF_ROUTER   0x80
 
#define NTF_SELF   0x02
 
#define NTF_MASTER   0x04
 
#define NUD_INCOMPLETE   0x01
 
#define NUD_REACHABLE   0x02
 
#define NUD_STALE   0x04
 
#define NUD_DELAY   0x08
 
#define NUD_PROBE   0x10
 
#define NUD_FAILED   0x20
 
#define NUD_NOARP   0x40
 
#define NUD_PERMANENT   0x80
 
#define NUD_NONE   0x00
 
#define NDTPA_MAX   (__NDTPA_MAX - 1)
 
#define NDTA_MAX   (__NDTA_MAX - 1)
 

Enumerations

enum  {
  NDA_UNSPEC, NDA_DST, NDA_LLADDR, NDA_CACHEINFO,
  NDA_PROBES, __NDA_MAX
}
 
enum  {
  NDTPA_UNSPEC, NDTPA_IFINDEX, NDTPA_REFCNT, NDTPA_REACHABLE_TIME,
  NDTPA_BASE_REACHABLE_TIME, NDTPA_RETRANS_TIME, NDTPA_GC_STALETIME, NDTPA_DELAY_PROBE_TIME,
  NDTPA_QUEUE_LEN, NDTPA_APP_PROBES, NDTPA_UCAST_PROBES, NDTPA_MCAST_PROBES,
  NDTPA_ANYCAST_DELAY, NDTPA_PROXY_DELAY, NDTPA_PROXY_QLEN, NDTPA_LOCKTIME,
  NDTPA_QUEUE_LENBYTES, __NDTPA_MAX
}
 
enum  {
  NDTA_UNSPEC, NDTA_NAME, NDTA_THRESH1, NDTA_THRESH2,
  NDTA_THRESH3, NDTA_CONFIG, NDTA_PARMS, NDTA_STATS,
  NDTA_GC_INTERVAL, __NDTA_MAX
}
 

Macro Definition Documentation

#define NDA_MAX   (__NDA_MAX - 1)

Definition at line 26 of file neighbour.h.

#define NDTA_MAX   (__NDTA_MAX - 1)

Definition at line 157 of file neighbour.h.

#define NDTPA_MAX   (__NDTPA_MAX - 1)

Definition at line 125 of file neighbour.h.

#define NTF_MASTER   0x04

Definition at line 37 of file neighbour.h.

#define NTF_PROXY   0x08 /* == ATF_PUBL */

Definition at line 33 of file neighbour.h.

#define NTF_ROUTER   0x80

Definition at line 34 of file neighbour.h.

#define NTF_SELF   0x02

Definition at line 36 of file neighbour.h.

#define NTF_USE   0x01

Definition at line 32 of file neighbour.h.

#define NUD_DELAY   0x08

Definition at line 46 of file neighbour.h.

#define NUD_FAILED   0x20

Definition at line 48 of file neighbour.h.

#define NUD_INCOMPLETE   0x01

Definition at line 43 of file neighbour.h.

#define NUD_NOARP   0x40

Definition at line 51 of file neighbour.h.

#define NUD_NONE   0x00

Definition at line 53 of file neighbour.h.

#define NUD_PERMANENT   0x80

Definition at line 52 of file neighbour.h.

#define NUD_PROBE   0x10

Definition at line 47 of file neighbour.h.

#define NUD_REACHABLE   0x02

Definition at line 44 of file neighbour.h.

#define NUD_STALE   0x04

Definition at line 45 of file neighbour.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
NDA_UNSPEC 
NDA_DST 
NDA_LLADDR 
NDA_CACHEINFO 
NDA_PROBES 
__NDA_MAX 

Definition at line 17 of file neighbour.h.

anonymous enum
Enumerator:
NDTPA_UNSPEC 
NDTPA_IFINDEX 
NDTPA_REFCNT 
NDTPA_REACHABLE_TIME 
NDTPA_BASE_REACHABLE_TIME 
NDTPA_RETRANS_TIME 
NDTPA_GC_STALETIME 
NDTPA_DELAY_PROBE_TIME 
NDTPA_QUEUE_LEN 
NDTPA_APP_PROBES 
NDTPA_UCAST_PROBES 
NDTPA_MCAST_PROBES 
NDTPA_ANYCAST_DELAY 
NDTPA_PROXY_DELAY 
NDTPA_PROXY_QLEN 
NDTPA_LOCKTIME 
NDTPA_QUEUE_LENBYTES 
__NDTPA_MAX 

Definition at line 105 of file neighbour.h.

anonymous enum
Enumerator:
NDTA_UNSPEC 
NDTA_NAME 
NDTA_THRESH1 
NDTA_THRESH2 
NDTA_THRESH3 
NDTA_CONFIG 
NDTA_PARMS 
NDTA_STATS 
NDTA_GC_INTERVAL 
__NDTA_MAX 

Definition at line 145 of file neighbour.h.