enum io.IpOptionType

enum IpOptionType: uint8_t {
    Eool   = IpOptionNumber.Eool,
    Nop    = IpOptionNumber.Nop,
    Sec    = IpOptionNumber.Sec    | IpOptionTypeFlag.Copy,
    Lsr    = IpOptionNumber.Lsr    | IpOptionTypeFlag.Copy,
    Ts     = IpOptionNumber.Ts     | IpOptionTypeFlag.Debug,
    Esec   = IpOptionNumber.Esec   | IpOptionTypeFlag.Copy,
    Cipso  = IpOptionNumber.Cipso  | IpOptionTypeFlag.Copy,
    Rr     = IpOptionNumber.Rr,
    Sid    = IpOptionNumber.Sid    | IpOptionTypeFlag.Copy,
    Ssr    = IpOptionNumber.Ssr    | IpOptionTypeFlag.Copy,
    Zsu    = IpOptionNumber.Zsu,
    Mtup   = IpOptionNumber.Mtup,
    Mtur   = IpOptionNumber.Mtur,
    Finn   = IpOptionNumber.Finn   | IpOptionTypeFlag.Copy | IpOptionTypeFlag.Debug,
    Visa   = IpOptionNumber.Visa   | IpOptionTypeFlag.Copy,
    Encode = IpOptionNumber.Encode,
    Imitd  = IpOptionNumber.Imitd  | IpOptionTypeFlag.Copy,
    Eip    = IpOptionNumber.Eip    | IpOptionTypeFlag.Copy,
    Tr     = IpOptionNumber.Tr     | IpOptionTypeFlag.Debug,
    Addext = IpOptionNumber.Addext | IpOptionTypeFlag.Copy,
    Rtralt = IpOptionNumber.Rtralt | IpOptionTypeFlag.Copy,
    Sdb    = IpOptionNumber.Sdb    | IpOptionTypeFlag.Copy,
    Dps    = IpOptionNumber.Dps    | IpOptionTypeFlag.Copy,
    Ump    = IpOptionNumber.Ump    | IpOptionTypeFlag.Copy,
    Qs     = IpOptionNumber.Qs,
};