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

Go to the source code of this file.

Data Structures

struct  gbp_policy_trace_t_
 per-packet trace data More...
 

Typedefs

typedef struct gbp_policy_trace_t_ gbp_policy_trace_t
 per-packet trace data More...
 

Functions

u8format_gbp_policy_trace (u8 *s, va_list *args)
 
static_always_inline void gbp_policy_trace (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_buffer_t *b, const gbp_contract_key_t *key, gbp_rule_action_t action, u32 acl_match, u32 rule_match)
 

Typedef Documentation

◆ gbp_policy_trace_t

per-packet trace data

Function Documentation

◆ format_gbp_policy_trace()

u8* format_gbp_policy_trace ( u8 s,
va_list *  args 
)

Definition at line 24 of file gbp_policy.c.

+ Here is the call graph for this function:

◆ gbp_policy_trace()

static_always_inline void gbp_policy_trace ( vlib_main_t vm,
vlib_node_runtime_t node,
vlib_buffer_t b,
const gbp_contract_key_t key,
gbp_rule_action_t  action,
u32  acl_match,
u32  rule_match 
)

Definition at line 40 of file gbp_policy.h.

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