9631 Commits (864cb14eec8962769a3dad1c7b988f90fb21e624)
 

Author SHA1 Message Date
dvdgrgrtt 864cb14eec Fix some clang-tidy warnings 3 years ago
dvdgrgrtt 7752feb3c2 Fix typos 3 years ago
dvdgrgrtt a4b86e5a0a Modify PUSCH power normalization
The PUSCH signal was normalized to fix the maximum amplitude instead of
the transmitted power.
3 years ago
dvdgrgrtt 7d8c519865 Restore proper file mode
The file had been mistakenly given executable permissions.
3 years ago
dvdgrgrtt f95c654aba Minor change
Forgot to check for unsuccessful malloc.
3 years ago
dvdgrgrtt 32c4da8db0 Fix typos 3 years ago
dvdgrgrtt 081428aab8 Check for Gaussianity in AWGN unit test
Implements the Anderson-Darling test to check whether noise samples are
drawn from a Gaussian distribution.
3 years ago
dvdgrgrtt bae6f13c89 Introduce function srsran_vec_sc_sum_fff
This function adds a float scalar to all elements of a float vector.
3 years ago
dvdgrgrtt b44c593162 Improve nr_phy_test user interface
The program was not reading configuration files. Also, it exited with a
segmentation fault when given the option "--help".

Fix a couple of typos in messages.
3 years ago
dvdgrgrtt 7a64406773 Fix nr_phy_test printed metrics
Some tables displayed the min value twice instead of min and max.
3 years ago
Andre Puschmann 7227f03314 ue,rrc_nr: refactor reconfig procedure to own source file
preparation to add next procedure
3 years ago
Andre Puschmann ccd4334672 rrc_nr: add basic interface for NAS 3 years ago
Andre Puschmann a15962c817 ue,rrc: move NR RRC into own folder 3 years ago
Francisco 74fda904ac nr,gnb,stack: use common gtpu_pdcp_adapter class for both NSA and SA cases 3 years ago
Francisco 123d79724d nr,gnb,rrc: restart activity timer when new PDUs arrive in case of SA 3 years ago
Francisco b27c184d2f nr,gnb,stack: add bearer manager to gNB stack to correctly map between eps bearer ids and lcids 3 years ago
Francisco 6513520211 nr,gnb,rrc: ensure drb config is added in RRC reconf. Do not allow LCIDs<4 for DRBs 3 years ago
Carlo Galiotto f9ff6758aa rrc-nr: temporary fix to handle inactivity timeout
Fixes issue #3689

Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Francisco 68ec3eaba0 nr,gnb,rrc: remove obsolete TODO comment and set default rrc inactivity timeout 3 years ago
Francisco 61e923a6a6 nr,gnb,rrc: configurable RRC NR inactivity timeout 3 years ago
Pedro Alvarez 9f7ae7a2b2 gnb,ngap: Added simple allocation of lcids to ngap_ue_bearer_manager. 3 years ago
Pedro Alvarez 194fb4fabf lib,rlc_am_nr: stop status prohibit timer when a polling bit is received. 3 years ago
Pedro Alvarez a038c74cc0 Only run the status prohibit timer, if it has been set before. 3 years ago
Francisco 14074f0430 nr,gnb: pass gtpu pointer to ngap init 3 years ago
Francisco b07385a50c nr,gnb,rrc: disable PHR in RRC setup 3 years ago
Andre Puschmann f31a7d1d02 epc,nas: add handler for PDN connectivity request
COTS phones seem to send standalone PDN connectivity request
messages even after the initial attach was complete. We don't fully support
them in the EPC but instead of logging a warning we can just send
a reject at least to keep the logs clean.
3 years ago
Francisco 71c0d69461 nr,gnb,phy: fix dci padding for the case of common search space type1 3 years ago
Francisco 40463c340d nr,gnb,rrc: fix schedulingRequest resource allocation in RRC setup message 3 years ago
Carlo Galiotto 787177bf3c rrc-nr: fix RRCReconf test failing
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 34af2657f9 rrc-nr: add info log in establish_eps_bearer()
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 6aad5d7786 rrc-nr,test: apply reviewer comments
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 6fc2d82b2e rrc-nr,test: add log spy and clean NAS_msg
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto c9d92dd5ef rrc-nr,test: add test for RRCReconfiguration after...
EPS bearer establishment
3 years ago
Carlo Galiotto 9c7ef6f11e rrc-nr: send RRCReconfiguration after establish_rrc_bearer()
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 66733fb347 rrc-nr: prevent master_cell_group to be sent if...
...there are no changes in the radio_bearer_configuration

In addition:
i)  Force RRCReconfiguration to be sent after receiving
    SecurityModeComplete
ii) Prevent RRCReconfiguration to be sent after establish_rrc_bearer()

Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 18a85adc49 rrc-nr: trigger RRCReconfifguration from ...
establish_EPS_bearer

Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 39d6eecf01 rrc-nr,test: add test for RRCReconfiguration
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 7d230a260e rrc-nr,test: add tests for DL/ULInformationTransfer
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Carlo Galiotto 1417331edb rrc-nr,test: add test for initial_ue msg sent to ngap
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Pedro Alvarez 3e61448a41 gnb,ngap: added logging for Rx NGAP messages. 3 years ago
Francisco 5759d396d4 nr,gnb,sched: avoid that ConRes CE gets allocated twice 3 years ago
Francisco 744ede0876 nr,gnb,rrc: disable CSI in SA mode 3 years ago
Pedro Alvarez 1bea5a7ebe gnb,rrc_nr: make sure that we only push the NAS PDU on the SMC if it exists. 3 years ago
Pedro Alvarez f9a2850d74 gnb,ngap: Added interface so the NGAP can pass a NAS message to the RRC
upon starting the RRC Security Mode command. This allows the gNB to
pass this message only after the SM procedure is complete.

Also made sure that the RRC notifies the NGAP upon the end of the
reconfiguration procedure, to make sure that the NGAP sends the UE
context setup response.
3 years ago
Pedro Alvarez 942c75ae80 gnb,rrc_nr: move location of creation of nr srb PDCP configs to rrc_nr_utils.cc 3 years ago
Pedro Alvarez 14170bbba2 lib,rrc_nr: made separate function to create default PDCP SRB configs 3 years ago
Francisco 5411e75ce3 fix failing unit tests due to bug in enb parser related to the rf_port 3 years ago
Pedro Alvarez 3296ee679c lib,pdcp_entity_lte: removed check for having SRBs only for 5bits SNlen. This was required for re-using the entity in NR. 3 years ago
Pedro Alvarez c69b221293 gnb,rrc_nr: move location of creation of nr srb PDCP configs to rrc_nr_utils.cc 3 years ago
Pedro Alvarez 9b622b3bff lib,rrc_nr: made separate function to create default PDCP SRB configs 3 years ago