ROHC compression/decompression library
Data Fields
rnd_8_t Struct Reference

The rnd_8 compressed packet format. More...

#include <tcp.h>

Data Fields

uint8_t list_present:1
 
uint8_t rsf_flags:2
 
uint8_t discriminator:5
 
uint8_t msn1:1
 
uint8_t header_crc:7
 
uint8_t ecn_used:1
 
uint8_t ttl_hopl:3
 
uint8_t psh_flag:1
 
uint8_t msn2:3
 
uint16_t seq_num
 
uint16_t ack_num
 
uint8_t options [0]
 

Detailed Description

The rnd_8 compressed packet format.

Can send LSBs of TTL, RSF flags, change ECN behavior and options list See RFC4996 page 82

Field Documentation

uint16_t rnd_8_t::ack_num

lsb(16, 16383) [ 16 ]

uint8_t rnd_8_t::discriminator
uint8_t rnd_8_t::ecn_used
uint8_t rnd_8_t::header_crc
uint8_t rnd_8_t::list_present
uint8_t rnd_8_t::msn1
uint8_t rnd_8_t::msn2
uint8_t rnd_8_t::options[0]

tcp_list_presence_enc(list_present.CVALUE) [ VARIABLE ]

uint8_t rnd_8_t::psh_flag
uint8_t rnd_8_t::rsf_flags
uint16_t rnd_8_t::seq_num

lsb(16, 65535) [ 16 ]

uint8_t rnd_8_t::ttl_hopl

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