FD.io VPP  v19.01.2-3-gf61a1a8
Vector Packet Processing
ip_types.api File Reference

Go to the source code of this file.

Data Structures

union  address_union
 

Typedefs

typedef u8 ip4_address[4]
 
typedef u8 ip6_address[16]
 

Enumerations

enum  address_family { ADDRESS_IP4 = 0, ADDRESS_IP6 }
 

Variables

typedef address
 
vl_api_address_union_t un
 
typedef prefix
 
u8 address_length
 
typedef mprefix
 
u16 grp_address_length
 
vl_api_address_union_t grp_address
 
vl_api_address_union_t src_address
 
typedef ip6_prefix
 
u8 len
 
typedef ip4_prefix
 

Typedef Documentation

typedef u8 ip4_address[4]

Definition at line 17 of file ip_types.api.

typedef u8 ip6_address[16]

Definition at line 18 of file ip_types.api.

Enumeration Type Documentation

Enumerator
ADDRESS_IP4 
ADDRESS_IP6 

Definition at line 20 of file ip_types.api.

Variable Documentation

typedef address
Initial value:
{
vl_api_address_family_t af

Definition at line 30 of file ip_types.api.

u8 address_length

Definition at line 37 of file ip_types.api.

vl_api_address_union_t grp_address

Definition at line 43 of file ip_types.api.

u16 grp_address_length

Definition at line 42 of file ip_types.api.

typedef ip4_prefix
Initial value:
{
vl_api_ip4_address_t prefix
typedef prefix
Definition: ip_types.api:35

Definition at line 52 of file ip_types.api.

typedef ip6_prefix
Initial value:
{
vl_api_ip6_address_t prefix
typedef prefix
Definition: ip_types.api:35

Definition at line 47 of file ip_types.api.

u8 len

Definition at line 49 of file ip_types.api.

typedef mprefix
Initial value:
{
vl_api_address_family_t af

Definition at line 40 of file ip_types.api.

typedef prefix
Initial value:
{
vl_api_address_t address
typedef address
Definition: ip_types.api:30

Definition at line 35 of file ip_types.api.

vl_api_address_union_t src_address

Definition at line 44 of file ip_types.api.

vl_api_address_union_t un

Definition at line 32 of file ip_types.api.