You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andre Puschmann 483a216bd5 ue,stack: refactor handling of radio bearears in UE stack
this is a rather large commit that is hard to split because
it touches quite a few components.

It's a preparation patch for adding NR split bearers in the next
step.

We realized that managing RLC and PDCP bearers for both NR and LTE
in the same entity doesn't work. This is because we use the LCID
as a key for all accesses. With NR dual connectivity however we
can have the same LCID active at the same time for both LTE and NR
carriers.

The patch solves that by creating a dedicated NR instance for RLC/PDCP
in the stack. But then the question arises for UL traffic on, e.g. LCID 4
what PDCP instance the GW should use for pushing SDUs. It doesnt' know
that. And in fact it doesn't need to. It just needs to know EPS
bearer IDs. So the next change was to remove the knowledge of what
LCIDs are from the GW. Make is agnostic and only work on EPS bearer IDs.

The handling and mapping between EPS bearer IDs and LCIDs for LTE
or NR (mainly PDCP for pushing data) is done in the Stack because
it has access to both.

The NAS also has a EPS bearer map but only knows about default and
dedicated bearers. It doesn't know on which logical channels they
are transmitted.
3 years ago
..
adt bugfix,sched: avoid instability in TPCs around PHR~0 3 years ago
asn1 Refactor build of RLC NR config 3 years ago
common Added configuration option for S1AP SCTP bind port 3 years ago
interfaces ue,stack: refactor handling of radio bearears in UE stack 3 years ago
mac Revert UE changes 3 years ago
phy Initial UE synchronization for NR 3 years ago
radio Fix carrier mapping concurrency issue 3 years ago
rrc rename srsLTE to srsRAN 4 years ago
srslog - Add a mutex with priority inheritance for srslog internal structures. 4 years ago
system Fills the value of the number of cpus for the system_metrics_t and 3 years ago
test ue,stack: refactor handling of radio bearears in UE stack 3 years ago
upper ue,stack: refactor handling of radio bearears in UE stack 3 years ago
CMakeLists.txt rename srsLTE to srsRAN 4 years ago
build_info.h.in rename srsLTE to srsRAN 4 years ago
config.h rename srsLTE to srsRAN 4 years ago
srsran.h Initial NR PBCH encoding 4 years ago
version.h.in rename srsLTE to srsRAN 4 years ago