FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
manual_fns.h File Reference
+ Include dependency graph for manual_fns.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define vl_endianfun   /* define message structures */
 
#define PRINT_S
 

Functions

static void vl_api_acl_rule_t_array_endian (vl_api_acl_rule_t *rules, u32 count)
 
static void vl_api_macip_acl_rule_t_array_endian (vl_api_macip_acl_rule_t *rules, u32 count)
 
static void vl_api_acl_details_t_endian (vl_api_acl_details_t *a)
 
static void vl_api_macip_acl_details_t_endian (vl_api_macip_acl_details_t *a)
 
static void vl_api_acl_add_replace_t_endian (vl_api_acl_add_replace_t *a)
 
static void vl_api_macip_acl_add_t_endian (vl_api_macip_acl_add_t *a)
 
static void vl_api_macip_acl_add_replace_t_endian (vl_api_macip_acl_add_replace_t *a)
 
static u8format_acl_action (u8 *s, u8 action)
 
static void * vl_api_acl_rule_t_print (vl_api_acl_rule_t *a, void *handle)
 
static void * vl_api_macip_acl_rule_t_print (vl_api_macip_acl_rule_t *a, void *handle)
 
static void * vl_api_acl_add_replace_t_print (vl_api_acl_add_replace_t *a, void *handle)
 
static void * vl_api_acl_del_t_print (vl_api_macip_acl_del_t *a, void *handle)
 
static void * vl_api_acl_details_t_print (vl_api_acl_details_t *a, void *handle)
 
static void * vl_api_macip_acl_details_t_print (vl_api_macip_acl_details_t *a, void *handle)
 
static void * vl_api_macip_acl_add_t_print (vl_api_macip_acl_add_t *a, void *handle)
 
static void * vl_api_macip_acl_add_replace_t_print (vl_api_macip_acl_add_replace_t *a, void *handle)
 
static void * vl_api_acl_interface_set_acl_list_t_print (vl_api_acl_interface_set_acl_list_t *a, void *handle)
 
static void * vl_api_acl_interface_set_etype_whitelist_t_print (vl_api_acl_interface_set_etype_whitelist_t *a, void *handle)
 
static void * vl_api_acl_interface_add_del_t_print (vl_api_acl_interface_add_del_t *a, void *handle)
 
static void * vl_api_macip_acl_interface_add_del_t_print (vl_api_macip_acl_interface_add_del_t *a, void *handle)
 
static void * vl_api_macip_acl_del_t_print (vl_api_macip_acl_del_t *a, void *handle)
 

Macro Definition Documentation

◆ PRINT_S

#define PRINT_S
Value:
vec_add1 (s, 0); \
vl_print (handle, (char *)s); \
vec_free (s);
#define vec_add1(V, E)
Add 1 element to end of vector (unspecified alignment).
Definition: vec.h:592

Definition at line 28 of file manual_fns.h.

◆ vl_endianfun

#define vl_endianfun   /* define message structures */

Definition at line 23 of file manual_fns.h.

Function Documentation

◆ format_acl_action()

static u8* format_acl_action ( u8 s,
u8  action 
)
inlinestatic

Definition at line 110 of file manual_fns.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vl_api_acl_add_replace_t_endian()

static void vl_api_acl_add_replace_t_endian ( vl_api_acl_add_replace_t a)
inlinestatic

Definition at line 75 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_acl_add_replace_t_print()

static void* vl_api_acl_add_replace_t_print ( vl_api_acl_add_replace_t a,
void *  handle 
)
inlinestatic

Definition at line 180 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_acl_del_t_print()

static void* vl_api_acl_del_t_print ( vl_api_macip_acl_del_t a,
void *  handle 
)
inlinestatic

Definition at line 210 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_acl_details_t_endian()

static void vl_api_acl_details_t_endian ( vl_api_acl_details_t a)
inlinestatic

Definition at line 52 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_acl_details_t_print()

static void* vl_api_acl_details_t_print ( vl_api_acl_details_t a,
void *  handle 
)
inlinestatic

Definition at line 223 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_acl_interface_add_del_t_print()

static void* vl_api_acl_interface_add_del_t_print ( vl_api_acl_interface_add_del_t a,
void *  handle 
)
inlinestatic

Definition at line 388 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_acl_interface_set_acl_list_t_print()

static void* vl_api_acl_interface_set_acl_list_t_print ( vl_api_acl_interface_set_acl_list_t a,
void *  handle 
)
inlinestatic

Definition at line 340 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_acl_interface_set_etype_whitelist_t_print()

static void* vl_api_acl_interface_set_etype_whitelist_t_print ( vl_api_acl_interface_set_etype_whitelist_t a,
void *  handle 
)
inlinestatic

Definition at line 364 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_acl_rule_t_array_endian()

static void vl_api_acl_rule_t_array_endian ( vl_api_acl_rule_t *  rules,
u32  count 
)
inlinestatic

Definition at line 34 of file manual_fns.h.

+ Here is the caller graph for this function:

◆ vl_api_acl_rule_t_print()

static void* vl_api_acl_rule_t_print ( vl_api_acl_rule_t *  a,
void *  handle 
)
inlinestatic

Definition at line 129 of file manual_fns.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vl_api_macip_acl_add_replace_t_endian()

static void vl_api_macip_acl_add_replace_t_endian ( vl_api_macip_acl_add_replace_t a)
inlinestatic

Definition at line 98 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_macip_acl_add_replace_t_print()

static void* vl_api_macip_acl_add_replace_t_print ( vl_api_macip_acl_add_replace_t a,
void *  handle 
)
inlinestatic

Definition at line 309 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_macip_acl_add_t_endian()

static void vl_api_macip_acl_add_t_endian ( vl_api_macip_acl_add_t a)
inlinestatic

Definition at line 87 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_macip_acl_add_t_print()

static void* vl_api_macip_acl_add_t_print ( vl_api_macip_acl_add_t a,
void *  handle 
)
inlinestatic

Definition at line 280 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_macip_acl_del_t_print()

static void* vl_api_macip_acl_del_t_print ( vl_api_macip_acl_del_t a,
void *  handle 
)
inlinestatic

Definition at line 421 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_macip_acl_details_t_endian()

static void vl_api_macip_acl_details_t_endian ( vl_api_macip_acl_details_t a)
inlinestatic

Definition at line 63 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_macip_acl_details_t_print()

static void* vl_api_macip_acl_details_t_print ( vl_api_macip_acl_details_t a,
void *  handle 
)
inlinestatic

Definition at line 251 of file manual_fns.h.

+ Here is the call graph for this function:

◆ vl_api_macip_acl_interface_add_del_t_print()

static void* vl_api_macip_acl_interface_add_del_t_print ( vl_api_macip_acl_interface_add_del_t a,
void *  handle 
)
inlinestatic

Definition at line 404 of file manual_fns.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vl_api_macip_acl_rule_t_array_endian()

static void vl_api_macip_acl_rule_t_array_endian ( vl_api_macip_acl_rule_t *  rules,
u32  count 
)
inlinestatic

Definition at line 43 of file manual_fns.h.

+ Here is the caller graph for this function:

◆ vl_api_macip_acl_rule_t_print()

static void* vl_api_macip_acl_rule_t_print ( vl_api_macip_acl_rule_t *  a,
void *  handle 
)
inlinestatic

Definition at line 158 of file manual_fns.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: