openairinterface5G merge requestshttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests2021-12-19T19:33:02Zhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1368[CI] improve Ping pass fail checkers2021-12-19T19:33:02ZRemi Hardy[CI] improve Ping pass fail checkers- improve pass/fail checker on ping avg
- count the number of LLLLs lines- improve pass/fail checker on ping avg
- count the number of LLLLs linesREVIEW_CAN_STARTRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1358integration_2021_wk49_b2021-12-13T06:44:38ZRemi Hardyintegration_2021_wk49_bMR !1333: Docker: Trying to reduce the number of layers in target images.
MR !1345: small fixes for nr rlcMR !1333: Docker: Trying to reduce the number of layers in target images.
MR !1345: small fixes for nr rlcRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1353L1 Tx threading update2022-01-24T10:55:08ZSakthivel VelumaniL1 Tx threading updateRemoved active waiting loop which could block threads. Instead a separate thread to reorder the finished job is used.Removed active waiting loop which could block threads. Instead a separate thread to reorder the finished job is used.REVIEW_COMPLETED_AND_APPROVEDThomas Laurentlaurent.thomas@open-cells.comThomas Laurentlaurent.thomas@open-cells.comhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1345small fixes for nr rlc2021-12-13T06:44:39ZCédric Rouxcedric.roux@eurecom.frsmall fixes for nr rlc- trigger status report when t-reassembly expires
- reduce "buffer full" log- trigger status report when t-reassembly expires
- reduce "buffer full" logREVIEW_COMPLETED_AND_APPROVEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1335integration_2021_wk47_b2022-02-12T20:08:14ZRemi Hardyintegration_2021_wk47_bMR !1318 : Remove ratematching assertion
MR !1281 : open-nFAPI: Remove carriage returns
MR !1203 : addition of AW2S OAIORI interface
MR !1323 : NR RSRP report fix
MR !1324 : NR SA MSG4 rtx bugfix
HSS fix cherry-pickMR !1318 : Remove ratematching assertion
MR !1281 : open-nFAPI: Remove carriage returns
MR !1203 : addition of AW2S OAIORI interface
MR !1323 : NR RSRP report fix
MR !1324 : NR SA MSG4 rtx bugfix
HSS fix cherry-pickRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1328integration_2021_wk46_c2021-11-22T19:53:26ZRemi Hardyintegration_2021_wk46_cMR !1317 : Change variable types in statistics
MR !1315 : Using rnti to assign different pucch resource to different UE
MR !1305 : Fix various issues on ULSCH processing on UE
MR !1321 : CI automatic un-deployment of RAN containers...MR !1317 : Change variable types in statistics
MR !1315 : Using rnti to assign different pucch resource to different UE
MR !1305 : Fix various issues on ULSCH processing on UE
MR !1321 : CI automatic un-deployment of RAN containers + fixes
branch : ci_bring_test_results_to_dashboard (RAN Status and Tests dashboards)
cherry pick : nsa conf files, ulsch_max_frame_inactivity = 1;Raphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1321WIP: CI: Fix a few things - mainly automatic un-deployment of RAN containers2021-11-22T19:53:34ZRaphael DefosseuxWIP: CI: Fix a few things - mainly automatic un-deployment of RAN containersFew fixes:
- in main container pipeline, the `post` section in the `docker-hub-push` stage was incorrectly placed
- when building images on `develop` pushes, the `ran-build` image was not built
- iptables check is correct now (could not...Few fixes:
- in main container pipeline, the `post` section in the `docker-hub-push` stage was incorrectly placed
- when building images on `develop` pushes, the `ran-build` image was not built
- iptables check is correct now (could not detect if in not `ACCEPT`
- something is wrong, automatic un-deployment of RAN containers
- added a "dummy" undeploy scenario just to be sure.
- 4g/5g RF simulation tests may fail due to lost socket on ue container. Repeat in case of failureOK_TO_BE_MERGEDRemi HardyRemi Hardyhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1314Integration_2021_wk45_c2022-02-12T20:08:11ZRemi HardyIntegration_2021_wk45_cMR !1307: WIP: [CI] real time stats and monitoring update
MR !1301: Fix for blocked process in FR2
MR !1312: CI: adding NSA-B200 sanity check pipeline to automatic regression test-suite
MR !1282 : Add MCS from HARQ BLERMR !1307: WIP: [CI] real time stats and monitoring update
MR !1301: Fix for blocked process in FR2
MR !1312: CI: adding NSA-B200 sanity check pipeline to automatic regression test-suite
MR !1282 : Add MCS from HARQ BLERRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1313Integration 2021 wk45 b2022-02-12T20:08:09ZRemi HardyIntegration 2021 wk45 bMR !1279 : Improvements to support other NR bands
MR !1294 : code cleanup, no feature
MR !1298 : 5G NR timing fixes
MR !1295 : NR UE PDCCH fixes
MR !1303 : fix bug in GNB MAC nr_store_dlsch_buffer() to handle multipe UEs correctly.MR !1279 : Improvements to support other NR bands
MR !1294 : code cleanup, no feature
MR !1298 : 5G NR timing fixes
MR !1295 : NR UE PDCCH fixes
MR !1303 : fix bug in GNB MAC nr_store_dlsch_buffer() to handle multipe UEs correctly.Raphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1312CI: adding NSA-B200 sanity check pipeline to automatic regression test-suite2021-11-14T08:29:08ZRaphael DefosseuxCI: adding NSA-B200 sanity check pipeline to automatic regression test-suite- Validate that all required routes are present
- Copy the image from a "build" server to a "test" server
- fixes for the log collection on the CoreNetwork components- Validate that all required routes are present
- Copy the image from a "build" server to a "test" server
- fixes for the log collection on the CoreNetwork componentsOK_TO_BE_MERGEDRemi HardyRemi Hardyhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1307WIP: [CI] real time stats and monitoring update2021-11-14T08:29:06ZRemi HardyWIP: [CI] real time stats and monitoring updateMR !1280 : MAC statistics in separate thread
log X1AP-PDU messages for eNB
update real time stats collection (from stats logs file instead of stdout)
update runtime monitoring (conf file, pages)MR !1280 : MAC statistics in separate thread
log X1AP-PDU messages for eNB
update real time stats collection (from stats logs file instead of stdout)
update runtime monitoring (conf file, pages)REVIEW_COMPLETED_AND_APPROVEDRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1300Tx proc optim2021-12-23T18:26:39ZknoppTx proc optimnew optimizations of NR TX path to bring TX processing below 500us for up to 162 PRBs, 2x2 MIMO
- ldpc-encode and parallelization (L. Thomas)
- resource element mapping (SIMD + loop optimization for symbols with no PTRS or DMRS)
int...new optimizations of NR TX path to bring TX processing below 500us for up to 162 PRBs, 2x2 MIMO
- ldpc-encode and parallelization (L. Thomas)
- resource element mapping (SIMD + loop optimization for symbols with no PTRS or DMRS)
integration of Intel SIMD-based CRC computations, 24-bit A/B, (from github.com/intel/soft-crc)OK_TO_BE_MERGEDThomas SchlichterThomas Schlichterhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1297integration_2021_wk442022-02-12T20:08:06ZRemi Hardyintegration_2021_wk44MR !1233 : NR gNB MAC scheduler BWP start issue fix
MR !1232 : SR/BSR support for NR UE
MR !1239 : NR SDAP gNB - Transparent Mode
MR !1257 : Nr ldpc cuda softmodem
MR !1296 : Apply the NSA t_Reordering value also for SA
MR !129...MR !1233 : NR gNB MAC scheduler BWP start issue fix
MR !1232 : SR/BSR support for NR UE
MR !1239 : NR SDAP gNB - Transparent Mode
MR !1257 : Nr ldpc cuda softmodem
MR !1296 : Apply the NSA t_Reordering value also for SA
MR !1293 : hotfix SEGV and divide by 0
MR !1259 : gNB nrUE SA: improve security
MR !1260 : NR CSET0 BWP Start fixes
use Magma MME in CI tests
update NSA 2x2 testRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1291Integration 2021 wk42 b2022-02-12T20:08:03ZRemi HardyIntegration 2021 wk42 bMR !1277 : fixes for nr_set_pdsch_semi_static
MR !1225 : Cleanup and first step to enhance cpu measurments
MR !1278 : NR cleanup separation macphy
MR !1289 : Nr dlsch retransmission fix pucch allocation
MR !1270 : Removing hardco...MR !1277 : fixes for nr_set_pdsch_semi_static
MR !1225 : Cleanup and first step to enhance cpu measurments
MR !1278 : NR cleanup separation macphy
MR !1289 : Nr dlsch retransmission fix pucch allocation
MR !1270 : Removing hardcoded value of min channel bw for type0 pdcch
MR !1283 : Bugfix simultaneous RACH with multiple UEs
cherry-picks :
MAC statistics in separate thread
CI conf files updateRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1288WIP: integration_2021_wk41_bwt-abs2021-10-20T08:21:04ZRemi HardyWIP: integration_2021_wk41_bwt-absMR !1273 : [CI] adding Docker Hub push pipeline
MR !1267 : Enabled multi-threading for gNB L1 tx
MR !1285 : [CI] test sa nsa
MR !1266 : Changes for initialBWP size different than Coreset0MR !1273 : [CI] adding Docker Hub push pipeline
MR !1267 : Enabled multi-threading for gNB L1 tx
MR !1285 : [CI] test sa nsa
MR !1266 : Changes for initialBWP size different than Coreset0https://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1285WIP: [CI] test sa nsa2021-10-20T08:20:57ZRemi HardyWIP: [CI] test sa nsahttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1282Add MCS from HARQ BLER2021-11-14T08:29:00ZRobert SchmidtAdd MCS from HARQ BLER- Estimates correct MCS using EMA, kept between target thresholds
`dl_bler_target_upper` and `dl_bler_target_lower` (conf options) for 1st
retx and below `dl_rd2_bler_threshold` for 2nd retx
- Maximum MCS configurable
- on 3rd retx, ...- Estimates correct MCS using EMA, kept between target thresholds
`dl_bler_target_upper` and `dl_bler_target_lower` (conf options) for 1st
retx and below `dl_rd2_bler_threshold` for 2nd retx
- Maximum MCS configurable
- on 3rd retx, reduce MCS by 5
Issues:
- rename configuration option `dl_rd2_bler_threshold` for consistency?
- Needs manual testing*!*
- Should do the same for UL?REVIEW_COMPLETED_AND_APPROVEDhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1281open-nFAPI: Remove carriage returns2021-11-25T09:46:29ZMichael Cookopen-nFAPI: Remove carriage returnsRemove the problematic carriage returns from three nfapi source
files.
Only whitespace changes in this commit.
```
dos2unix open-nFAPI/*/src/*.c
```Remove the problematic carriage returns from three nfapi source
files.
Only whitespace changes in this commit.
```
dos2unix open-nFAPI/*/src/*.c
```OK_TO_BE_MERGEDknoppknopphttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1275integration_2021_wk372022-02-12T20:07:59ZRemi Hardyintegration_2021_wk37MR !1272 : [DOC] NR feature set update
MR !1244 : [DOC] Update SA tutorial
MR !1269 : [CI] dashboard creds and executor change
MR !1262 : [CI] jenkins pipe to write test results to mysql
MR !1250 : NR_NSA_no_msg3_retransmission ...MR !1272 : [DOC] NR feature set update
MR !1244 : [DOC] Update SA tutorial
MR !1269 : [CI] dashboard creds and executor change
MR !1262 : [CI] jenkins pipe to write test results to mysql
MR !1250 : NR_NSA_no_msg3_retransmission
MR !1264 : NR_UE_IF_FREQRaphael DefosseuxRaphael Defosseuxhttps://gitlab.eurecom.fr/oai/openairinterface5g/-/merge_requests/1265f1 split for 5G2022-01-07T20:09:22ZThomas Laurentlaurent.thomas@open-cells.comf1 split for 5GF1 split for 5G
documentation in doc/f1.md
Use new gtp-u for also 4G (no legacy code cleanup, will be done after this MR)
Some various fixes in the existing code when we face issues
4G F1 behavior will also changeF1 split for 5G
documentation in doc/f1.md
Use new gtp-u for also 4G (no legacy code cleanup, will be done after this MR)
Some various fixes in the existing code when we face issues
4G F1 behavior will also changeREVIEW_COMPLETED_AND_APPROVEDThomas Laurentlaurent.thomas@open-cells.comThomas Laurentlaurent.thomas@open-cells.com