Ieee8021rTagTpidHeader

Namespace inet

Ieee8021rTagTpidHeader

class

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 | +-------------------------------+

Extends

Name Type Description
FieldsChunk (unknown -- not in documented files)

Fields

Name Type Description
chunkLength
sequenceNumber uint16_t

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