EDGESEC  0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
Data Fields
tcp_schema Struct Reference

TCP protocol schema definition. More...

#include <packet_decoder.h>

Data Fields

char id [MAX_RANDOM_UUID_LEN]
 
uint16_t source
 
uint16_t dest
 
uint32_t seq
 
uint32_t ack_seq
 
uint16_t res1
 
uint16_t doff
 
uint16_t fin
 
uint16_t syn
 
uint16_t rst
 
uint16_t psh
 
uint16_t ack
 
uint16_t urg
 
uint16_t window
 
uint16_t check_p
 
uint16_t urg_ptr
 

Detailed Description

TCP protocol schema definition.

Field Documentation

◆ ack

uint16_t tcp_schema::ack

Packet ack flag

◆ ack_seq

uint32_t tcp_schema::ack_seq

Packet ack_seq flag

◆ check_p

uint16_t tcp_schema::check_p

Packet check

◆ dest

uint16_t tcp_schema::dest

Packet destination port

◆ doff

uint16_t tcp_schema::doff

Packet doff flag

◆ fin

uint16_t tcp_schema::fin

Packet fin flag

◆ id

char tcp_schema::id[MAX_RANDOM_UUID_LEN]

Packet id

◆ psh

uint16_t tcp_schema::psh

Packet psh flag

◆ res1

uint16_t tcp_schema::res1

Packet res1 flag

◆ rst

uint16_t tcp_schema::rst

Packet rst flag

◆ seq

uint32_t tcp_schema::seq

Packet seq flag

◆ source

uint16_t tcp_schema::source

Packet source port

◆ syn

uint16_t tcp_schema::syn

Packet syn flag

◆ urg

uint16_t tcp_schema::urg

Packet urg flag

◆ urg_ptr

uint16_t tcp_schema::urg_ptr

Packet urg_ptr

◆ window

uint16_t tcp_schema::window

Packet window


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