1 #ifndef __LINUX_NEIGHBOUR_H
2 #define __LINUX_NEIGHBOUR_H
4 #include <linux/netlink.h>
27 #define NDA_MAX (__NDA_MAX - 1)
30 * Neighbor Cache Entry Flags
33 #define NTF_PROXY 0x08 /* == ATF_PUBL */
34 #define NTF_ROUTER 0x80
37 * Neighbor Cache Entry States.
40 #define NUD_INCOMPLETE 0x01
41 #define NUD_REACHABLE 0x02
42 #define NUD_STALE 0x04
43 #define NUD_DELAY 0x08
44 #define NUD_PROBE 0x10
45 #define NUD_FAILED 0x20
48 #define NUD_NOARP 0x40
49 #define NUD_PERMANENT 0x80
52 /* NUD_NOARP & NUD_PERMANENT are pseudostates, they never change
53 and make no address resolution or NUD.
54 NUD_PERMANENT is also cannot be deleted by garbage collectors.