Commits on Source (75)
-
Panos Matzakos authored
Definition of the UE MAC interface: IF_Module_UE.h, IF_Module_UE.c, UE_MAC_interface.h and the supporting functions.
-
David Price authored
-
David Price authored
-
knopp authored
-
knopp authored
Merge branch 'nfapi-ru-rau-split' of https://gitlab.eurecom.fr/daveprice/openairinterface5g into nfapi-ru-rau-split
-
knopp authored
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into nfapi-ru-rau-split Conflicts: openair2/RRC/LITE/L2_interface.c targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.usrpb210.conf
-
David Price authored
-
David Price authored
-
David Price authored
-
David Price authored
Phone sees network on network search. Need to schedule MIB every frame. Fixed pdu length. fixed number of dcis
-
Panos Matzakos authored
Definition of the UE<->eNB MAC to MAC interface based on nFAPI structures: Currently supporting the triggering of MAC layer Rx operations at the UE side based on the reception of NFAPI DL messages. Partial definition of Sidelink MAC subheaders.
-
David Price authored
-
David Price authored
Network search working again. Now calling generate_dci_top every subframe, using dummy subframe if no data to transmit. MIB and SIB2/3 coming out. UE sees cell
-
David Price authored
Over write Raymond's copy of the open nfapi diff with the one that I am using - it re-orders the processing of dl_config and tx_req
-
David Price authored
NFAPI RACH now working. Gets sent to VNF. VNF cores currently on receipt. Probably fixed by merge from main RU-RAU-split which I will do next
-
David Price authored
Merge from official RU-RAU-split branch. Tested with san jole and UE - network is seen. Not tried RACH
-
David Price authored
-
David Price authored
Merge from RU-RAU-split and fix of frame/subframe handling. Was very confused with the counter in the main loop, the incrementing from the USRP read library and the nFAPI frame handling. RACH seen on wireshark and something happens on VNF
-
David Price authored
RACH received on VNF. Message 2 created and sent to PNF. Got Message 2 received on PNF. Nothing useful done with it yet
-
Panos Matzakos authored
-
Tien-Thinh Nguyen authored
-
David Price authored
-
Tien-Thinh Nguyen authored
-
David Price authored
-
Panos Matzakos authored
Added fill functions for rx, crc and sr indications in phy_stub_UE. These functions will be getting called directly from the MAC layer of the UE. Rest of fill functions remain to be added.
-
Panos Matzakos authored
-
David Price authored
-
David Price authored
-
Panos Matzakos authored
-
David Price authored
-
David Price authored
-
Tien-Thinh Nguyen authored
-
David Price authored
-
David Price authored
-
Tien-Thinh Nguyen authored
-
Tien-Thinh Nguyen authored
-
David Price authored
Crashes around msg4 time, but understand that need to get the ACK for the UE UL of msg3 back to UE within 4ms
-
David Price authored
Change +4 for tx to a variable and get it to run at +2, this alllows nFAPI to get the reply back for HI_DCI0 to generate the PHICH in time
-
Panos Matzakos authored
Added remaining fill_harq indication functions + the functionality to handle ul_config request pdus arriving from nfapi-vnf: trigger the appropriate UE_MAC and fill_indication functions to prepare the UL_indications which will be put into the socket for transfer back to vnf. Main changes within phy_stub_UE().
-
David Price authored
uplink data from ue received, corrected scheduling of DCI0/UPLINK_CFG. Fails to correctly form (SFNSF) for PHICH ACK
-
David Price authored
-
David Price authored
-
David Price authored
-
David Price authored
-
Panos Matzakos authored
Added MAC level state variable for the UE and control mechanisms to ensure the correct operation of the UE MAC state machine.
-
David Price authored
-
Panos Matzakos authored
Updated handling of DL_config and Tx_req pdus in phy_stub_UE to be compliant with nfapi callback functions
-
David Price authored
-
David Price authored
-
David Price authored
-
Tien-Thinh Nguyen authored
-
David Price authored
-
David Price authored
-
David Price authored
-
David Price authored
-
Panos Matzakos authored
Added handling of HI_DCI0_config requests at UE MAC. Eliminated calls to PHY functions from utilized UE MAC functions (e.g., ue_send_sdu) to support phy_stub operation mode.
-
David Price authored
-
David Price authored
-
Tien-Thinh Nguyen authored
-
Tien-Thinh Nguyen authored
-
Tien-Thinh Nguyen authored
update SidelinkUEInformation (UE's side), RRCConnectionReconfiguration (eNB's side), add rrc_ue_process_radioResourceConfig to process RPs and configure MAC/PHY
-
David Price authored
-
David Price authored
-
David Price authored
-
Panos Matzakos authored
Added functions copying nfapi requests to UE_mac_inst + Substituted calls to phy_procedures_ue rx/tx with phy_stub functions triggering MAC layer Tx/Rx procedures at UE MAC. Changes within UE_thread_rxn_txnp4
-
Panos Matzakos authored
Introduce nfapi_mode variable to differentiate functionality between phy_stub_ue mode (nfapi_mode=3) and normal full stack mode (nfapi_mode!=3).
-
David Price authored
-
David Price authored
-
Panos Matzakos authored
Introduced a new timer_thread within lte-ue. This thread is ticking the subframes and wakes up UE_thread function which is waiting on a condition variable for nfapi_mode=3 (phy_stub)
-
Panos Matzakos authored
-
Panos Matzakos authored
-
Panos Matzakos authored
Connected new callback functions at nfapi_pnf for phy_stub mode + Intorducing new functions initializing UE variables and threads specific to phy_stub mode, instead of extending the existing ones + Direct connection of the timer_thread with UE_phy_stub_thread_rxn_txnp4.
-
Panos Matzakos authored
-
Panos Matzakos authored
-
Tien-Thinh Nguyen authored
Showing
- .gitignore 8 additions, 0 deletions.gitignore
- attach_accept.pcapng 0 additions, 0 deletionsattach_accept.pcapng
- cmake_targets/CMakeLists.txt 172 additions, 9 deletionscmake_targets/CMakeLists.txt
- cmake_targets/build_oai 2 additions, 1 deletioncmake_targets/build_oai
- cmake_targets/tools/build_helper 1 addition, 0 deletionscmake_targets/tools/build_helper
- common/config/config_userapi.c 1 addition, 0 deletionscommon/config/config_userapi.c
- nfapi/debug.h 50 additions, 0 deletionsnfapi/debug.h
- nfapi/nfapi.c 176 additions, 0 deletionsnfapi/nfapi.c
- nfapi/nfapi_pnf.c 1919 additions, 0 deletionsnfapi/nfapi_pnf.c
- nfapi/nfapi_pnf.h 6 additions, 0 deletionsnfapi/nfapi_pnf.h
- nfapi/nfapi_pnf_interface.h 803 additions, 0 deletionsnfapi/nfapi_pnf_interface.h
- nfapi/nfapi_vnf.c 1512 additions, 0 deletionsnfapi/nfapi_vnf.c
- nfapi/nfapi_vnf.h 6 additions, 0 deletionsnfapi/nfapi_vnf.h
- nfapi/vendor_ext.h 71 additions, 0 deletionsnfapi/vendor_ext.h
- oaienv 8 additions, 0 deletionsoaienv
- open-nfapi.oai.patch 19997 additions, 27 deletionsopen-nfapi.oai.patch
- openair1/PHY/INIT/defs.h 2 additions, 0 deletionsopenair1/PHY/INIT/defs.h
- openair1/PHY/INIT/lte_init.c 304 additions, 238 deletionsopenair1/PHY/INIT/lte_init.c
- openair1/PHY/LTE_TRANSPORT/dci.c 38 additions, 1 deletionopenair1/PHY/LTE_TRANSPORT/dci.c
- openair1/PHY/LTE_TRANSPORT/dci_tools.c 56 additions, 23 deletionsopenair1/PHY/LTE_TRANSPORT/dci_tools.c
.gitignore
0 → 100644
attach_accept.pcapng
0 → 100644
File added
nfapi/debug.h
0 → 100644
nfapi/nfapi.c
0 → 100644
nfapi/nfapi_pnf.c
0 → 100644
This diff is collapsed.
nfapi/nfapi_pnf.h
0 → 100644
nfapi/nfapi_pnf_interface.h
0 → 100644
This diff is collapsed.
nfapi/nfapi_vnf.c
0 → 100644
This diff is collapsed.
nfapi/nfapi_vnf.h
0 → 100644
nfapi/vendor_ext.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.