FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | ip_neighbor_scan_arg_t |
struct | ip_neighbor_watcher_t_ |
struct | ip_neighbor_key_t_ |
struct | ip_neighbor_t_ |
A representation of an IP neighbour/peer. More... | |
struct | ip_neighbor_learn_t_ |
struct | ip_neighbor_event_t_ |
Macros | |
#define | IP_SCAN_DISABLED 0 |
#define | IP_SCAN_V4_NEIGHBORS (1 << 0) |
#define | IP_SCAN_V6_NEIGHBORS (1 << 1) |
#define | IP_SCAN_V46_NEIGHBORS (IP_SCAN_V4_NEIGHBORS | IP_SCAN_V6_NEIGHBORS) |
Typedefs | |
typedef enum ip_neighbor_flags_t_ | ip_neighbor_flags_t |
typedef struct ip_neighbor_watcher_t_ | ip_neighbor_watcher_t |
typedef struct ip_neighbor_key_t_ | ip_neighbor_key_t |
typedef struct ip_neighbor_t_ | ip_neighbor_t |
A representation of an IP neighbour/peer. More... | |
typedef struct ip_neighbor_learn_t_ | ip_neighbor_learn_t |
typedef struct ip_neighbor_event_t_ | ip_neighbor_event_t |
Enumerations | |
enum | ip_neighbor_flags_t_ { IP_NEIGHBOR_FLAG_NONE = 0, IP_NEIGHBOR_FLAG_STATIC = (1 << 0), IP_NEIGHBOR_FLAG_DYNAMIC = (1 << 1), IP_NEIGHBOR_FLAG_NO_FIB_ENTRY = (1 << 2), IP_NEIGHBOR_FLAG_PENDING = (1 << 3) } |
Functions | |
u8 * | format_ip_neighbor_watcher (u8 *s, va_list *args) |
u8 * | format_ip_neighbor_flags (u8 *s, va_list *args) |
u8 * | format_ip_neighbor_key (u8 *s, va_list *args) |
u8 * | format_ip_neighbor (u8 *s, va_list *args) |
ip_neighbor_t * | ip_neighbor_get (index_t ipni) |
#define IP_SCAN_DISABLED 0 |
Definition at line 25 of file ip_neighbor_types.h.
#define IP_SCAN_V46_NEIGHBORS (IP_SCAN_V4_NEIGHBORS | IP_SCAN_V6_NEIGHBORS) |
Definition at line 28 of file ip_neighbor_types.h.
#define IP_SCAN_V4_NEIGHBORS (1 << 0) |
Definition at line 26 of file ip_neighbor_types.h.
#define IP_SCAN_V6_NEIGHBORS (1 << 1) |
Definition at line 27 of file ip_neighbor_types.h.
typedef struct ip_neighbor_event_t_ ip_neighbor_event_t |
typedef enum ip_neighbor_flags_t_ ip_neighbor_flags_t |
typedef struct ip_neighbor_key_t_ ip_neighbor_key_t |
typedef struct ip_neighbor_learn_t_ ip_neighbor_learn_t |
typedef struct ip_neighbor_t_ ip_neighbor_t |
A representation of an IP neighbour/peer.
typedef struct ip_neighbor_watcher_t_ ip_neighbor_watcher_t |
enum ip_neighbor_flags_t_ |
Enumerator | |
---|---|
IP_NEIGHBOR_FLAG_NONE | |
IP_NEIGHBOR_FLAG_STATIC | |
IP_NEIGHBOR_FLAG_DYNAMIC | |
IP_NEIGHBOR_FLAG_NO_FIB_ENTRY | |
IP_NEIGHBOR_FLAG_PENDING |
Definition at line 40 of file ip_neighbor_types.h.
Definition at line 60 of file ip_neighbor_types.c.
Definition at line 21 of file ip_neighbor_types.c.
ip_neighbor_t* ip_neighbor_get | ( | index_t | ipni | ) |