FD.io VPP  v20.05-21-gb1500e9ff
Vector Packet Processing
esp_decrypt_packet_data_t Struct Reference

The post data structure to for esp_encrypt/decrypt_inline to write to vib_buffer_t opaque unused field, and for post nodes to pick up after dequeue. More...

Data Fields

union {
   struct {
      u8   icv_sz
 
      u8   iv_sz
 
      ipsec_sa_flags_t   flags
 
      u32   sa_index
 
   } 
 
   u64   sa_data
 
}; 
 
u32 seq
 
i16 current_data
 
i16 current_length
 
u16 hdr_sz
 
u16 is_chain
 
u32 protect_index
 

Detailed Description

The post data structure to for esp_encrypt/decrypt_inline to write to vib_buffer_t opaque unused field, and for post nodes to pick up after dequeue.

Definition at line 136 of file esp.h.

Field Documentation

◆ @395

union { ... }

◆ current_data

i16 esp_decrypt_packet_data_t::current_data

Definition at line 151 of file esp.h.

◆ current_length

i16 esp_decrypt_packet_data_t::current_length

Definition at line 152 of file esp.h.

◆ flags

ipsec_sa_flags_t esp_decrypt_packet_data_t::flags

Definition at line 144 of file esp.h.

◆ hdr_sz

u16 esp_decrypt_packet_data_t::hdr_sz

Definition at line 153 of file esp.h.

◆ icv_sz

u8 esp_decrypt_packet_data_t::icv_sz

Definition at line 142 of file esp.h.

◆ is_chain

u16 esp_decrypt_packet_data_t::is_chain

Definition at line 154 of file esp.h.

◆ iv_sz

u8 esp_decrypt_packet_data_t::iv_sz

Definition at line 143 of file esp.h.

◆ protect_index

u32 esp_decrypt_packet_data_t::protect_index

Definition at line 155 of file esp.h.

◆ sa_data

u64 esp_decrypt_packet_data_t::sa_data

Definition at line 147 of file esp.h.

◆ sa_index

u32 esp_decrypt_packet_data_t::sa_index

Definition at line 145 of file esp.h.

◆ seq

u32 esp_decrypt_packet_data_t::seq

Definition at line 150 of file esp.h.


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