Commits on Source (18)
-
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.
-
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.
-
Panos Matzakos authored
-
Tien-Thinh Nguyen authored
-
Tien-Thinh Nguyen 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
-
Panos Matzakos authored
-
Tien-Thinh Nguyen authored
-
Tien-Thinh Nguyen authored
-
Tien-Thinh Nguyen authored
-
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().
-
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.
-
Panos Matzakos authored
Updated handling of DL_config and Tx_req pdus in phy_stub_UE to be compliant with nfapi callback functions
-
Tien-Thinh Nguyen 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.
-
Tien-Thinh Nguyen authored
-
Tien-Thinh Nguyen authored
Showing
- cmake_targets/CMakeLists.txt 1 addition, 0 deletionscmake_targets/CMakeLists.txt
- nfapi/debug.h 50 additions, 0 deletionsnfapi/debug.h
- nfapi/nfapi_pnf_interface.h 803 additions, 0 deletionsnfapi/nfapi_pnf_interface.h
- openair1/PHY/INIT/defs.h 2 additions, 0 deletionsopenair1/PHY/INIT/defs.h
- openair1/PHY/INIT/lte_init.c 12 additions, 1 deletionopenair1/PHY/INIT/lte_init.c
- openair1/PHY/defs.h 7 additions, 0 deletionsopenair1/PHY/defs.h
- openair1/SCHED/phy_procedures_lte_ue.c 59 additions, 1 deletionopenair1/SCHED/phy_procedures_lte_ue.c
- openair2/COMMON/rrc_messages_types.h 41 additions, 0 deletionsopenair2/COMMON/rrc_messages_types.h
- openair2/ENB_APP/enb_config.c 212 additions, 0 deletionsopenair2/ENB_APP/enb_config.c
- openair2/ENB_APP/enb_paramdef.h 57 additions, 1 deletionopenair2/ENB_APP/enb_paramdef.h
- openair2/LAYER2/MAC/config.c 47 additions, 0 deletionsopenair2/LAYER2/MAC/config.c
- openair2/LAYER2/MAC/defs.h 72 additions, 1 deletionopenair2/LAYER2/MAC/defs.h
- openair2/LAYER2/MAC/ra_procedures.c 5 additions, 1 deletionopenair2/LAYER2/MAC/ra_procedures.c
- openair2/LAYER2/MAC/ue_procedures.c 20 additions, 4 deletionsopenair2/LAYER2/MAC/ue_procedures.c
- openair2/PHY_INTERFACE/IF_Module_UE.c 98 additions, 0 deletionsopenair2/PHY_INTERFACE/IF_Module_UE.c
- openair2/PHY_INTERFACE/IF_Module_UE.h 179 additions, 0 deletionsopenair2/PHY_INTERFACE/IF_Module_UE.h
- openair2/PHY_INTERFACE/UE_MAC_interface.h 500 additions, 0 deletionsopenair2/PHY_INTERFACE/UE_MAC_interface.h
- openair2/PHY_INTERFACE/phy_stub_UE.c 1007 additions, 0 deletionsopenair2/PHY_INTERFACE/phy_stub_UE.c
- openair2/PHY_INTERFACE/phy_stub_UE.h 87 additions, 0 deletionsopenair2/PHY_INTERFACE/phy_stub_UE.h
- openair2/RRC/LITE/MESSAGES/asn1_msg.c 445 additions, 3 deletionsopenair2/RRC/LITE/MESSAGES/asn1_msg.c
nfapi/debug.h
0 → 100644
nfapi/nfapi_pnf_interface.h
0 → 100644
This diff is collapsed.
openair2/PHY_INTERFACE/IF_Module_UE.c
0 → 100644
openair2/PHY_INTERFACE/IF_Module_UE.h
0 → 100644
openair2/PHY_INTERFACE/UE_MAC_interface.h
0 → 100644
openair2/PHY_INTERFACE/phy_stub_UE.c
0 → 100644
This diff is collapsed.
openair2/PHY_INTERFACE/phy_stub_UE.h
0 → 100644
This diff is collapsed.