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