FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
vl_api_ipsec_spd_details_t Struct Reference

IPsec policy database response. More...

Data Fields

u32 context
 
u32 spd_id
 
i32 priority
 
u8 is_outbound
 
u8 is_ipv6
 
u8 local_start_addr [16]
 
u8 local_stop_addr [16]
 
u16 local_start_port
 
u16 local_stop_port
 
u8 remote_start_addr [16]
 
u8 remote_stop_addr [16]
 
u16 remote_start_port
 
u16 remote_stop_port
 
u8 protocol
 
u8 policy
 
u32 sa_id
 
u64 bytes
 
u64 packets
 

Detailed Description

IPsec policy database response.

Template Parameters
context- sender context which was passed in the request
spd_id- SPD instance id
priority- numeric value to control policy evaluation order
is_outbound- [1|0] to indicate if direction is [out|in]bound
is_ipv6- [1|0] to indicate if address family is ipv[6|4]
local_start_addr- first address in local traffic selector range
local_stop_addr- last address in local traffic selector range
local_start_port- first port in local traffic selector range
local_stop_port- last port in local traffic selector range
remote_start_addr- first address in remote traffic selector range
remote_stop_addr- last address in remote traffic selector range
remote_start_port- first port in remote traffic selector range
remote_stop_port- last port in remote traffic selector range
protocol- traffic selector protocol
policy- policy action
sa_id- SA id
bytes- byte count of packets matching this policy
packets- count of packets matching this policy

Definition at line 497 of file ipsec.api.

Field Documentation

◆ bytes

u64 vl_api_ipsec_spd_details_t::bytes

Definition at line 514 of file ipsec.api.

◆ context

u32 vl_api_ipsec_spd_details_t::context

Definition at line 498 of file ipsec.api.

◆ is_ipv6

u8 vl_api_ipsec_spd_details_t::is_ipv6

Definition at line 502 of file ipsec.api.

◆ is_outbound

u8 vl_api_ipsec_spd_details_t::is_outbound

Definition at line 501 of file ipsec.api.

◆ local_start_addr

u8 vl_api_ipsec_spd_details_t::local_start_addr[16]

Definition at line 503 of file ipsec.api.

◆ local_start_port

u16 vl_api_ipsec_spd_details_t::local_start_port

Definition at line 505 of file ipsec.api.

◆ local_stop_addr

u8 vl_api_ipsec_spd_details_t::local_stop_addr[16]

Definition at line 504 of file ipsec.api.

◆ local_stop_port

u16 vl_api_ipsec_spd_details_t::local_stop_port

Definition at line 506 of file ipsec.api.

◆ packets

u64 vl_api_ipsec_spd_details_t::packets

Definition at line 515 of file ipsec.api.

◆ policy

u8 vl_api_ipsec_spd_details_t::policy

Definition at line 512 of file ipsec.api.

◆ priority

i32 vl_api_ipsec_spd_details_t::priority

Definition at line 500 of file ipsec.api.

◆ protocol

u8 vl_api_ipsec_spd_details_t::protocol

Definition at line 511 of file ipsec.api.

◆ remote_start_addr

u8 vl_api_ipsec_spd_details_t::remote_start_addr[16]

Definition at line 507 of file ipsec.api.

◆ remote_start_port

u16 vl_api_ipsec_spd_details_t::remote_start_port

Definition at line 509 of file ipsec.api.

◆ remote_stop_addr

u8 vl_api_ipsec_spd_details_t::remote_stop_addr[16]

Definition at line 508 of file ipsec.api.

◆ remote_stop_port

u16 vl_api_ipsec_spd_details_t::remote_stop_port

Definition at line 510 of file ipsec.api.

◆ sa_id

u32 vl_api_ipsec_spd_details_t::sa_id

Definition at line 513 of file ipsec.api.

◆ spd_id

u32 vl_api_ipsec_spd_details_t::spd_id

Definition at line 499 of file ipsec.api.


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