Namespace inet
EncapsulationProtocolReq
classThis request determines the expected protocol encapsulation order of the packet. If this tag is attached to a packet, then the first encapsulation protocol specifies the next dispatch protocol. Otherwise the individual protocol modules are expected to request dispatching to their default following encapsulation protocol.
Extends
Name | Type | Description |
---|---|---|
ProtocolListTagBase | (unknown -- not in documented files) |
Shared Tagging operations (observed)
tagAction | module |
---|---|
addTag | PacketDirectionReverser |
addTagIfAbsent | EthernetSocketIo, RelayInterfaceSelector, VlanReqMapper, Ipv4, StreamEncoder |
findTag | Ieee8021qTagEpdHeaderInserter, Ieee8021rTagEpdHeaderInserter |
findTagForUpdate | EthernetSocketIo, RelayInterfaceSelector, Ieee8021qTagEpdHeaderInserter, Ieee8021rTagEpdHeaderInserter, VlanReqMapper, Ipv4, StreamEncoder |
removeTag | Ieee8021qTagEpdHeaderInserter |
Source code
// // This request determines the expected protocol encapsulation order of the // packet. If this tag is attached to a packet, then the first encapsulation // protocol specifies the next dispatch protocol. Otherwise the individual // protocol modules are expected to request dispatching to their default // following encapsulation protocol. // class EncapsulationProtocolReq extends ProtocolListTagBase { }File: src/inet/common/ProtocolTag.msg