Front Haul Interface Library first seed code contribution 66/566/1 ORAN-seedcode_v1.1
authorLuis Farias <luis.farias@intel.com>
Thu, 25 Jul 2019 21:51:42 +0000 (14:51 -0700)
committerLuis Farias <luis.farias@intel.com>
Thu, 25 Jul 2019 21:51:42 +0000 (14:51 -0700)
commit4745e5c88ba931c6d71cb6d8c681f76cf364eac5
tree13f407ff4210e058e2926de3a5c24a3b96aa9366
parent59f84608ec15c016958a6e0e0ddd813f376c0925
Front Haul Interface Library first seed code contribution

This first version supports only mmWave per 5G NR and it is not yet
optimized and it is a first draft prior to the November 2019 Release A
The following mandatory features of the ORAN FH interface are not yet
supported in this initial release:
1) RU Category:  Support of CAT-B RU (i.e. precoding in RU)
2) Beamforming: Beam Index Based and Real Time BF weights
3) Transport Features: QoS over FrontHaul and Application Fragmentation
Additional Information available in the readme.txt file
xran root refers to the o-du/phy/fhi_lib folder

Issue-Id: ODUPHY-1

Change-Id: I9c801f99bfbc3911514c4e7ff51ea7c52c5666c5
Signed-off-by: luis farias <luis.farias@intel.com>
49 files changed:
fhi_lib/Licenses.txt [new file with mode: 0644]
fhi_lib/app/Makefile [new file with mode: 0644]
fhi_lib/app/ant_0.bin [new file with mode: 0644]
fhi_lib/app/ant_1.bin [new file with mode: 0644]
fhi_lib/app/ant_2.bin [new file with mode: 0644]
fhi_lib/app/ant_3.bin [new file with mode: 0644]
fhi_lib/app/common/common.c [new file with mode: 0644]
fhi_lib/app/common/common.h [new file with mode: 0644]
fhi_lib/app/config_file_lls_cu.dat [new file with mode: 0644]
fhi_lib/app/config_file_ru.dat [new file with mode: 0644]
fhi_lib/app/dpdk.sh [new file with mode: 0644]
fhi_lib/app/gen_test.m [new file with mode: 0644]
fhi_lib/app/lls-cu/Makefile [new file with mode: 0644]
fhi_lib/app/lls-cu/sample-lls-cu.c [new file with mode: 0644]
fhi_lib/app/ru/Makefile [new file with mode: 0644]
fhi_lib/app/run_lls-cu.sh [new file with mode: 0644]
fhi_lib/app/run_ru.sh [new file with mode: 0644]
fhi_lib/app/src/config.c [new file with mode: 0644]
fhi_lib/app/src/config.h [new file with mode: 0644]
fhi_lib/app/src/xran_mlog_task_id.h [new file with mode: 0644]
fhi_lib/build.sh [new file with mode: 0644]
fhi_lib/lib/Makefile [new file with mode: 0644]
fhi_lib/lib/api/xran_cp_api.h [new file with mode: 0644]
fhi_lib/lib/api/xran_fh_lls_cu.h [new file with mode: 0644]
fhi_lib/lib/api/xran_pkt.h [new file with mode: 0644]
fhi_lib/lib/api/xran_pkt_cp.h [new file with mode: 0644]
fhi_lib/lib/api/xran_pkt_up.h [new file with mode: 0644]
fhi_lib/lib/api/xran_sync_api.h [new file with mode: 0644]
fhi_lib/lib/api/xran_timer.h [new file with mode: 0644]
fhi_lib/lib/api/xran_transport.h [new file with mode: 0644]
fhi_lib/lib/api/xran_up_api.h [new file with mode: 0644]
fhi_lib/lib/ethernet/ethdi.c [new file with mode: 0644]
fhi_lib/lib/ethernet/ethdi.h [new file with mode: 0644]
fhi_lib/lib/ethernet/ethernet.c [new file with mode: 0644]
fhi_lib/lib/ethernet/ethernet.h [new file with mode: 0644]
fhi_lib/lib/src/mlog_lnx_xRAN.h [new file with mode: 0644]
fhi_lib/lib/src/xran_common.c [new file with mode: 0644]
fhi_lib/lib/src/xran_common.h [new file with mode: 0644]
fhi_lib/lib/src/xran_cp_api.c [new file with mode: 0644]
fhi_lib/lib/src/xran_hash.h [new file with mode: 0644]
fhi_lib/lib/src/xran_lib_mlog_tasks_id.h [new file with mode: 0644]
fhi_lib/lib/src/xran_main.c [new file with mode: 0644]
fhi_lib/lib/src/xran_printf.h [new file with mode: 0644]
fhi_lib/lib/src/xran_sync_api.c [new file with mode: 0644]
fhi_lib/lib/src/xran_timer.c [new file with mode: 0644]
fhi_lib/lib/src/xran_transport.c [new file with mode: 0644]
fhi_lib/lib/src/xran_ul_tables.c [new file with mode: 0644]
fhi_lib/lib/src/xran_up_api.c [new file with mode: 0644]
fhi_lib/readme.txt [new file with mode: 0644]