struct io.IpHdr

struct IpHdr
{
    // fields

    uint8_t m_headerLength;
    uint8_t m_version;
    uint8_t m_typeOfService;
    bigendian unsigned short m_totalLength;
    bigendian unsigned short m_identification;
    bigendian unsigned short m_flags;
    bigendian unsigned short m_fragmentOffset;
    uint8_t m_timeToLive;
    io.IpProtocol m_protocol;
    bigendian unsigned short m_headerChecksum;
    bigendian unsigned int m_srcAddress;
    bigendian unsigned int m_dstAddress;
};