openairinterface5G merge requestshttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests2022-02-12T20:09:22Zhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1248integration_2021_wk35_b2022-02-12T20:09:22ZRemi Hardyintegration_2021_wk35_bMR !1245: \[CI\] Improve Iperf packet loss mismatch detection
MR !1246: patch: remove call to end_configmodule
MR !1229: fix(nr-ue): apply ip rules/route
commits d9d4b91185cac594d9bf778a0da51a74534f87c1 and 592d99b5bcdc867371fa174...MR !1245: \[CI\] Improve Iperf packet loss mismatch detection
MR !1246: patch: remove call to end_configmodule
MR !1229: fix(nr-ue): apply ip rules/route
commits d9d4b91185cac594d9bf778a0da51a74534f87c1 and 592d99b5bcdc867371fa1747c887b597eb37f034 from wk35Raphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1238integration_2021_wk342021-08-26T12:31:56ZRemi Hardyintegration_2021_wk34MR !1175 : Addition of dedicated BWPs
MR !1081 : Prb based channel estimationMR !1175 : Addition of dedicated BWPs
MR !1081 : Prb based channel estimationhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1237integration_2021_wk342021-08-25T09:25:13ZRemi Hardyintegration_2021_wk34MR !1222 : Update RRC ASN1 file to version 16.4.1
MR !1223 : Fixes to NR UE MAC PDU generationMR !1222 : Update RRC ASN1 file to version 16.4.1
MR !1223 : Fixes to NR UE MAC PDU generationhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1212[CI] integration_2021_wk302021-07-25T07:24:47ZRemi Hardy[CI] integration_2021_wk30MR !1206 : nr_ue_remove_high_speed_flag
MR !1205 : fix-lte-ue-modem-in-docker-container
MR !1178 : NR_CSIRS_tomergeMR !1206 : nr_ue_remove_high_speed_flag
MR !1205 : fix-lte-ue-modem-in-docker-container
MR !1178 : NR_CSIRS_tomergeRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1204[CI] integration_2021_wk282021-07-18T19:54:05ZRemi Hardy[CI] integration_2021_wk28MR !1197 : dongzhanyi-zte-develop1
MR !1178 : NR_CSIRS_tomerge
MR !1176 : NR_phytest_bugfixes
MR !1142 : nr-dl-mimo-2layerMR !1197 : dongzhanyi-zte-develop1
MR !1178 : NR_CSIRS_tomerge
MR !1176 : NR_phytest_bugfixes
MR !1142 : nr-dl-mimo-2layerRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1143[CI] gsheet rt monitoring2021-04-27T14:07:50ZRemi Hardy[CI] gsheet rt monitoringreal time processing monitoring tool (poc)
https://docs.google.com/spreadsheets/d/1UFYmskc0XTXzG4pBZi1xi4He8-mvfHSK0weUxa13lNM/edit?usp=sharingreal time processing monitoring tool (poc)
https://docs.google.com/spreadsheets/d/1UFYmskc0XTXzG4pBZi1xi4He8-mvfHSK0weUxa13lNM/edit?usp=sharingREVIEW_CAN_STARThttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1122Integration 2021 wk15 a2021-04-14T12:34:49ZRemi HardyIntegration 2021 wk15 aMR1114 : Sanitize v1
MR1094 : Sim channelsMR1114 : Sanitize v1
MR1094 : Sim channelsRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1116WIP: Ci quectel support2021-04-27T15:40:15ZRemi HardyWIP: Ci quectel supportREVIEW_IN_PROGRESSRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1105Integration 2021 wk13 a2021-03-29T11:44:48ZRemi HardyIntegration 2021 wk13 aMR1052
fix_rb_corruption :
- gNB: fix corruption of RBs not used by PDSCH in nr_generate_pdsch()
Benetel config files update (cherry picks from unmerged wk12)MR1052
fix_rb_corruption :
- gNB: fix corruption of RBs not used by PDSCH in nr_generate_pdsch()
Benetel config files update (cherry picks from unmerged wk12)Raphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1103Integration 2021 wk12 b2021-03-28T19:35:09ZRemi HardyIntegration 2021 wk12 bbackup branch wk12
MR1037
MR1089
MR1094backup branch wk12
MR1037
MR1089
MR1094Raphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1099Integration 2021 wk122021-03-30T14:49:25ZRemi HardyIntegration 2021 wk12MR !1037 NR_DL_MIMO
MR !1089 fix-quectel
MR !1052 NR_FAPI_beamindex_SSB_RO
MR !1094 sim-channels
MR !1079 fix_NR_DLUL_PFMR !1037 NR_DL_MIMO
MR !1089 fix-quectel
MR !1052 NR_FAPI_beamindex_SSB_RO
MR !1094 sim-channels
MR !1079 fix_NR_DLUL_PFRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1098Integration 2021 wk122021-03-23T08:50:26ZRemi HardyIntegration 2021 wk12MR !1052: NR_FAPI_beamindex_SSB_RO
MR !1092: nr-pdcp-nia2-integrity
MR !1089: fix-quectel
MR !1081: prb_based_dl_channel_estimationMR !1052: NR_FAPI_beamindex_SSB_RO
MR !1092: nr-pdcp-nia2-integrity
MR !1089: fix-quectel
MR !1081: prb_based_dl_channel_estimationRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1080Integration 2021 wk10 b2021-03-08T11:13:22ZRemi HardyIntegration 2021 wk10 bMR1039 : 5G NR FDD fix
MR1048 : develop SA RA
MR1070 : nr pdcp improvements
MR1054 : gNB multi-threading rework
MR1063 : T tracer: add gnb tracerMR1039 : 5G NR FDD fix
MR1048 : develop SA RA
MR1070 : nr pdcp improvements
MR1054 : gNB multi-threading rework
MR1063 : T tracer: add gnb tracerRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1077Integration 2021 wk102021-03-08T11:00:22ZRemi HardyIntegration 2021 wk10MR1039 : 5G NR FDD fix
MR1048 : develop SA RA
MR1070 : nr pdcp improvementsMR1039 : 5G NR FDD fix
MR1048 : develop SA RA
MR1070 : nr pdcp improvementsRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1065Integration 2021 wk092021-03-01T17:32:51ZRemi HardyIntegration 2021 wk09MR1013: Remove hardcoding of PTRS parameters and read from gNB config file
MR1029 : Benetel driver update
MR1062 : fixing the RE offset for each Rx antenna in pusch channel estimationMR1013: Remove hardcoding of PTRS parameters and read from gNB config file
MR1029 : Benetel driver update
MR1062 : fixing the RE offset for each Rx antenna in pusch channel estimationRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1064Integration 2021 wk08 22021-02-26T08:32:01ZRemi HardyIntegration 2021 wk08 2MR1013: Remove hardcoding of PTRS parameters and read from gNB config file
MR1029 : Benetel driver update
MR1062 : fixing the RE offset for each Rx antenna in pusch channel estimation
MR1054 : gNB multi-threading reworkMR1013: Remove hardcoding of PTRS parameters and read from gNB config file
MR1029 : Benetel driver update
MR1062 : fixing the RE offset for each Rx antenna in pusch channel estimation
MR1054 : gNB multi-threading reworkRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1059Multi-UE scalability with L2 Emulator2021-12-06T16:30:00ZMelissaMulti-UE scalability with L2 EmulatorThere are fundamental changes to the L2 emulation mechanism; these changes allow the
user to run multiple UEs in separate Linux processes/machines/VMs/etc. They use a separate
entity between the UE(s) and eNB; which uses nFAPI to communi...There are fundamental changes to the L2 emulation mechanism; these changes allow the
user to run multiple UEs in separate Linux processes/machines/VMs/etc. They use a separate
entity between the UE(s) and eNB; which uses nFAPI to communicate with the eNB.
The updates to the OAI code base removed some latent bugs, added multi-UE scalability,
and were tested with a standard bypass proxy between the UE(s) and eNB. The bypass proxy is
publicly available on [GitHub](https://github.com/EpiSci/oai-lte-multi-ue-proxy). With this package,
various multi-UE scenarios can be tested without the overhead of PHY-layer features
of underlying radios.
1. Ease of use of gprof and address sanitizer for debugging purposes
1. Updated json files to allow for GDB, real-time debugging capabilities
1. Updated logging features to minimally log only key connection milestones. This improves scalability of multiple UEs.
1. Updated logging to include time stamp for timing analysis
1. Updated memory allocation procedures to correct size requirements
1. Added debugging features to handle signal terminations
1. nfapi.c pullarray8 fix invalid pointer math
1. Overlapping destination and source memory in memcpy, so updated to memmove to check for this bug
1. Advanced error checking mechanisms in critical pack and unpack functions
1. Created option for CPU assignment to UE to improve scalability
1. Added EPC integration to allow multiple individual UE entities to each have their USIM information parsed by the executables
1. Updated random value seeds to minimize probability of error in generation of random values
1. Enables capability round robin scheduler if desired
1. Enables capability real time scheduler if desired
1. Added new standalone functions to the UE phy-layer (phy_stub_ue.c) to incorporate individual UE entities
1. Updated sending and packing functions in UE (lte_ue.c) to incorporate new standalone changes
1. Incorporated semaphores to control timing of incoming downlink packets
1. Implemented new queuing system to handle message exchange from UE to eNB and vice versa
1. Updated global value in nFAPI for size of subframe
1. Updated global value to increase scalability in systemhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1058Integration 2021 wk082021-02-23T08:23:23ZRemi HardyIntegration 2021 wk08MR0963 : Nr mac multi rach global edge
MR1046 : Add support for NR UL SC-FDMA up to 100 MHz
MR1049 : improve rfsim
MR1053 : Nr pdcp nea2 security
MR1056 : Bugfix NR BSR...MR0963 : Nr mac multi rach global edge
MR1046 : Add support for NR UL SC-FDMA up to 100 MHz
MR1049 : improve rfsim
MR1053 : Nr pdcp nea2 security
MR1056 : Bugfix NR BSR calculation
MR978 via dedicated branch : integration_2021_wk06_MR978Raphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1057Integration 2021 wk072021-02-17T14:01:40ZRemi HardyIntegration 2021 wk07MR1013MR1013Raphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1055Integration 2021 wk072021-02-17T09:14:50ZRemi HardyIntegration 2021 wk07MR963 : Nr mac multi rach global edge
MR1013 : Remove hardcoding of PTRS parameters and read from gNB config fileMR963 : Nr mac multi rach global edge
MR1013 : Remove hardcoding of PTRS parameters and read from gNB config fileRaphael DefosseuxRaphael Defosseux