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

A Group Based Policy Endpoint. More...

+ Collaboration diagram for gbp_endpoint_t_:

Data Fields

fib_node_t ge_node
 A FIB node that allows the tracking of children. More...
 
gbp_endpoint_key_t ge_key
 The key/ID of this EP. More...
 
gbp_endpoint_loc_tge_locs
 Location information provided by the various sources. More...
 
gbp_endpoint_fwd_t ge_fwd
 
f64 ge_last_time
 The last time a packet from seen from this end point. More...
 

Detailed Description

A Group Based Policy Endpoint.

This is typically a VM or container. If the endpoint is local (i.e. on the same compute node as VPP) then there is one interface per-endpoint. If the EP is remote,e.g. reachable over a [vxlan] tunnel, then there will be multiple EPs reachable over the tunnel and they can be distinguished via either their MAC or IP Address[es].

Definition at line 190 of file gbp_endpoint.h.

Field Documentation

◆ ge_fwd

gbp_endpoint_fwd_t gbp_endpoint_t_::ge_fwd

Definition at line 208 of file gbp_endpoint.h.

◆ ge_key

gbp_endpoint_key_t gbp_endpoint_t_::ge_key

The key/ID of this EP.

Definition at line 200 of file gbp_endpoint.h.

◆ ge_last_time

f64 gbp_endpoint_t_::ge_last_time

The last time a packet from seen from this end point.

Definition at line 213 of file gbp_endpoint.h.

◆ ge_locs

gbp_endpoint_loc_t* gbp_endpoint_t_::ge_locs

Location information provided by the various sources.

These are sorted based on source priority.

Definition at line 206 of file gbp_endpoint.h.

◆ ge_node

fib_node_t gbp_endpoint_t_::ge_node

A FIB node that allows the tracking of children.

Definition at line 195 of file gbp_endpoint.h.


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