FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
abf_policy_t_ Struct Reference

An ACL based Forwarding 'policy'. More...

+ Collaboration diagram for abf_policy_t_:

Data Fields

fib_node_t ap_node
 Linkage into the FIB graph. More...
 
u32 ap_acl
 ACL index to match. More...
 
fib_node_index_t ap_pl
 The path-list describing how to forward in case of a match. More...
 
u32 ap_sibling
 Sibling index on the path-list. More...
 
u32 ap_id
 The policy ID - as configured by the client. More...
 

Detailed Description

An ACL based Forwarding 'policy'.

This comprises the ACL index to match against and the forwarding path to take if the match is successful.

ABF policies are then 'attached' to interfaces. An input feature will run through the list of policies a match will divert the packet, if all miss then we continues down the interface's feature arc

Definition at line 33 of file abf_policy.h.

Field Documentation

◆ ap_acl

u32 abf_policy_t_::ap_acl

ACL index to match.

Definition at line 43 of file abf_policy.h.

◆ ap_id

u32 abf_policy_t_::ap_id

The policy ID - as configured by the client.

Definition at line 58 of file abf_policy.h.

◆ ap_node

fib_node_t abf_policy_t_::ap_node

Linkage into the FIB graph.

Definition at line 38 of file abf_policy.h.

◆ ap_pl

fib_node_index_t abf_policy_t_::ap_pl

The path-list describing how to forward in case of a match.

Definition at line 48 of file abf_policy.h.

◆ ap_sibling

u32 abf_policy_t_::ap_sibling

Sibling index on the path-list.

Definition at line 53 of file abf_policy.h.


The documentation for this struct was generated from the following file: