Melissa Elkadi
8a56d146cc
Merge branch 'episys/master-nsa' into episys/mel/merge_bw_testing_abs
2021-10-25 11:07:59 -07:00
Melissa Elkadi
2edfdb20a4
Merge remote-tracking branch 'eurecom/develop' into episys/mel/merge_bw_testing_abs
2021-10-25 09:52:23 -07:00
Melissa Elkadi
58eb8d2af4
Creating new queue for ul_ttis if dl_tti is late
...
Also, this commit changes the len argument in the
pusharray32 to match the actual field type (uint16_t).
There is also simple name change from sf -> slot.
The new queueing system is not a permanent solution.
It was simply a way for us to try to handle late
dl_tti_requests. If we queue every single ul_tti_req
that we get, the queue gets full very quickly becasue
we only remove ul_ttis from the queue when a uci has
been populated with a matching sfn/sf. Because of this,
we only queue ul_ttis if we have a uci_indication
prepared already. Rarely, a dl_tti_req will arrive at
the NRUE too late, and the NRUE does not have time
to create the uci_ind so we dont process the corresponding
ul_tti. A seprate queue was made to hold all other ul_ttis
the arrive in the NRUE (this queue will continuously
get full and then emptied) but will occasionally hold
a ul_tti that corresponds to a uci that hasnt
been populated yet.
2021-10-19 07:59:55 -07:00
Deokseong "David" Kim
a5d23a0e08
Fixed nr_dlsim and nr_ulsim build errors.
2021-10-13 16:27:13 +00:00
luis_pereira87
545ee44407
Remove unreachable "else" statement
2021-10-11 18:14:45 +01:00
Melissa Elkadi
746d074646
Queuing all nFAPI messages and handling after slot ind
...
This commit changes the stub functionality entirely.
We are now queueing any received NR nFAPI message
and handling it only after we recevie a slot ind
that corresponds with the nFAPI message's sfn/slot
value. When doing this, an existing issue has been
brought to light. The gNB and NR UE are not in sync
when it comes to their slot indications. Generally,
the NR UE seems to be ahead of the gNB by around 6-7
slots. This commit has a hack... when we receive a
slot indication at the moment, we decrament it by 6
to try to keep the NRUE from being ahead of the gNB.
This will be fixed shortly... This was a temporary
fix..
2021-10-06 18:13:13 -07:00
rmagueta
ff34838423
Put back scheduling request configuration after the cherry-pick which solved the segfault
2021-09-30 17:18:00 +01:00
Melissa Elkadi
62118252dd
Merge remote-tracking branch 'eurecom/bandwidth-testing-abs' into episys/mel/merge_bw_testing_abs
2021-09-28 13:13:54 -07:00
rmagueta
1ab23d4b96
Remove commented functions
2021-09-28 17:25:38 +01:00
rmagueta
5630c434a8
Revert sl10 to 7
2021-09-28 17:13:56 +01:00
Laurent THOMAS
57aed7ea9b
fix memory error in do_nrMeasurementReport
2021-09-27 18:11:55 +02:00
Melissa Elkadi
70be674227
Code clean up part 2.
...
This commit continues to clean up the reminader
of the changed files in the merge req 1274.
The changes include log updates, comment removals,
etc.
2021-09-23 14:19:55 -07:00
Melissa Elkadi
d2daf8e860
Change slot_ahead to process ack/nack after pdsch
2021-09-15 11:07:27 -07:00
Melissa Elkadi
2ac8d4b680
Properly handling cellGroupConfig in NR UE
2021-09-14 09:10:47 -07:00
Melissa Elkadi
c8ca564212
Merge remote-tracking branch 'eurecom/develop' into episys/mel/merge_develop_cfra_working_9_14_21
2021-09-14 08:36:54 -07:00
Melissa Elkadi
6a8e4e2883
Merge remote-tracking branch 'eurecom/develop' into episys/mel/merge_develop_cfra_working
2021-09-14 07:34:58 -07:00
Raymond Knopp
37b135b616
logging and DL-CCCH decoding size::
2021-09-11 13:58:08 +02:00
rmagueta
b898981109
Merge remote-tracking branch 'origin/develop' into bandwidth-testing-abs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2021-09-10 10:03:22 +01:00
Mario Joa-Ng
82e6d04e56
fix bugs in GNB MAC nr_store_dlsch_buffer()
...
This commit is to handle multipe UE correctly.
Right now UE #1 and UE #2 can both ping google.
2021-09-09 16:10:20 -07:00
rmagueta
71cd100335
Merge remote-tracking branch 'origin/nr-pdcp-security-w34' into bandwidth-testing-abs
...
# Conflicts:
# ci-scripts/conf_files/gnb.band78.sa.fr1.106PRB.usrpn310.conf
# openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
2021-09-08 17:22:28 +01:00
rmagueta
722505f22d
Merge remote-tracking branch 'origin/bandwidth-testing' into bandwidth-testing-abs
...
# Conflicts:
# openair1/PHY/MODULATION/slot_fep_nr.c
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair1/PHY/NR_TRANSPORT/pucch_rx.c
# openair2/LAYER2/NR_MAC_UE/config_ue.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-08 17:05:01 +01:00
rmagueta
204bffbc7a
Merge remote-tracking branch 'origin/develop' into bandwidth-testing-abs
...
# Conflicts:
# executables/nr-uesoftmodem.c
# executables/nr-uesoftmodem.h
# executables/softmodem-common.h
# openair2/LAYER2/NR_MAC_UE/mac_proto.h
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-08 16:31:24 +01:00
francescomani
afdb5728ed
fix for pointa computation in sib1
2021-09-08 14:21:28 +02:00
Eurecom
15c5ea07bc
Merge remote-tracking branch 'origin/develop' into bandwidth-testing
...
Conflicts:
executables/nr-uesoftmodem.c
executables/nr-uesoftmodem.h
executables/softmodem-common.h
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
2021-09-06 11:53:56 +02:00
Cedric Roux
eeca38368e
gnb sa: improve security
...
Note: some modifications have been done to the UE too, but for syntactic
reasons. The UE may fail to work, not tested.
For the UE, we have the problem of handling properly SecurityModeCommand.
We don't verify its integrity. This is a bit complicated to handle properly
and may require some API changes in the PDCP layer. So, as of today, the
integrity of this message is not verified.
Also, NSA mode has been touched, but it should not be a problem. But not
tested, so not sure.
2021-09-06 11:06:47 +02:00
Eurecom
c834f40186
Merge remote-tracking branch 'origin/develop' into bandwidth-testing
...
Conflicts:
executables/nr-uesoftmodem.c
executables/nr-uesoftmodem.h
executables/softmodem-common.h
openair1/PHY/MODULATION/slot_fep_nr.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/PHY/NR_TRANSPORT/pucch_rx.c
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/TOOLS/abstraction.c
openair1/SIMULATION/TOOLS/random_channel.c
openair2/LAYER2/NR_MAC_UE/mac_proto.h
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-05 15:37:11 +02:00
Eurecom
efed5abbfe
commit before merge with develop
2021-09-04 22:42:32 +02:00
Melissa Elkadi
ca1805faaf
IP ping traffic is working correctly
...
In this commit we have updated the NRUE
to properly get the RadioBearer info from
the gNB. Because NSA and SA mode both use
this information, we have updated the SA
function previously in place by changing
the name to allow both NSA and SA mode to
use. This commit also updated the NR/LTE UEs
configuration files to with the correct
proxy IP address.
2021-09-03 10:13:59 -07:00
rmagueta
fb63951450
Fix NGAP UE release cause when uplink failure
2021-09-03 15:19:35 +01:00
Raphael Defosseux
d9d4b91185
fix(NAS): remove compilation warning
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-09-03 13:07:56 +02:00
hardy
5ae7e456ed
Merge remote-tracking branch 'origin/nr-ue-fix-ip-route' into integration_2021_wk35
2021-09-02 23:13:14 +02:00
rmagueta
5e1065e88f
Merge remote-tracking branch 'origin/develop' into bandwidth-testing-abs
...
# Conflicts:
# executables/nr-uesoftmodem.c
# executables/nr-uesoftmodem.h
# executables/softmodem-common.h
# openair1/PHY/MODULATION/slot_fep_nr.c
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair1/SCHED_NR/fapi_nr_l1.c
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair2/LAYER2/NR_MAC_UE/mac_proto.h
# openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
# openair2/LAYER2/NR_MAC_UE/nr_ue_scheduler.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2021-09-02 17:57:48 +01:00
rmagueta
f24bc5676d
Merge remote-tracking branch 'origin/bandwidth-testing' into bandwidth-testing-abs
2021-09-01 17:58:36 +01:00
Eurecom
3005e1652a
106 PRB SA configuration file for ci
2021-09-01 16:46:16 +02:00
rmagueta
a45eb42fca
Change log levels
2021-09-01 12:57:01 +01:00
Eurecom
33cd8cafbb
after merge with abs
2021-09-01 10:27:13 +02:00
Melissa Elkadi
1c248bcf49
Successfully writing to TUN if and removed usleep
2021-08-31 15:53:14 -07:00
Raymond Knopp
cf3b3f889c
Merge remote-tracking branch 'origin/bandwidth-testing-abs' into bandwidth-testing
2021-08-31 22:12:24 +02:00
Raymond Knopp
ee301a5acb
commit before merge
2021-08-31 22:12:12 +02:00
rmagueta
e621c3533c
Change log levels
2021-08-31 18:27:27 +01:00
Eurecom
07b89315ab
changes for debugging. switching to another marchine
2021-08-30 14:52:40 +02:00
Melissa Elkadi
512e76dee8
Error checking and meas sending wait for EPC only
2021-08-26 17:37:51 -07:00
Deokseong "David" Kim
43d8ed216e
Update on scheduler to relax AssertFatal.
2021-08-25 22:52:58 +00:00
Melissa Elkadi
1b49e7e2ef
Additions to get UE connected to EPC
2021-08-25 12:10:12 -07:00
Eurecom
902c04e60a
integrated ABS patch for IP address string allocation in UE
2021-08-25 15:15:35 +02:00
francescomani
b6ef23a395
Merge remote-tracking branch 'origin/develop' into NR_UE_SA
2021-08-25 15:01:40 +02:00
Michael Cook
d768522466
Be more careful about buffer sizes
2021-08-23 21:06:09 +00:00
Eurecom
bafd82a935
Merge remote-tracking branch 'origin/NR_UE_SA' into bandwidth-testing
...
Conflicts:
executables/nr-ru.c
openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair2/LAYER2/NR_MAC_gNB/config.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_bch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/nr_rrc_proto.h
openair2/RRC/NR/rrc_gNB.c
openair2/RRC/NR/rrc_gNB_reconfig.c
2021-08-21 07:48:04 +02:00
Eurecom
f41890b3f5
testing in SA, initialBWP
2021-08-20 14:17:37 +02:00
Melissa Elkadi
0ee8f20d54
Updated gNB conf file & last RRC msg in LTE/NR UE
2021-08-19 13:53:12 -07:00