FD.io VPP  v16.09
Vector Packet Processing
ila.h File Reference
+ Include dependency graph for ila.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ila_entry_t
 
struct  ila_adj_data_t
 
struct  ila_main_t
 
struct  ila_add_del_entry_args_t
 

Macros

#define ila_foreach_type
 
#define ila_type_list   "iid,luid,vnid-ip4,vnid-ip6,vnid-multicast"
 
#define ila_csum_foreach_type
 
#define ila_csum_list   "no-action,neutral-map,adjust-transport"
 
#define ila_foreach_direction
 
#define ila_direction_list   "bidir,sir2ila,ila2sir"
 

Enumerations

enum  ila_type_t { ila_foreach_type }
 
enum  ila_csum_mode_t { ILA_CSUM_N_TYPES }
 
enum  ila_direction_t { ila_foreach_direction }
 

Functions

int ila_add_del_entry (ila_add_del_entry_args_t *args)
 
int ila_interface (u32 sw_if_index, u8 disable)
 
u8format_half_ip6_address (u8 *s, va_list *va)
 
u8format_ila_direction (u8 *s, va_list *args)
 
u8format_ila_csum_mode (u8 *s, va_list *va)
 
u8format_ila_type (u8 *s, va_list *args)
 

Macro Definition Documentation

#define ila_csum_foreach_type
Value:
_(NO_ACTION, 0, "no-action") \
_(NEUTRAL_MAP, 1, "neutral-map") \
_(ADJUST_TRANSPORT, 2, "adjust-transport")

Definition at line 41 of file ila.h.

#define ila_csum_list   "no-action,neutral-map,adjust-transport"

Definition at line 46 of file ila.h.

#define ila_direction_list   "bidir,sir2ila,ila2sir"

Definition at line 61 of file ila.h.

#define ila_foreach_direction
Value:
_(BIDIR, 0, "bidir") \
_(SIR2ILA, 1, "sir2ila") \
_(ILA2SIR, 2, "ila2sir")

Definition at line 56 of file ila.h.

#define ila_foreach_type
Value:
_(IID, 0, "iid") \
_(LUID, 1, "luid") \
_(VNID4, 2, "vnid-ip4") \
_(VNID6, 3, "vnid-ip6") \
_(VNIDM, 4, "vnid-multicast")

Definition at line 25 of file ila.h.

#define ila_type_list   "iid,luid,vnid-ip4,vnid-ip6,vnid-multicast"

Definition at line 32 of file ila.h.

Enumeration Type Documentation

Enumerator
ILA_CSUM_N_TYPES 

Definition at line 48 of file ila.h.

Enumerator
ila_foreach_direction 

Definition at line 63 of file ila.h.

enum ila_type_t
Enumerator
ila_foreach_type 

Definition at line 34 of file ila.h.

Function Documentation

u8* format_half_ip6_address ( u8 s,
va_list *  va 
)

Definition at line 63 of file ila.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_ila_csum_mode ( u8 s,
va_list *  va 
)

Definition at line 85 of file ila.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_ila_direction ( u8 s,
va_list *  args 
)

Definition at line 73 of file ila.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_ila_type ( u8 s,
va_list *  args 
)

Definition at line 106 of file ila.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int ila_add_del_entry ( ila_add_del_entry_args_t args)

Definition at line 619 of file ila.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int ila_interface ( u32  sw_if_index,
u8  disable 
)

Definition at line 793 of file ila.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function: