DrbTable

Package: simu5g.stack.rrc

simple module DrbTable

The node’s data radio bearer configuration: one descriptor per bearer, holding the bearer’s SDAP configuration and the RLC/logical-channel configuration of its radio bearer (modeled on the DRB-ToAddMod and RLC-BearerConfig records of TS 38.331).

The table holds two collections of descriptors. The configured bearers are the ones this node has been told to set up, before and independent of their establishment: the core network’s session management delivers them (see the staticDrbs parameter of BearerConfigurator), RRC takes them in and pushes the SDAP-relevant part of each into the SDAP module, so neither this table nor SDAP authors any of it. The established bearers are filled in by BearerManagement as bearers are established, and dropped together with the bearer’s PDCP entity.

simu5g.stack.rrc.DrbTableDrbTablesimple

Usage diagram

Inheritance diagram

Used in compound modules

Name

Type

Description

Rrc

compound module

RRC (Radio Resource Control) layer for LTE/NR networks.

Properties

Name

Value

Description

class

DrbTable

display

i=block/table

Source code

//
// The node's data radio bearer configuration: one descriptor per bearer, holding the
// bearer's SDAP configuration and the RLC/logical-channel configuration of its radio
// bearer (modeled on the DRB-ToAddMod and RLC-BearerConfig records of TS 38.331).
//
// The table holds two collections of descriptors. The configured bearers are the ones
// this node has been told to set up, before and independent of their establishment:
// the core network's session management delivers them (see the staticDrbs parameter of
// ~BearerConfigurator), RRC takes them in and pushes the SDAP-relevant part of each into the SDAP
// module, so neither this table nor SDAP authors any of it. The established bearers are
// filled in by ~BearerManagement as bearers are established, and dropped together with
// the bearer's PDCP entity.
//
simple DrbTable like IDrbTable
{
    parameters:
        @display("i=block/table");
        @class(DrbTable);
}

File: src/simu5g/stack/rrc/DrbTable.ned