|
|
u16 | sport |
| |
|
u16 | dport |
| |
|
union { |
|
u32 seq |
| |
|
hicn_name_suffix_t name_suffix |
| |
| }; | |
| |
|
union { |
|
u32 seq_ack |
| |
|
struct { |
|
hicn_pathlabel_t pathlabel |
| |
|
u8 pad [3] |
| |
| } | |
| |
| }; | |
| |
|
union { |
|
struct { |
|
u8 data_offset_and_reserved |
| |
|
u8 flags |
| |
| } | |
| |
|
struct { |
|
u16 reserved:4 |
| |
|
u16 doff:4 |
| |
|
u16 fin:1 |
| |
|
u16 syn:1 |
| |
|
u16 rst:1 |
| |
|
u16 psh:1 |
| |
|
u16 ack:1 |
| |
|
u16 urg:1 |
| |
|
u16 ece:1 |
| |
|
u16 cwr:1 |
| |
| } | |
| |
|
struct { |
|
u16 timescale:4 |
| |
|
u16 __doff:4 |
| |
|
u16 __fin:1 |
| |
|
u16 __syn:1 |
| |
|
u16 __rst:1 |
| |
|
u16 sig:1 |
| |
|
u16 __ack:1 |
| |
|
u16 man:1 |
| |
|
u16 id:1 |
| |
|
u16 __cwr:1 |
| |
| } | |
| |
| }; | |
| |
|
union { |
|
u16 window |
| |
|
u16 ldr |
| |
| }; | |
| |
|
u16 | csum |
| |
|
union { |
|
u16 urg_ptr |
| |
|
u16 lifetime |
| |
| }; | |
| |
|
union { |
|
u32 seq |
| |
|
hicn_name_suffix_t name_suffix |
| |
| }; | |
| |
|
union { |
|
u32 seq_ack |
| |
|
struct { |
|
hicn_pathlabel_t pathlabel |
| |
|
u8 pad [3] |
| |
| } | |
| |
| }; | |
| |
|
union { |
|
struct { |
|
u8 data_offset_and_reserved |
| |
|
u8 flags |
| |
| } | |
| |
|
struct { |
|
u16 reserved:4 |
| |
|
u16 doff:4 |
| |
|
u16 fin:1 |
| |
|
u16 syn:1 |
| |
|
u16 rst:1 |
| |
|
u16 psh:1 |
| |
|
u16 ack:1 |
| |
|
u16 urg:1 |
| |
|
u16 ece:1 |
| |
|
u16 cwr:1 |
| |
| } | |
| |
|
struct { |
|
u16 timescale:4 |
| |
|
u16 __doff:4 |
| |
|
u16 __fin:1 |
| |
|
u16 __syn:1 |
| |
|
u16 __rst:1 |
| |
|
u16 sig:1 |
| |
|
u16 __ack:1 |
| |
|
u16 man:1 |
| |
|
u16 id:1 |
| |
|
u16 __cwr:1 |
| |
| } | |
| |
| }; | |
| |
|
union { |
|
u16 window |
| |
|
u16 ldr |
| |
| }; | |
| |
|
union { |
|
u16 urg_ptr |
| |
|
u16 lifetime |
| |
| }; | |
| |
The documentation for this struct was generated from the following file:
- hicn-plugin/src/hicn/protocol/tcp.h