FD.io VPP  v18.10-32-g1161dda
Vector Packet Processing
gbp_endpoint_t_ Struct Reference

A Group Based Policy Endpoint. More...

+ Collaboration diagram for gbp_endpoint_t_:

Data Fields

u32 ge_sw_if_index
 The interface on which the EP is connected. More...
 
ip46_address_t * ge_ips
 A vector of ip addresses that below to the endpoint. More...
 
mac_address_t ge_mac
 MAC address of the endpoint. More...
 
epg_id_t ge_epg_id
 The endpoint's designated EPG. More...
 
gbp_endpoint_flags_t ge_flags
 Endpoint flags. 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 46 of file gbp_endpoint.h.

Field Documentation

epg_id_t gbp_endpoint_t_::ge_epg_id

The endpoint's designated EPG.

Definition at line 66 of file gbp_endpoint.h.

gbp_endpoint_flags_t gbp_endpoint_t_::ge_flags

Endpoint flags.

Definition at line 71 of file gbp_endpoint.h.

ip46_address_t* gbp_endpoint_t_::ge_ips

A vector of ip addresses that below to the endpoint.

Definition at line 56 of file gbp_endpoint.h.

mac_address_t gbp_endpoint_t_::ge_mac

MAC address of the endpoint.

Definition at line 61 of file gbp_endpoint.h.

u32 gbp_endpoint_t_::ge_sw_if_index

The interface on which the EP is connected.

Definition at line 51 of file gbp_endpoint.h.


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