IPV4_OPTION_FIELD Structure

C

typedef struct {
struct {
    uint8_t optNumber : 5;
    uint8_t optClass : 2;
    uint8_t optCopied : 1;
}
uint8_t optLength;
uint16_t optData[];
} IPV4_OPTION_FIELD;

Description

IPv4 packet option definition.

This is the structure of an IPv4 option field in the IPv4 header.

Parameters

ParametersDescription
uint8_t optNumber : 5;Specifies an option.
uint8_t optClass : 2;Option class: 0 - control; 2 - debugging and measurement; 1, 3 - reserved.
uint8_t optCopied : 1;Option copied to all fragments.
uint8_t optLength;Size of the entire option.
uint16_t optData;Option specific variable data.

Returns

None.

Remarks

None.