pub const UDP_HEADER_LEN: usize = 8;
pub const UDP_OPTION_EOL: u8 = 0;
pub const UDP_OPTION_NOP: u8 = 1;
pub const UDP_OPTION_APC: u8 = 2;
pub const UDP_OPTION_FRAG: u8 = 3;
pub const UDP_OPTION_MDS: u8 = 4;
pub const UDP_OPTION_MRDS: u8 = 5;
pub const UDP_OPTION_REQ: u8 = 6;
pub const UDP_OPTION_RES: u8 = 7;
pub const UDP_OPTION_TIME: u8 = 8;
pub const UDP_OPTION_AUTH: u8 = 9;
pub const UDP_OPTION_UNASSIGNED_SAFE_START: u8 = 10;
pub const UDP_OPTION_UNASSIGNED_SAFE_END: u8 = 126;
pub const UDP_OPTION_EXP: u8 = 127;
pub const UDP_OPTION_RESERVED_SAFE_START: u8 = 128;
pub const UDP_OPTION_RESERVED_SAFE_END: u8 = 191;
pub const UDP_OPTION_UCMP: u8 = 192;
pub const UDP_OPTION_UENC: u8 = 193;
pub const UDP_OPTION_UNASSIGNED_UNSAFE_START: u8 = 194;
pub const UDP_OPTION_UNASSIGNED_UNSAFE_END: u8 = 253;
pub const UDP_OPTION_UEXP: u8 = 254;
pub const UDP_OPTION_RESERVED_UNSAFE: u8 = 255;
pub(super) const UDP_OPTION_SHORT_HEADER_LEN: usize = 2;
pub(super) const UDP_OPTION_EXTENDED_HEADER_LEN: usize = 4;
pub(super) const UDP_OPTION_EXTENDED_LEN_SENTINEL: u8 = 255;
pub(super) const UDP_OPTION_MAX_CONSECUTIVE_NOPS: usize = 7;
pub(super) const UDP_OPTION_LENGTH_CONTEXT: &str = "udp option length";
pub(super) const UDP_OPTION_PAYLOAD_CONTEXT: &str = "udp option payload";
pub(super) const UDP_OPTION_EXTENDED_LENGTH_CONTEXT: &str = "udp option extended length";
pub(super) const UDP_OPTION_EXTENDED_PAYLOAD_CONTEXT: &str = "udp option extended payload";
pub(super) const UDP_OPTION_CHECKSUM_LEN: usize = 2;
pub(super) const UDP_OPTION_APC_LEN: usize = 6;
pub(super) const UDP_OPTION_FRAG_SHORT_LEN: usize = 10;
pub(super) const UDP_OPTION_FRAG_LONG_LEN: usize = 12;
pub(super) const UDP_OPTION_MDS_LEN: usize = 4;
pub(super) const UDP_OPTION_MRDS_LEN: usize = 5;
pub(super) const UDP_OPTION_REQ_LEN: usize = 6;
pub(super) const UDP_OPTION_RES_LEN: usize = 6;
pub(super) const UDP_OPTION_TIME_LEN: usize = 10;
pub(super) const UDP_OPTION_EXPERIMENT_DATA_MIN_LEN: usize = 2;
pub(super) const UDP_OPTION_EXPERIMENT_SHORT_MIN_LEN: usize =
UDP_OPTION_SHORT_HEADER_LEN + UDP_OPTION_EXPERIMENT_DATA_MIN_LEN;
pub(super) const UDP_OPTION_EXPERIMENT_EXTENDED_MIN_LEN: usize =
UDP_OPTION_EXTENDED_HEADER_LEN + UDP_OPTION_EXPERIMENT_DATA_MIN_LEN;