Various bugfixes for gNB stability, cleanup
- Fixes #853, #854, #858, #859, #862
- handle repeated NGAP Initial context setup requests, thereby fixing assert:
Assertion (!ue_p->as_security_active) failed! In rrc_gNB_generate_SecurityModeCommand() /home/eurecom/raymond/openairinterface5g/openair2/RRC/NR/rrc_gNB.c:2590 logic error: security already activ
- A lot of cleanup: remove almost all use of
protocol_ctxt_t
in 5G RRC and use existing pointers instead
Still planned:
-
testing in CD environment/improve stability, if necessary -
I noticed that gNB RRC has a module_id
variable; this should be used consistently in refactored code -
test/verification of the assert, because I could not reproduce yet
Edited by Robert Schmidt