Jump to main content

##

# IPV6_ACTION Enumeration

## C

    typedef enum {
    IPV6_ACTION_NONE = 0,
    IPV6_ACTION_DISCARD_SILENT,
    IPV6_ACTION_DISCARD_PP_0,
    IPV6_ACTION_DISCARD_PP_2,
    IPV6_ACTION_DISCARD_PP_2_NOT_MC,
    IPV6_ACTION_BEGIN_EX_HEADER_PROCESSING
    } IPV6_ACTION;

## Desscription

Enumeration: IPV6_ACTION.

Different actions need to be taken depending on the result of our header processing.

## Members

Parameters | Description
--- | ---
IPV6_ACTION_NONE = 0 | No action. Skip the option.
IPV6_ACTION_DISCARD_SILENT | Discard the packet silently.
IPV6_ACTION_DISCARD_PP_0 | Discard the packet and send an ICMP parameter problem message with code value 0.
IPV6_ACTION_DISCARD_PP_2 | Discard the packet and send an ICMP parameter problem message with code value 2.
IPV6_ACTION_DISCARD_PP_2_NOT_MC | Discard the packet and send an ICMP parameter problem message with code value 3.
IPV6_ACTION_BEGIN_EX_HEADER_PROCESSING | Begin extension processing.

## Remarks

None.