Melissa Elkadi
6ddb49d09c
Sending uci_ind based on rx'd ul_tti's sfn/slot
...
Also, updated the filing of the DCI payload
based on the actual number of recevied bits
and not based on the max number of rx'd bits.
2021-07-02 13:51:39 -07:00
Melissa Elkadi
90d5641770
Filling, queuing and sending UCI ind to gNB
...
Currently, the pull8 in nFAPI of the VNF
is failing.
2021-06-30 17:21:41 -07:00
Michael Cook
e54896591b
Sync more NFAPI changes from multi-ue-proxy.git
...
Most notably, nfapi_rx_indication_pdu_t.data type is changed from
`uint8_t*` to `uint8_t[]`. Also, renamed from `data` to
`rx_ind_data` to make it easier to find.
2021-06-26 10:20:48 -07:00
Melissa Elkadi
e8cfcbe607
CFRA Procedure success commit pt. 1
...
This commit contains the changes to the OAI code in
the NR UE and in nFAPI.
- Filling crc_ind for msg3
- Updating pack/unpack of CRC_ind
- Creating phy abstraction CRC_ind handling in VNF
- Removal of old comments
- Only sending on RACH in phy_stub
- Calling nr_msg3_transmitted in scheduler for NSA mode
2021-06-11 12:35:40 -07:00
Melissa Elkadi
04ab6dbad5
Added an RX_IND handle in the gNB/VNF
...
Also updated the NR nFAPI for properly packing
and unpacking the ra_indication. Lastly, added
the functionality for calling the callback RX_ind
functions in the VNF. The RX_IND PDU is recevied
as NULL in the gNB so need to investigate how to
properly pack and unpack the *pdu in the RX_ind.
2021-06-10 15:39:18 -07:00
Melissa Elkadi
5ba3d16fbc
gNB scheduler was not updating Msg3 future frame
...
The fix added in this commit may not be correct and
should be reviewed by Eurecom. For now we set the
future frame based on the PRACH recevied frame + 1.
Also fixed the copying of RACH ind into UL_INFO global.
RAR is being passed to NR UE.
2021-06-03 12:24:13 -07:00
Melissa Elkadi
6299d4515e
Creating UL_ind RACH handle function in VNF
...
Also fixed a few bugs in nr-nFAPI:
- Push16->push8 fix in packing of RACH
- Allocating memory for pdu_list and preamble_list in unpack
- Properly indexing through both lists during unpack
- Created new nr_rach handling function
2021-06-02 16:33:12 -07:00
Deokseong "David" Kim
ef56a5dd42
nFAPI library update from IISc
2021-05-13 15:22:11 -07:00
Melissa Elkadi
e1a77b2d82
Add NSA mode to working dl_tti messages from gNB
...
This commit is not currently building, but I wanted
to be able to save the changes that I have added.
2021-04-30 13:36:18 -07:00
David Kim
bdf98b03f5
updating vnf ip and udp port
2021-03-31 22:44:42 -07:00
David Kim
7c6e4ed01d
adding nfapi_new update
2021-03-18 11:22:06 -07:00
David Kim
2948a2445e
Merge branch 'episys/master' into episys/david/episys-merge-2nd-x2c
2021-03-15 11:05:35 -07:00
Michael Cook
8120c7978c
Merge branch 'episys-merge-future' into episys/master
2021-03-14 09:17:34 -07:00
Michael Cook
092caec8ca
Merge branch 'episys-merge' into episys/trial-merge-to-master
2021-03-14 10:58:46 -04:00
David Kim
94c9866b7e
adding nfapi_nr_develop_new changes
2021-03-13 13:09:34 -08:00
Michael Cook
c5ff3376ef
Size asserts for harq_pdu_list, sr_pdu_list, cqi_pdu_list
2021-03-13 11:56:55 -08:00
Michael Cook
6d2590906c
Assert NFAPI_CRC_IND_MAX_PDU
2021-03-13 10:58:33 -08:00
Michael Cook
df81c0de14
Add asserts for size of rx_indication_body.rx_pdu_list
2021-03-13 10:26:33 -08:00
Melissa Elkadi
e50de8be02
Demoting logs and removing duplicate #define
...
Commented out an abort(); used for debugging.
An incoming merge request will properly handle
the issue of multiple CQIs.
2021-03-06 12:22:52 -08:00
Melissa Elkadi
98c8ddb673
Merge remote-tracking branch 'origin/develop' into episys-merge
...
Removing references to memcpy_dl_config_req and
memcpy_tx_req because these functions are leaking
memory. For our standalone mode we have created
new/modified memcpy_dl/tx_req functions.
2021-02-24 11:49:17 -08:00
Melissa Elkadi
4dcb32c180
Removed unused memcpy functions and references
2021-02-24 09:12:00 -08:00
Raymond Knopp
a446eb0ebc
Merge branch 'episys/master' into episys-merge
...
Conflicts:
common/utils/LOG/log.h
common/utils/ocp_itti/intertask_interface.cpp
nfapi/oai_integration/nfapi_vnf.c
nfapi/open-nFAPI/nfapi/src/nfapi.c
openair2/LAYER2/MAC/main_ue.c
openair2/LAYER2/PDCP_v10.1.0/pdcp.c
openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
openair2/PHY_INTERFACE/phy_stub_UE.c
openair2/RRC/LTE/rrc_UE.c
openair2/RRC/LTE/rrc_eNB.c
openair3/NAS/UE/ESM/esm_ebr_context.c
targets/COMMON/openairinterface5g_limits.h
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-uesoftmodem.c
2021-02-13 22:52:33 +01:00
Mahesh
b681d67d7f
Cleanup
2021-02-12 16:36:58 +05:30
Mahesh
ae422aca1f
Merge conficts resolved
2021-02-02 09:36:49 +05:30
Mahesh
35692639d7
Code cleanup
2021-01-19 10:45:19 +05:30
Mahesh
b1a760a61d
Addressed some minor issues
2021-01-18 15:42:53 +05:30
Mahesh
d7ccdbe6b0
Resolved build warnings(25+) and 5G nFAPI downlink errors(future_ul_tti_request)
2021-01-14 12:28:45 +05:30
Michael Cook
ee86a66722
Merge commit '0b40edef2adc45965dcfe2071b0c4170389ae8b5' into episys/master
2021-01-12 18:11:10 -05:00
Melissa Elkadi
42ae8207ee
NFAPI_MODE logic to include standalone mode
...
Every if statement that includes a check for
the NFAPI_MODE that did not check for the new
PNF_STANDALONE_MODE now has been updated. Also
changed the tx_req and dl_config_req logs
when they are received at the OAI UE to be
info logs instead of error logs.
2021-01-12 06:54:16 -08:00
Melissa Elkadi
a288e502f0
Cleanup before merge
...
The clean up includes removing white space changes, adding logs,
adding comments to make various changes more obvious, etc.
2021-01-08 14:31:13 -08:00
Mahesh
79e792443f
L2 nfapi test(noS1) working
2020-12-16 16:17:32 +05:30
He Shanyun
8c9753ca3c
fix issue about error locking mutex_rxtx of L2 sim
2020-12-11 16:28:03 +09:00
Mahesh
7eb016675d
Resolved errors in building phy-simulator
2020-12-08 12:28:16 +05:30
Mahesh
190fe54306
Warnings in gNB build resolved
2020-11-30 18:21:19 +05:30
masayuki.harada
cb927c7f9a
Add statistics logs.
...
(cherry picked from commit cf8f14edf4a261e1df72579423786d39ba6d97f9)
2020-11-27 17:06:11 +09:00
Mahesh
56db8f4915
RESOLVED build errors
2020-11-24 18:49:41 +05:30
Melissa
4fe4f6cd60
dl_config_Req and tx_reqs are queued together
...
Additionally, combined many of the individual
dl_config_req and tx_req handle functions.
Also removed some unused functions we added.
Futhermore, removed our additions to the
dl_config_req and tx_req memcpy functions.
2020-11-20 16:04:14 -08:00
Mahesh
87105d77cf
Merged latest develop to nfapi
2020-11-19 22:33:39 +05:30
Mahesh
41438a1968
PDSCH decoded at UE
2020-11-18 16:13:42 +05:30
Mahesh
e6bf90e2dd
LTE and NR NFAPI integration
2020-11-11 15:10:32 +05:30
Mahesh
643fc632d6
PBCH working
2020-11-06 19:48:34 +05:30
Andrew Burger
39f07d7ac9
Set scheduler priorty to 1
...
To match emane.
Checked with:
```
ps ax -o pid,class,priority,comm |grep RR
```
2020-10-23 14:54:40 -07:00
Laurent
5c69510f17
merge develop, improve doc
2020-10-21 14:38:17 +02:00
Robert Schmidt
ff48c369c5
Lower nFAPI eNB log level
2020-10-13 08:49:30 +02:00
Robert Schmidt
ac4bb8bc55
Prevent deadlocks in nFAPI when no free index
2020-10-13 08:49:30 +02:00
Mahesh
ff64d6ac10
Resolved UE building error and updated packing of P7 messages
2020-10-07 15:01:40 +05:30
Andrew Burger
ce2cbb9017
Episys/andrew/msg4 reception failure
2020-10-02 15:19:11 -07:00
Andrew Burger
516de3ae9c
fixing remove ul_config_req pdu func
2020-09-19 11:30:03 -07:00
Andrew Burger
129b95eec5
removing comment
2020-09-18 17:28:21 -07:00
Andrew Burger
634872b611
Changing back to 10 max indicies
2020-09-18 17:27:42 -07:00