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_t |
byteLength = 8+16*getAddressArraySize() when routingType == 0 |
| segmentsLeft | uint8_t | |
| address | Ipv6Address[] |
Source code
// // Routing Header // RFC 2460 Section 4.4 // Next Header Value: 43 // class Ipv6RoutingHeader extends Ipv6ExtensionHeader { extensionType = IP_PROT_IPv6EXT_ROUTING; byteLength = B(8); //byteLength = 8+16*getAddressArraySize() when routingType == 0 uint8_t routingType; uint8_t segmentsLeft; Ipv6Address address[]; }File: src/inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg