Package inet.networklayer.multi

Name Type Description
MultiNetworkLayer compound module

This module supports multiple different network layers simultaneously. Packets received through the transport gates are handed over to the corresponding network layer based on the attached control info. Packets received from the interface gates are also handed over to the corresponding network layer based on their runtime type.

MultiNetworkLayerLowerMultiplexer simple module

This module provides network protocol specific multiplexing. It's part of MultiNetworkLayer and it's meant to be used there.

MultiNetworkLayerUpperMultiplexer simple module

This module provides network protocol specific multiplexing. It's part of MultiNetworkLayer and it's meant to be used there.

MultiRoutingTable compound module

This module supports multiple different routing tables simultaneously. The actual routes are stored in the submodule routing tables and they are accessed directly by modules.

NetworkDatagramMultiplexer simple module

This module provides network protocol specific multiplexing.