Fix NR reestablishment
Fix NR reestablishment by implementing the "DRB-suspend" at the MAC. This means that the during reestablishment, gNB MAC discards received DRB packets, and does not schedule DRB. Fix a couple of additional issues in reestablishment.
Todo:
-
Implement similar behavior at the UE.: will be done later -
Check if we need to have SRB2 blocked as well: done now. -
Check that it is compatible with "Lower Layer Status" of F1: in F1, it's a simple field valid for the entire UE. So even though we have a bit map, it should be compatible in that on F1 message, we set all the RB suspend fields.
@Cedric.Roux noted down what that entails in !2668 (comment 119369). In this MR, not handled is the functionality at RRC (to trigger via F1), nor in PDCP or GTP.
Edited by Robert Schmidt