FD.io VPP  v18.04-17-g3a0d853
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 475 of file ipsec.api.

Field Documentation

u64 vl_api_ipsec_spd_details_t::bytes

Definition at line 492 of file ipsec.api.

u32 vl_api_ipsec_spd_details_t::context

Definition at line 476 of file ipsec.api.

u8 vl_api_ipsec_spd_details_t::is_ipv6

Definition at line 480 of file ipsec.api.

u8 vl_api_ipsec_spd_details_t::is_outbound

Definition at line 479 of file ipsec.api.

u8 vl_api_ipsec_spd_details_t::local_start_addr[16]

Definition at line 481 of file ipsec.api.

u16 vl_api_ipsec_spd_details_t::local_start_port

Definition at line 483 of file ipsec.api.

u8 vl_api_ipsec_spd_details_t::local_stop_addr[16]

Definition at line 482 of file ipsec.api.

u16 vl_api_ipsec_spd_details_t::local_stop_port

Definition at line 484 of file ipsec.api.

u64 vl_api_ipsec_spd_details_t::packets

Definition at line 493 of file ipsec.api.

u8 vl_api_ipsec_spd_details_t::policy

Definition at line 490 of file ipsec.api.

i32 vl_api_ipsec_spd_details_t::priority

Definition at line 478 of file ipsec.api.

u8 vl_api_ipsec_spd_details_t::protocol

Definition at line 489 of file ipsec.api.

u8 vl_api_ipsec_spd_details_t::remote_start_addr[16]

Definition at line 485 of file ipsec.api.

u16 vl_api_ipsec_spd_details_t::remote_start_port

Definition at line 487 of file ipsec.api.

u8 vl_api_ipsec_spd_details_t::remote_stop_addr[16]

Definition at line 486 of file ipsec.api.

u16 vl_api_ipsec_spd_details_t::remote_stop_port

Definition at line 488 of file ipsec.api.

u32 vl_api_ipsec_spd_details_t::sa_id

Definition at line 491 of file ipsec.api.

u32 vl_api_ipsec_spd_details_t::spd_id

Definition at line 477 of file ipsec.api.


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