IIeee8021aeTagEpdHeaderInserter

Package: inet.linklayer.ieee8021ae

IIeee8021aeTagEpdHeaderInserter

module interface

Module interface for IEEE 802.1AE (MACsec) tag header inserters. Implementations process outgoing frames to add IEEE 802.1AE security tags with EtherType Protocol Discrimination (EPD), encapsulate packet data in encrypted chunks, and add security parameters including Secure Channel Identifier (SCI) and packet number (PN) as defined in the IEEE 802.1AE standard for MAC security.

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Implemented by

Name Type Description
Ieee8021aeTagEpdHeaderInserter simple module

TODO: this module is incomplete

Properties

Name Value Description
display i=block/cogwheel

Source code

//
// Module interface for IEEE 802.1AE (MACsec) tag header inserters.
// Implementations process outgoing frames to add IEEE 802.1AE security tags
// with EtherType Protocol Discrimination (EPD), encapsulate packet data in
// encrypted chunks, and add security parameters including Secure Channel
// Identifier (SCI) and packet number (PN) as defined in the IEEE 802.1AE
// standard for MAC security.
//
moduleinterface IIeee8021aeTagEpdHeaderInserter
{
    parameters:
        @display("i=block/cogwheel");
    gates:
        input in;
        output out;
}

File: src/inet/linklayer/ieee8021ae/IIeee8021aeTagEpdHeaderInserter.ned