Namespace inet
IPv6RoutingHeader
classRouting Header RFC 2460 Section 4.4 Next Header Value: 43
Extends
| Name | Type | Description |
|---|---|---|
| IPv6ExtensionHeader | (unknown -- not in documented files) |
Fields
| Name | Type | Description |
|---|---|---|
| extensionType | ||
| byteLength | ||
| routingType | uint8 |
byteLength = 8+16*getAddressArraySize() when routingType == 0 |
| segmentsLeft | uint8 | |
| address | IPv6Address[] |
Source code
// // Routing Header // RFC 2460 Section 4.4 // Next Header Value: 43 // class IPv6RoutingHeader extends IPv6ExtensionHeader { @customize(true); extensionType = IP_PROT_IPv6EXT_ROUTING; byteLength = 8; //byteLength = 8+16*getAddressArraySize() when routingType == 0 uint8 routingType; uint8 segmentsLeft; IPv6Address address[]; }File: src/inet/networklayer/contract/ipv6/IPv6ExtensionHeaders.msg