Commit Graph

10328 Commits

Author SHA1 Message Date
Codebot 4d2b5b8eda Adding AGPL copyright to new files 2022-04-29 07:28:44 +00:00
Codebot 9211ad7d51 Merge branch 'next' into agpl_next 2022-04-29 07:28:41 +00:00
Ismael Gomez ec4914be19 remove comment 2022-04-28 17:08:02 +02:00
Andre Puschmann dddc07b847 enb: add checker for unsupported/untested configs 2022-04-28 15:56:29 +02:00
Robert Falkenberg 828c7ec02d lib,rlc_am_nr: Change log level for already acked (removed) RETX. 2022-04-28 14:55:44 +01:00
Andre Puschmann 941a032ea1 ue,proc_ra: fix state to str converter
this array wasn't updated after the state enum has been updated
2022-04-28 15:42:08 +02:00
Andre Puschmann 70eaec21e2 all: fix uninitialized variables detected by coverity 2022-04-28 15:42:08 +02:00
Pedro Alvarez 3714548391 lib,rlc_am_nr: re-enable rlc am nr stress tests 2022-04-27 21:33:33 +01:00
Pedro Alvarez e023cecd28 lib,rlc_am_nr: lower log level of unsupported NACK ranges from warning to error 2022-04-27 21:30:13 +01:00
Pedro Alvarez 5992303aca lib,rlc_am_nr: make sure we react to polling bit, even if SDU/SDU
segment is a duplicate/overlapping.
2022-04-27 16:27:52 +01:00
Pedro Alvarez 68cc16ad68 lib,rlc_am_nr: fix assert triggered by receiving duplicate segments 2022-04-27 16:27:52 +01:00
yagoda de8b7d6c48 mac,phy: fixing pdcch order bug, do not process PDSCH if grant is pdcch order 2022-04-27 15:46:24 +02:00
yagoda 5181d07c8a mac: fixing pdcch order bug, dont send if rnti is not in ue_db 2022-04-27 15:46:24 +02:00
Andre Puschmann fec6871309 github_workflow: remove build for Ubuntu 16.04 2022-04-27 12:52:31 +02:00
Andre Puschmann 8f73d7ad99 copyright: update year 2022-04-27 12:47:09 +02:00
Andre Puschmann 2c557510b5 readme, changelog, version: update for 22.04 release 2022-04-27 12:45:03 +02:00
Francisco abe82d0b7d fix infinite loop that takes place when the UE is being added in the mac but the ue_db is full 2022-04-27 12:35:29 +02:00
Andre Puschmann e7ec918e5f gnb,rrc: convert FIXME to TODO 2022-04-27 09:28:06 +02:00
Andre Puschmann cbc0b43621 lib,radio,rf: fix printf arguments 2022-04-27 09:28:06 +02:00
Andre Puschmann 67f66e7d63 radio_dummy: fix potential result overflow by converting to wider type first 2022-04-27 09:28:06 +02:00
Ali_UBUNTU18.04 3fdec57a47 liblte_mme: Added sec_hdr_type check in liblte_mme_pack_deactivate_eps_bearer_context_request_msg 2022-04-27 09:28:06 +02:00
Julian Lemmerich de4a54c7b2 epc: add net_name to epc.conf help 2022-04-27 09:28:06 +02:00
Pedro Alvarez ee06a8893b lib,rlc_am_nr: fix wrong full sdu queue check 2022-04-26 22:01:47 +02:00
Pedro Alvarez 9dbb7acffa lib,rlc_am_nr: ensure early return if there is not enough space for payload plus header 2022-04-26 20:38:46 +02:00
Fabian Eckermann 6b0412f434 ue, config: Change default usim authentication algorithm to milenage. 2022-04-26 20:36:45 +02:00
Fabian Eckermann 628b1d42f6 ue, config: Add srate parameter to ue config file. 2022-04-26 20:36:45 +02:00
Codebot dd59dfac7d Adding AGPL copyright to new files 2022-04-26 08:28:18 +00:00
Codebot 123f766935 Merge branch 'next' into agpl_next 2022-04-26 08:28:16 +00:00
Pedro Alvarez 0c562336d2 lib,rlc_am_nr: change update of POLL SN to be the currently being
transmitted SDU (if not an RETX)
2022-04-25 15:49:58 +01:00
Pedro Alvarez 4d59989f72 lib,rlc_am_nr: fix t-PollRetransmion timer test to work with 18bit SN 2022-04-25 15:49:58 +01:00
Pedro Alvarez abfa113576 lib,rlc_am_nr: fix wrong buffer state calculation for segment RETXes
when SO=0
2022-04-25 15:49:58 +01:00
Pedro Alvarez d7a32a0ea5 lib,rlc_am_nr: sending first SDU segment if t-PollRetransmit expires
instead of full SDU. Adressing test accordingly
2022-04-25 15:49:58 +01:00
Pedro Alvarez 361d3f46e0 lib,rlc_am_nr: starting to fix retx poll expiry test 2022-04-25 15:49:58 +01:00
Pedro Alvarez 42f7094a0e lib,rlc_am_nr: changed order in which the ack of poll SN is checked 2022-04-25 15:49:58 +01:00
Pedro Alvarez 0ee20d7a0c lib,rlc_am_nr: addressing reviewers comments:
* Tweaked logs
 * Addressed a missing modulus in handling a state variable.
 * made restarting t-PollRetransmission look more like the comment.
2022-04-25 15:49:58 +01:00
Pedro Alvarez 2425985ab2 lib,rlc_am_nr: added test for poll retx timer 2022-04-25 15:49:58 +01:00
Pedro Alvarez 0551244d64 lib,rlc_am_nr: make sure has_data returns true when there are retxs. Make sure t-PollRetransmit is not started if it is set to infinity. 2022-04-25 15:49:58 +01:00
Pedro Alvarez 6ff18272e0 lib,rlc_am_nr: added debug_window function 2022-04-25 15:49:58 +01:00
Pedro Alvarez d2d3c4140a lib,rlc_am_nr: make sure that sdu_under_segmentation is set before calculating the polling bit 2022-04-25 15:49:58 +01:00
Pedro Alvarez ffb0c21903 lib,rlc_am_nr: stop poll retransmission if POLL_SN is ACKed/NACKed 2022-04-25 15:49:58 +01:00
Pedro Alvarez 515f2099be lib,rlc_am_nr: added SN to get pdu poll function. Setting POLL_SN now. 2022-04-25 15:49:58 +01:00
Pedro Alvarez f93d699abc lib,rlc_am_nr: retransmit first un-acked SDU when t-Poll_retransmit
expires
2022-04-25 15:49:58 +01:00
Pedro Alvarez b3edced44a lib,rlc_am_nr: added t_poll_retransmit to tx entity 2022-04-25 15:49:58 +01:00
Andre Puschmann 5c59cbfa75 ue,rrc_nr: include RLC capabilities in NR cap info
this is needed to enable RLC UM DRBs with Amarisoft
2022-04-25 13:35:08 +02:00
Robert Falkenberg c0546b8634 lib,rlc_am_nr: increase verbosity on invalid ACK 2022-04-25 12:19:37 +02:00
Robert Falkenberg 4028b26274 lib,rlc_am_nr: add info_state() 2022-04-25 12:19:37 +02:00
Robert Falkenberg c16071a3ac lib,rlc_am_nr: extend unit tests to check buffer state 2022-04-25 12:00:31 +02:00
Robert Falkenberg d66c76b374 lib,rlc_am_nr: consider size of all pending retx in buffer state 2022-04-25 12:00:31 +02:00
Robert Falkenberg ced6cf6e40 lib,rlc_am_nr: consider SDU under segmentation in buffer state 2022-04-25 12:00:31 +02:00
Robert Falkenberg e0acb7b81c lib,rlc_am_nr: update buffer-state-related unit test 2022-04-25 12:00:31 +02:00