DcMux.ned
NED File src/simu5g/stack/pdcp/DcMux.ned
| Name | Type | Description |
|---|---|---|
| DcMux | simple module |
Dual Connectivity mux: routes split-bearer PDCP PDUs between the local PDCP entities and the DcX2Forwarder, which tunnels them to the peer eNB/gNB over X2. |
Source code
// // Simu5G // // Authors: Andras Varga (OpenSim Ltd) // // This file is part of a software released under the license included in file // "license.pdf". Please read LICENSE and README files before using it. // The above files and the present reference are part of the software itself, // and cannot be removed from it. // package simu5g.stack.pdcp; // // Dual Connectivity mux: routes split-bearer PDCP PDUs between the local PDCP // entities and the ~DcX2Forwarder, which tunnels them to the peer eNB/gNB over X2. // simple DcMux { parameters: @display("i=block/dispatch"); string binderModule = default("binder"); string bearerManagementModule = default("^.rrc.bearerManagement"); gates: input dcManagerIn @loose; output dcManagerOut @loose; input fromEntity[]; // From a secondary's PDCP relay (UL) or a master leg's remote side (DL out) output toRelayEntity[]; // To a secondary's PDCP relay (DL, PdcpRelayEntity) output toRxEntity[]; // To a master PDCP entity's remote (X2) leg (UL in) }