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.
4 years ago
..
hdr ue,stack: refactor handling of radio bearears in UE stack 4 years ago
src ue,stack: refactor handling of radio bearears in UE stack 4 years ago
test Fix NGAP valgrind test 4 years ago
CMakeLists.txt rename srsLTE to srsRAN 4 years ago
drb.conf.example Fix issue in getting PDCP discard timer from configs 4 years ago
enb.conf.example Added configuration option for S1AP SCTP bind port 4 years ago
rr.conf.example sched,feature: Enable setting the target PHR below which the maximum UL grant size starts decreasing 4 years ago
sib.conf.example change default sib and rr conf PUCCH-specific default values to decrease the size of PUCCH 4 years ago
sib.conf.mbsfn.example updating sib13 config for mbms, fixing small bug with metrics 4 years ago