Ieee8021rTagTpidHeader
classThis chunk represents an IEEE 802.1R tag header as defined by the section 7.8 Tag format of the IEEE Std 802.1CB-2017, IEEE Standard for Local and Metropolitan Area Networks, Frame Replication and Elimination for Reliability.
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-------------------------------+-------------------------------+ | TPID = 0xF1C1 | Reserved = 0 | +-------------------------------+-------------------------------+ | SequenceNumber | +-------------------------------+
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description |
|---|---|---|
| FieldsChunk | class | (no description) |
Fields
| Name | Type | Description |
|---|---|---|
| chunkLength | b | |
| sequenceNumber | uint16_t | |
| id | int | |
| mutable | bool | |
| complete | bool | |
| correct | bool | |
| properlyRepresented | bool | |
| rawBin | string[] | |
| rawHex | string[] | |
| regionTags | SharingRegionTagSet::TagBaseRegionTag[] |
Source code
// // This chunk represents an IEEE 802.1R tag header as defined by the section // 7.8 Tag format of the IEEE Std 802.1CB-2017, IEEE Standard for Local and // Metropolitan Area Networks, Frame Replication and Elimination for Reliability. // // 0 1 2 3 // 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 // +-------------------------------+-------------------------------+ // | TPID = 0xF1C1 | Reserved = 0 | // +-------------------------------+-------------------------------+ // | SequenceNumber | // +-------------------------------+ // class Ieee8021rTagTpidHeader extends FieldsChunk { chunkLength = B(6); uint16_t sequenceNumber = 0; }File: src/inet/linklayer/ieee8021r/Ieee8021rTagHeader.msg