-
2024.w31d47eb536 · ·
Integration 2024 week 31 * !2812 NR UE MAC PRACH scheduling fixes * !2885 Fix signal_energy_nodc for lengths that are not multiples of 4 * !2888 nr rlc: fix decode_poll_byte() * !2892 Dockerfiles: correct ENV format * !2891 UE cmd line info: print threequarter-sampling param if used * !2837 replacing assertions with LOG_E in UE UL locking mechanism * !2879 style(docker): newer versions of docker require keyword as to be of same case as from * !2832 Enable PHR reporting for NR UE * !2880 CI: Improve error handling in Iperf3 JSON analysis functions * !2813 Rewrite time_stats_t counters for DLSCH in NR UE. * !2882 Automatic scaling to PUCCH2 receiver * !2691 NR UE data inactivity timer * !2848 Refactor network interface handling * !2865 CI: Create FHI 7.2 pipeline
-
2024.w30bd721c3b · ·
Integration 2024 week 30 * !2846 Changing the CI Aerial pipeline machine from Aerial1 to Aerial2 * !2830 NR feature set update * !2868 Fix support for USRP UHD Versions => 4.5.0.0 * !2870 fix(docker): base image for target oai-gnb-aw2s shall be jammy * !2874 Fix memory leaks in gNB PDU Session Setup Request processing * !2866 RRC: reject PDU sessions if security is not active * !2829 Automatic update of USRP RX gain during initial search using --agc option * !2878 USRP: add a T trace to record the TX IQ data on antenna 0 * !2633 Handle F1 Reset at DU, and ensure state re-init on F1Setup * !2864 Fix an assert in power control * !2754 Introduce gold sequence cache
-
2024.w29f0f0cf80 · ·
Integration 2024 week 29 * !2854 Fix NSA test * !2715 Aerial multi l2 * !2798 CI: Create Iperf2 unidirectional function * !2859 Switch to BWP where RA is configured when Msg3 contains MAC CE for C-RNTI * !2861 7.2 xran: notification generation code in ru_thread excluded from compilation * !2853 Cleanup executables focusing on NR UE * !2860 Fix segfault in SRS modulation when ue-nb-ant-tx (fp) does not match UE capabilities * !2863 Add configuration for CBRS RU * !2749 immediately reuse UL/DL HARQ ID and don't wait for feedback if disable_harq == 1
-
2024.w28e8a08376 · ·
Integration 2024 week 28 * !2847 UE setting wrong frequency in 5G rfsimulator SA test * !2850 NR UE MAC DCI 00 BWP handling * !2852 \[E2 agent\] Move UE RRC_CONNECTED state signaling * !2851 Minor code cleanup and fixes * !2842 UE assertion for msg1_SubcarrierSpacing in RA * !2831 PUSCH power control state * !2838 NR UE UL FAPI PDU length fix * !2723 add initial NTN support for NR UE * !2764 Adding 7.2 containerfiles and docker-compose * !2827 Increase RX_DATA.indication PDU Length to 32 bits * remove nrqtscope
-
2024.w27fefdac73 · ·
Integration 2024 week 27 * !2833 Fix images and docs links in E1AP documentation * !2781 Fix several ASN.1 message related memory leaks in NR * !2790 docker compose override files for testing with locally modified executables. * !2835 Demote logs for NR band and duplex spacing * !2822 security in re-establishment * !2834 Fix CN tutorial SD value * !2843 Delete assertion for PLMN in RRCSetupComplete * !2771 NR UE PDSCH-CSI overlap * !2721 T2 card: LDPC encoder/decoder TB processing * !2828 Bugfix to TX_DATA.request PDU_Length computation, change input parameter to uint32_t * !2841 Reduce number of LOG prints in NR UE log * !2844 phy-test mode ULSCH schdeuler hotfix * !2765 Fix issues blocking multiple UE in one process * !2826 NR gNB ULSCH fixes * !2845 Another phy-test ULSCH fix (missing TDA assignment) * !2840 chore(build): removing dependency to libatlas3
-
2024.w2670267632 · ·
Integration 2024 week 26 * !2750 Add Ubuntu 24.04 to/retire Ubuntu 18.04 from supported distributions, use Ubuntu 22 for CI container images * !2793 Option '-O' in phy simulators to provide a configuration file * !2797 Increase TX_DATA.request TB buffer size, fix compute_PDU_Length * !2814 Update documentation and FEATURE SET * !2720 Remove thread-pool Makefile * remove extra log * !2794 Power control changes * !2816 Fix test asan errors * !2820 fix(T): some missing dependencies on T * !2714 FAPI P5 Refactoring and unitary test creation * !2819 Prevent unnecessary assertions for invalid DCI at NR UE * !2825 Do not extract CSI report if PUCCH format 2 CRC check fails in polar decoder * !2805 GUAMI decoding and storing in RRC UE context fixed
-
2024.w25707aab3a · ·
Integration 2024 week 25 * !2795 NR UE NL assertion * !2802 Fix regression in ue-scan-carrier option * !2806 Minor fixes to wireshark documentation * !2807 Add assertion for known segfault during teardown of gNB * !2809 Inversion in flags name * !2697 SIDELINK PSBCH: MAC->PHY cfg, Scheduler + supporting functions, enable system testing & scope * !2808 NR UE DLSCH MCS table selection improvements
-
2024.w2469962ef9 · ·
Integration 2024 week 24 * !2789 CI: Increase iperf/iperf3 command timeout * !2762 improve nrUE NAS security: accept NEA1,NEA2,NIA1,NIA2 * !2791 fix regressions for large physical cell id values * !2792 Add support for MIMO 2x2 with USRP B210 at 20 MHz BW and 3/4 sampling rate * !2748 Small UE fixes * !2745 Add google test testcases for nr_get_Pcmax * !2785 Update FHI 7.2 interface, test bandwidths, fix integer overflows
-
2024.w23297ef9d1 · ·
Integration 2024 week 23 * !2510 NR UE MAC UCI on PUSCH and aperiodic CSI reporting * !2597 LTTng logger (CTF) * !2751 synch the USRP time accross devices using the host clock * !2775 Remove some global variables * !2779 remove rb_mask_ul from permanent storage for stack local usage * !2782 USRP: add a T trace to record the RX IQ data on antenna 0 * !2783 build_oai: fix bad options' names * !2753 Pucch power control * !2780 chore(ci): bumping up nvidia-aerial to 24-1
-
2024.w228abf975f · ·
Integration 2024 week 22 * !2772 Hotfix: asn1c use working commit * !2768 Over-estimate short and long BSR for better latency and TCP throughput * !2698 Handle division by 0 gracefully in average channel level calculation * !2743 Demystifying 10log10(2^30) in signal energy calculations. * !2767 NR UE imeisv fix * !2768 Over-estimate short and long BSR for better latency and TCP throughput * !2769 maxMIMOLayers parameter in configuration file * !2707 NR UE Cell Search * !2722 add initial NTN support for gNB * !2694 Handle and use Linux capabilities, logging improvements, cleanup, documentation * !2569 Neighbour Configuration - Measurement Configuration
-
-
2024.w21168b172f · ·
Integration 2024 week 21 - !2735 Correct buffer size for do_NR_DLInformationTransfer() - !2739 Replacement of "theseus" OC node used in CI - !2717 Additional check on pucch_Config and srs_Config - !2730 Fix for SSB index in function get_nr_prach_info_from_ssb_index - !2734 add a function to reset the transmission timestamps chain - !2741 Fix several potential segfaults in UE PUCCH tx power determination. - !2700 Fix UE PUCCH multiplexing infinite loop - !2724 Correct PRACH preamble tx power calculation. - !2726 NR SA Tutorials - !2728 Use existing function for bits reversal - !2732 CU handle F1 setup Req- TAC conversion - !2738 Correct data offset for unscrambling in PUSCH processing - !2742 UE: fix mutex locking verification - !2737 rename persisted ul harq status per pid with a uniq name, make better mutual exclision of processSlotTX() - !2733 Remove duplicated function to reverse N bits - !2712 rfsimulator: add support to simulate a long propagation delay - !2695 improve polar init and polar readability - !2709 Fix cmdline configmodule in phy simulators - !2756 remove some enb dependencies in NR files - !2687 bug fix ue UL payload filling randomly done in retransmissions (pointer not set) - !2543 power/PHR normalizations for deltaMCS power adaptation - !2719 Refactor LC handling at MAC - !2736 Fix debug for ongoing transactions - !2747 Fix aerial memory leak - !2761 Use timeout command to kill hanging iperf3 - !2752 fix-dci11-type0-bitmap-setting - !2759 Fix invalid MSG2 HARQ feedback attempt and remove accumulated_delta_PUCCH field from UE FAPI IF - !2740 bugfix/cleanup: remove uint8_t to encode size plus some cleanup - !2760 fix 5G NR SA FDD configs for 24 and 25 PRBs - !2520 Documentation on coding style, workflow, and review instructions
-
2024.w1882bd07eb · ·
Integration 2024 week 18 - !2710 CI: Remove version field from docker-compose files - !2705 Fix CRC check in UE DCI detection - !2708 Adding few more NR bands to the list of supported ones - !2701 gNB archi fixes - !2203 DL-MMSE - !2684 remove asserts on min RX/TX, set the RX/TX shift as 2 in the UE - !2594 F1AP refactoring to align with O-RAN.WG5.C.1-v11
-
2024.w17d977ac8f · ·
Integration 2024 week 17 * !2659 NR bandwidth index fix * !2693 Harmonize frequency range structures * !2699 Add support for USRP X410 to run with 200 MHz bandwidth in FR2 at 120 kHz SCS * !2692 Fix for the overflow issue while processing GPS based timestamp from RU * !2665 NR UE improvements in handling RRC Release * !2682 dci11type0 * !2686 CI: Maintenance, fixes, improvements * !2677 NR UE trigger RA for SR failure * !2683 Ue small fixes * !2668 Refactor PDCP Reestablishment and introduce PDCP Suspend at gNB * Add rhel9.4 to the list of OAI supported distributions * !2673 speedup integrity computation * !2706 doc: Update of CI testbenches
-
2024.w168a3c329e · ·
Integration 2024 week 16 * !2680 CI: Modification of log collection in UndeployObject() * !2681 remove a useless copy and specific buffer for all UE UL payload * !2685 Clang: make executable run, fix clang warnings, fix memsan warnings * !2690 Remove hardcoding of 5G-S-TMSI on nrUE
-
2024.w1574977924 · ·
Integration 2024 week 15 * !2561 CI - add T2 tests to timing pipeline * !2620 Fix cppcheck errors * !2624 NR UE MAC SR improvements * !2647 NR UE mixed fixes * !2671 Reduce stack memory size for layer mapping * !2669 CI: create SA 2x2 pipeline * !2660 fix for 3072 fft size when using 80 MHz and -E * !2539 CI: Add channel emulation in one test * !2635 SCTP problems: allow to bind separate F1-C/F1-U interfaces; allow to use DNS * !2438 PSBCH RX,TX and SLSS SEARCH procedures * !2675 (doc): Update benetel firmware version and configuration files * Update of O-RAN 7.2 gNB configuration file for Benetel 650
-
2024.w141244c9a2 · ·
Integration 2024 week 14 * !2411 Simple and generic trx_write support of out of time order requests * !2532 moving decision on DCI format type to UE MAC * !2565 improvements in security of nrUE * !2656 remove stored G in UE DL, not needed and creating issues with DCI format 11/type0 * !2658 Fix sleeping ue at synchro * !2649 NR SRS RRC assrtion removal * !2662 Avoid concurrent write while filling RX/CRC.indication * Remove obsolete "version" parameter from yaml files used on avra * !2664 Remove duplicated NAS message send, already done above * !2605 Improve performance polar encoder i.e., 3GPP 38.212 5.3.1.2 function * !2629 Msg2 and Msg3 at gNB: check allocation before committing to Msg2 * !2657 replace transient malloc by stack allocation, add defense code on block size * !2631 chore(ci): some docker improvements * !2654 Pucch2 polar rx dynamic range fix * !2666 [E2 Agent] Fix E2 Setup Request for ASan * !2661 CI: iperf/iperf3 UDP analysis function fix
-
2024.w131cae1879 · ·
Integration 2024 week 13 * !1911 Preparatory work for NR DL 4-layer MIMO at gNB * !2610 fix ug on pilot 2 in nr_pbch_dmrs_correlation() that is lacking signal... * !2639 NR gNB PUCCH2 CQI workaround * !2642 NR UE demoting to LOG_D another log that cause flooding * !2644 NR UE prevent segfault at detach * !2645 add error code for pdu session reject in the ue * !2600 Handle Msg3 with SRB1 RRCReestablishmentComplete and MAC CE C-RNTI * !2636 Fix various F1 problems * !2641 NR DL and UL channel estimation fix * !2652 Provide additional troubleshooting documentation for QtScope * !2646 NRUE fix asn_sequence_del to clear a list * !2504 CI: use iperf3, refactor Iperf_Module * !2617 use UE ID instead of RNTI internally in NR RLC * !2619 Minor PDCP fixes * !2648 Minor CI fixes, stack protection, fix E1+F1 Quectel test, L2sim5G test
-
2024.w12883724b9 · ·
Integration 2024 week 12 * !2640 Fix UPF crash at startup after latest Docker and Ubuntu updates * !2579 Add telnetsrv_rrc for triggering RRCRelease * !2613 NR UE fix for procedure after T300 expiry * !2625 Changes to support 32 UEs in the gNB. * !2632 NR fix for initialization of gold sequences for DMRS * !2588 fix(doc): add ptp4l service configuration file in 7.2 documentation * !2630 Move BladeRF config to right subfolder * !2626 On RFsimulator end, close open connections * !2628 NR UE fix double sync * !2634 feat(phy-test): disable CQI and RSRP errors when running in phy-test mode → review to be addressed * !2621 CI: set memory limit for docker build cache * !2604 NR UE BSR improvements → waiting for final changes * !2638 NR UE data scrambling fixes * !2602 [E2 agent] KPM & RC SMs improvements
-
2024.w11122a5ce9 · ·
Integration 2024 week 11 * !2435 Add a sequence container in OAI * !2552 NR UE RRC re-establishment * !2611 RRC: ignore random value during RRC Setup Request * !2587 NR UE RRC handle MeasConfig * !2616 NR UE remove unused phy_config_ind queue * !2580 Improve function that map ro to ssb in the UE: make dynamic smaller memory... * !2614 F1AP: move GTP from enc/dec to logic handlers * !2622 gNB LOG with UE command line parameters * !2595 remove 5G dependency on 4G mac.h include, separate RA state enums between 4G/5G and UE/gNB * !2615 Enhancements to traffic flow in SW architecture documentation