IPv6 Constant Enumerations

IPv6 Extension Header Types *

class pcapkit.const.ipv6.extension_header.ExtensionHeader(*args, **kwds)[source]

Bases: aenum.IntEnum

[ExtensionHeader] IPv6 Extension Header Types

static get(key, default=- 1)[source]

Backport support for original codes.

AH = 51
ESP = 50
HIP = 139
HOPOPT = 0
IPv6_Frag = 44
IPv6_Opts = 60
IPv6_Route = 43
Mobility_Header = 135
Shim6 = 140
Use_For_Experimentation_And_Testing_253 = 253
Use_For_Experimentation_And_Testing_254 = 254

Destination Options and Hop-by-Hop Options

class pcapkit.const.ipv6.option.Option(*args, **kwds)[source]

Bases: aenum.IntEnum

[Option] Destination Options and Hop-by-Hop Options

classmethod _missing_(value)[source]

Lookup function used when value is not found.

static get(key, default=- 1)[source]

Backport support for original codes.

CALIPSO = 7
DEPRECATED = 138
Deprecated = 77
HOME = 201
ILNP = 139
IOAM_TEMPORARY_Registered_2020_04_16_Expires_2021_04_16_0x11 = 17
IOAM_TEMPORARY_Registered_2020_04_16_Expires_2021_04_16_0x31 = 49
IP_DFF = 238
JUMBO = 194
LIO = 140
MPL = 109
PAD = 0
PADN = 1
PDM = 15
Path_MTU_Record_Option_TEMPORARY_Registered_2019_09_03_Expires_2020_09_03 = 48
QS = 38
RA = 5
RFC3692_style_Experiment_0x1E = 30
RFC3692_style_Experiment_0x3E = 62
RFC3692_style_Experiment_0x5E = 94
RFC3692_style_Experiment_0x7E = 126
RFC3692_style_Experiment_0x9E = 158
RFC3692_style_Experiment_0xBE = 190
RFC3692_style_Experiment_0xDE = 222
RFC3692_style_Experiment_0xFE = 254
RPL_0x63 = 99
RPL_Option_0x23 = 35
SMF_DPD = 8
TUN = 4

IPv6 QS Functions

class pcapkit.const.ipv6.qs_function.QSFunction(*args, **kwds)[source]

Bases: aenum.IntEnum

[QSFunction] QS Functions

classmethod _missing_(value)[source]

Lookup function used when value is not found.

static get(key, default=- 1)[source]

Backport support for original codes.

Quick_Start_Request = 0
Report_Of_Approved_Rate = 8

IPv6 Router Alert Option Values

class pcapkit.const.ipv6.router_alert.RouterAlert(*args, **kwds)[source]

Bases: aenum.IntEnum

[RouterAlert] IPv6 Router Alert Option Values

classmethod _missing_(value)[source]

Lookup function used when value is not found.

static get(key, default=- 1)[source]

Backport support for original codes.

Aggregated_Reservation_Nesting_Level_0 = 4
Aggregated_Reservation_Nesting_Level_1 = 5
Aggregated_Reservation_Nesting_Level_10 = 14
Aggregated_Reservation_Nesting_Level_11 = 15
Aggregated_Reservation_Nesting_Level_12 = 16
Aggregated_Reservation_Nesting_Level_13 = 17
Aggregated_Reservation_Nesting_Level_14 = 18
Aggregated_Reservation_Nesting_Level_15 = 19
Aggregated_Reservation_Nesting_Level_16 = 20
Aggregated_Reservation_Nesting_Level_17 = 21
Aggregated_Reservation_Nesting_Level_18 = 22
Aggregated_Reservation_Nesting_Level_19 = 23
Aggregated_Reservation_Nesting_Level_2 = 6
Aggregated_Reservation_Nesting_Level_20 = 24
Aggregated_Reservation_Nesting_Level_21 = 25
Aggregated_Reservation_Nesting_Level_22 = 26
Aggregated_Reservation_Nesting_Level_23 = 27
Aggregated_Reservation_Nesting_Level_24 = 28
Aggregated_Reservation_Nesting_Level_25 = 29
Aggregated_Reservation_Nesting_Level_26 = 30
Aggregated_Reservation_Nesting_Level_27 = 31
Aggregated_Reservation_Nesting_Level_28 = 32
Aggregated_Reservation_Nesting_Level_29 = 33
Aggregated_Reservation_Nesting_Level_3 = 7
Aggregated_Reservation_Nesting_Level_30 = 34
Aggregated_Reservation_Nesting_Level_31 = 35
Aggregated_Reservation_Nesting_Level_4 = 8
Aggregated_Reservation_Nesting_Level_5 = 9
Aggregated_Reservation_Nesting_Level_6 = 10
Aggregated_Reservation_Nesting_Level_7 = 11
Aggregated_Reservation_Nesting_Level_8 = 12
Aggregated_Reservation_Nesting_Level_9 = 13
Datagram_Contains_A_Multicast_Listener_Discovery_Message = 0
Datagram_Contains_An_Active_Networks_Message = 2
Datagram_Contains_RSVP_Message = 1
MPLS_OAM = 69
NSIS_NATFW_NSLP = 68
QoS_NSLP_Aggregation_Level_0 = 36
QoS_NSLP_Aggregation_Level_1 = 37
QoS_NSLP_Aggregation_Level_10 = 46
QoS_NSLP_Aggregation_Level_11 = 47
QoS_NSLP_Aggregation_Level_12 = 48
QoS_NSLP_Aggregation_Level_13 = 49
QoS_NSLP_Aggregation_Level_14 = 50
QoS_NSLP_Aggregation_Level_15 = 51
QoS_NSLP_Aggregation_Level_16 = 52
QoS_NSLP_Aggregation_Level_17 = 53
QoS_NSLP_Aggregation_Level_18 = 54
QoS_NSLP_Aggregation_Level_19 = 55
QoS_NSLP_Aggregation_Level_2 = 38
QoS_NSLP_Aggregation_Level_20 = 56
QoS_NSLP_Aggregation_Level_21 = 57
QoS_NSLP_Aggregation_Level_22 = 58
QoS_NSLP_Aggregation_Level_23 = 59
QoS_NSLP_Aggregation_Level_24 = 60
QoS_NSLP_Aggregation_Level_25 = 61
QoS_NSLP_Aggregation_Level_26 = 62
QoS_NSLP_Aggregation_Level_27 = 63
QoS_NSLP_Aggregation_Level_28 = 64
QoS_NSLP_Aggregation_Level_29 = 65
QoS_NSLP_Aggregation_Level_3 = 39
QoS_NSLP_Aggregation_Level_30 = 66
QoS_NSLP_Aggregation_Level_31 = 67
QoS_NSLP_Aggregation_Level_4 = 40
QoS_NSLP_Aggregation_Level_5 = 41
QoS_NSLP_Aggregation_Level_6 = 42
QoS_NSLP_Aggregation_Level_7 = 43
QoS_NSLP_Aggregation_Level_8 = 44
QoS_NSLP_Aggregation_Level_9 = 45
Reserved_3 = 3
Reserved_65535 = 65535

Routing Types §

class pcapkit.const.ipv6.routing.Routing(*args, **kwds)[source]

Bases: aenum.IntEnum

[Routing] IPv6 Routing Types

classmethod _missing_(value)[source]

Lookup function used when value is not found.

static get(key, default=- 1)[source]

Backport support for original codes.

Nimrod = 1
RFC3692_style_Experiment_1 = 253
RFC3692_style_Experiment_2 = 254
RPL_Source_Route_Header = 3
Reserved = 255
Segment_Routing_Header = 4
Source_Route = 0
Type_2_Routing_Header = 2

Seed-ID Types

class pcapkit.const.ipv6.seed_id.SeedID(*args, **kwds)[source]

Bases: aenum.IntEnum

[SeedID] Seed-ID Types

classmethod _missing_(value)[source]

Lookup function used when value is not found.

static get(key, default=- 1)[source]

Backport support for original codes.

128_BIT_UNSIGNED_INTEGER = 3
16_BIT_UNSIGNED_INTEGER = 1
64_BIT_UNSIGNED_INTEGER = 2
IPV6_SOURCE_ADDRESS = 0