Commit Graph
100 Commits
Author SHA1 Message Date
Laurent THOMAS 206aa36a47 Make read-only globals const, additional fixes
- Global variables that are never written to are marked const
- Remove some EXTERN declaration
- Remove unused `log_mem_multi` from logging module
2023-08-18 14:20:37 +02:00
Laurent THOMAS cef099d312 remove useless rrc sub state 2023-07-31 19:06:03 +02:00
Laurent THOMAS 7bbc46dbac pdcp_config_req_asn1 bug fix 2023-07-24 11:30:07 +02:00
Laurent THOMAS 089180b069 remove dead code 2023-07-20 14:36:40 +02:00
Laurent THOMAS f0e4f74a7c review 2023-07-19 10:19:25 +02:00
Laurent THOMAS 7e112c4caf fix qtscope with new api 2023-07-19 10:19:25 +02:00
Laurent THOMAS 37752af2cf make common code for data copy to the scope 2023-07-19 10:19:25 +02:00
Laurent THOMAS ae5dbf4e7a bug fix in arrays indexes 2023-07-19 10:02:24 +02:00
Laurent THOMAS 02e1b64379 small code review 2023-07-13 16:48:19 +02:00
Laurent THOMAS ed7b675330 remove redundant copies of pdu sessions list 2023-07-08 13:14:06 +02:00
Laurent THOMAS a773d024e8 no sanitize on generated ldpc code 2023-06-19 09:48:17 +02:00
Laurent THOMAS 01ac2f0f0e fix a compiler warning 2023-06-15 16:10:18 +02:00
Laurent THOMAS 3645c96c09 remove generic thread pool abort 2023-06-12 10:24:37 +02:00
Laurent THOMAS 27f9d6cc60 fix pdu session release bug 2023-05-22 15:26:43 +02:00
Laurent THOMAS 15e858270d Split big function, add an assert for non-IPv4 PDU sessions
Contributions by Robert Schmidt <robert.schmidt@openairinterface.org>
2023-05-05 14:35:02 +02:00
Laurent THOMAS 00d1114fa3 fix the regressions blocking doxygen documentation generation 2022-12-06 08:45:30 +01:00
Laurent THOMAS 97b3d1a5cd fix mutex not initialised in ul decoder 2022-06-09 15:03:13 +02:00
Laurent THOMAS e3747ea06b Fix small bugs in nrLDPC_tools, remain some warnings to fix 2022-06-09 10:01:45 +02:00
Laurent THOMAS 43033e20b6 Avoid SEGV in nr_decode_pucch0() 2022-05-28 16:44:50 +02:00
Laurent THOMAS 16e8154d71 Handle full UL TTI Req list more gracefully 2022-05-28 16:44:50 +02:00
Laurent THOMAS 9ba33d4dec Correctly format code to avoid warnings/ambiguities 2022-05-28 16:44:49 +02:00
Laurent THOMAS a51c1f93b5 Remove unused code 2022-05-28 16:37:47 +02:00
Laurent THOMAS 236f7d56e5 Remove UEid in the MAC
After this commit, only the RNTI is used as an identifier in the MAC.
Further, it removes some module_id, but a lot of them remain (the goal
to remove all is still far from us)
2022-05-28 16:37:26 +02:00
Laurent THOMAS b2560daa3d merge develop and fix one double free bug in nr_dlschsim 2022-04-13 15:15:11 +02:00
Laurent THOMAS 2373b02150 review remarks 2022-04-12 20:52:40 +02:00
Laurent THOMAS 4ad71064b8 review comments 2022-04-11 19:29:45 +02:00
Laurent THOMAS b738f8a6a9 tackle code review remarks 2022-04-11 17:27:11 +02:00
Laurent THOMAS 421603534c fix regression 2022-04-11 10:52:53 +02:00
Laurent THOMAS b860d76cd6 fix lte-ue.c main loop with 5G common vars 2022-04-11 09:39:16 +02:00
Laurent Thomas 8623bc6690 a small out of buffer access, likely only santize addr detection 2022-04-08 18:22:40 +02:00
Laurent THOMAS 1a2be8fc89 fix dft modifications related to alignment 2022-04-08 18:22:40 +02:00
Laurent THOMAS f46240ca2b fix code review remarks 2022-04-08 18:22:38 +02:00
Laurent THOMAS e1b9881c78 fix memory errors 2022-04-08 17:56:03 +02:00
Laurent THOMAS 2cdc7304f1 merge develop 2022-04-07 10:00:41 +02:00
Laurent THOMAS 293a53e373 code review remarks, cannot perform full test (develop bugged) 2022-04-06 17:07:25 +02:00
Laurent THOMAS c0568a997a fix bugs, delete dead code 2022-03-28 12:05:18 +02:00
Laurent THOMAS a79ccb9992 fix nr_deinterleaving_ldpc() again, we are now too short in the buffer 2022-03-25 21:45:37 +01:00
Laurent THOMAS 9be58373bc fix regression on harq in UE 2022-03-25 18:20:05 +01:00
Laurent THOMAS 73053aa712 fix bug introduced in this branch 2022-03-25 16:32:07 +01:00
Laurent THOMAS b153d2d1ee fix bug in nr_rate_matching 2022-03-24 21:10:23 +01:00
Laurent THOMAS a7e7d05da3 fix difficult to read code 2022-03-24 14:38:17 +01:00
Laurent THOMAS 42c1679545 remove one global 2022-03-24 14:05:31 +01:00
Laurent THOMAS ed1c87b598 commit before rebase 2022-03-24 14:05:30 +01:00
Laurent THOMAS f4c39e9dd3 Merge branch 'fix-legacy-errors-lte' of https://gitlab.eurecom.fr/oai/openairinterface5g into fix-legacy-errors-lte 2022-02-23 20:59:04 +01:00
Laurent THOMAS db1cc4cf5f better variable name 2022-02-23 20:37:30 +01:00
Laurent THOMAS a4216b44ef ue sync, assert in wrong PUCCH decoded values 2022-02-23 18:43:47 +01:00
Laurent THOMAS 22d2e9a38f fix warnings and race cond in polar codec 2022-02-23 18:02:55 +01:00
Laurent THOMAS 11441023db fix polar race condition 2022-02-23 17:19:02 +01:00
Laurent THOMAS efcac39c76 simplify polar codec interface 2022-02-22 18:30:44 +01:00
Laurent THOMAS 9aba6d722b fix bugs in polar encode, when len+crc_len>64 2022-02-21 13:37:32 +01:00
Laurent THOMAS 3e2c9af134 with polar structures delete and better cpu performance 2022-02-21 13:36:41 +01:00
Laurent THOMAS be314a9770 remove usage of undefined var in polar and memory leaks 2022-02-21 13:36:41 +01:00
Laurent THOMAS 06dd706df7 fix undefined vars in pbchsim.c 2022-02-21 13:34:40 +01:00
Laurent THOMAS dca9be3c33 code review comments (incl. actual bugs) 2022-02-18 16:10:10 +01:00
Laurent THOMAS 39dd02aeef Merge branch 'remove-NR_UE_PBCH' of https://gitlab.eurecom.fr/oai/openairinterface5g into remove-NR_UE_PBCH 2022-02-18 09:41:43 +01:00
Laurent THOMAS 8e3f720b7d fix unaligned mem for SIMD 2022-02-18 09:41:18 +01:00
Laurent THOMAS 18a421578f finish remove global vars for UE PBCH 2022-02-18 09:41:18 +01:00
Laurent THOMAS 53001d0d10 remove-NR_UE_PBCH scope to finish 2022-02-18 09:41:18 +01:00
Laurent THOMAS d1c2eb03db Merge branch 'fix-legacy-errors-lte' of https://gitlab.eurecom.fr/oai/openairinterface5g into fix-legacy-errors-lte 2022-02-16 15:11:18 +01:00
Laurent THOMAS 2ea133ffa4 ue sync, assert in wrong PUCCH decoded values 2022-02-16 15:04:15 +01:00
Laurent THOMAS 96f2b4e2f3 fix unaligned mem for SIMD 2022-02-16 14:49:19 +01:00
Laurent THOMAS 6054d3aecc finish remove global vars for UE PBCH 2022-02-15 17:44:24 +01:00
Laurent THOMAS 67ca2759b2 remove-NR_UE_PBCH scope to finish 2022-02-15 13:13:15 +01:00
Laurent THOMAS ef2fedfc5b fix existing bug in pucchsim.c and in random_channel.c 2022-02-07 23:50:01 +01:00
Laurent THOMAS 00483797b4 code review comment 2022-02-07 10:02:08 +01:00
Laurent THOMAS 0f2adea417 Merge branch 'tx-thread-fix' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-fix 2022-01-28 10:40:05 +01:00
Laurent THOMAS aa47fa4c41 remove F1-U protobuf implementation 2022-01-27 11:57:19 +01:00
Laurent THOMAS 3e7c22e7c6 gtp-u old code delete 2022-01-26 11:27:02 +01:00
Laurent THOMAS 504c529c20 small optimisation in build_oai script 2022-01-24 15:27:08 +01:00
Laurent THOMAS 13a16bc29f remove separate dir from phy_simulators binaries and compile options 2022-01-24 14:59:12 +01:00
Laurent THOMAS c4f88781e5 ue sync, assert in wrong PUCCH decoded values 2022-01-24 14:19:31 +01:00
Laurent THOMAS a5c5264ef3 merge develop 2022-01-14 21:09:02 +01:00
Laurent THOMAS 55d1f1bd11 fix issue created from fix int8 overflow (int8 overflox is small) 2022-01-14 19:27:05 +01:00
Laurent THOMAS a484678ad7 Merge branch 'cleaning-2022w1' of https://gitlab.eurecom.fr/oai/openairinterface5g into cleaning-2022w1 2022-01-13 16:04:41 +01:00
Laurent THOMAS 3f2dd17191 code review comments + re-test 2022-01-13 16:04:16 +01:00
Laurent THOMAS b1beb0918a fix regression in merge develop and some warnings 2022-01-13 14:43:13 +01:00
Laurent THOMAS 2ccc7188e5 fix regression in merge develop and some warnings 2022-01-13 14:39:56 +01:00
Laurent THOMAS d751568689 fix a bug in call to realloc inside a function 2022-01-12 16:12:36 +01:00
Laurent THOMAS d108d9c651 fix loop on wrong array size in 4G dlsim 2022-01-12 15:22:10 +01:00
Laurent THOMAS 2f6fbe7710 Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update 2022-01-12 13:22:43 +01:00
Laurent THOMAS 586b91b461 fix dlsim regression 2022-01-12 11:35:49 +01:00
Laurent THOMAS d7ddc60500 Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into cleaning-2022w1 2022-01-12 09:23:32 +01:00
Laurent THOMAS 2dc8406554 Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update 2022-01-12 09:12:10 +01:00
Laurent THOMAS b4b457345d merge develop 2022-01-10 12:49:47 +01:00
Laurent THOMAS bc05bd882d cleaning after big merge 2022-01-10 11:44:45 +01:00
Laurent THOMAS 370af7bc10 remove L1_tx_free queue pair of threads for a single one 2022-01-06 16:20:16 +01:00
Laurent THOMAS c0dd344eb2 Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update 2022-01-06 15:52:49 +01:00
Laurent THOMAS 0ec9d171d7 fix bug in rfsimulator channel simulation model change 2022-01-05 13:26:07 +01:00
Laurent THOMAS 154f9b6acd fix bug in rfsimulator channel simulation model change 2022-01-05 13:19:52 +01:00
Laurent THOMAS 2615a6722a fix get_nr_table_idx to make same as develop branch 2022-01-03 19:32:47 +01:00
Laurent THOMAS f20d280426 add clean log+exit when radio board can't start 2021-12-31 11:44:49 +01:00
Laurent THOMAS 2ecb1a626f remove false detection of lte-uesoftmodem "segv" 2021-12-30 23:03:12 +01:00
Laurent THOMAS 473105a7ba remove false detection of SEGV in CI 2021-12-30 21:51:25 +01:00
Laurent THOMAS 6be158b664 add gtp-u echo reply implementation, and ci trace improvement 2021-12-30 12:50:32 +01:00
Laurent THOMAS 5ead416cd0 remove volonatry process maximum life time of 600sec (episys?) 2021-12-28 16:58:23 +01:00
Laurent THOMAS 723e272e84 fix 4G ue release context cleaning 2021-12-28 15:50:55 +01:00
Laurent THOMAS 88a63e35bc fix un-initialized var 2021-12-28 12:07:48 +01:00
Laurent THOMAS 2d105be71e fix CU assert and bugs discovered after 2021-12-28 11:29:26 +01:00
Laurent THOMAS 61fb99c73f cleanup nr_band function 2021-12-27 17:21:10 +01:00
Laurent THOMAS 31d9da3f73 cleanup nr_band() function 2021-12-27 17:10:19 +01:00