> Hi, > > > > I have one: > > What's that strange notation in ipv4.h: > > uint8 ver:4; > > this is called bitfield; > > in this case it is 4-bit bitfield inside 8-bit integer Exactly. We have 2 4-bit files within an 8-bit integer, hence uint8 ver:4; uint8 hl:4; david