Laurent THOMAS
bfccbfd15d
sanitize heap overflow detection
2021-08-09 21:57:35 +02:00
David Kim
85fb91dff7
Merge branch 'episys/nsa_epc_gnb_updates' into episys/david/multiUE_with_crnti_checking
2021-08-09 09:06:15 -07:00
Laurent THOMAS
164474a40f
Merge branch 'integration_2021_w32' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2021_w32
2021-08-09 17:28:53 +02:00
Laurent THOMAS
b89d67d9db
fix memory error detected by sanitize-addr
2021-08-09 17:28:28 +02:00
Raphael Defosseux
902f3a83d4
fix(ci): when using modules, no more adb-connected UE required
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-09 17:02:32 +02:00
Rahul Gottipati
09e32b2839
Code cleanup and documentation update
2021-08-09 19:41:22 +05:30
Rahul Gottipati
78f3bca19a
CSI-RS handling in nFAPI
2021-08-09 16:36:27 +05:30
Laurent THOMAS
6091452dd3
fix remaining usage of deleted type struct complex
2021-08-09 12:05:07 +02:00
Raphael Defosseux
5f9e0a235d
Merge remote-tracking branch 'origin/code-cleanup-20210716' into integration_2021_w32
2021-08-09 10:07:45 +02:00
Rodolphe BERTOLINI
387223eea6
removed duplicate structure, changed 'x' to 'r' and 'y' to 'i'
2021-08-09 09:59:38 +02:00
David Kim
5c10d7ed1b
Uncommented downlink harq ACK/NACK scheduling condition.
2021-08-08 22:32:13 -07:00
Mahesh
557b5445d3
PNF config file pusch_proc_threads update
2021-08-08 12:23:15 +05:30
David Kim
845a5dc2d7
Added time window for handling rach indication.
2021-08-07 15:34:33 -07:00
David Kim
6b1651c404
put lines into the inside of { } after 'if' condition.
2021-08-06 12:08:08 -07:00
David Kim
507c34609e
bug fix: removed ';' at the end of 'if' condition.
2021-08-06 11:56:51 -07:00
David Kim
a8517323e7
Code cleanup for debug logs.
2021-08-06 10:37:02 -07:00
Raphael Defosseux
3e6ef7baa4
Merge remote-tracking branch 'origin/docker-improvements-august-2021' into integration_2021_w32
2021-08-06 10:40:53 +02:00
Raphael Defosseux
a0e3cc8de4
Merge remote-tracking branch 'origin/NR_SA_tempfix_coreset' into integration_2021_w32
2021-08-06 10:39:56 +02:00
Raphael Defosseux
597f2b3e8f
Merge remote-tracking branch 'origin/NR_new_ul_antennaports' into integration_2021_w32
2021-08-06 10:39:34 +02:00
Raphael Defosseux
7b2420760f
Merge remote-tracking branch 'origin/NR_UE_reworking_UCI_procedures' into integration_2021_w32
2021-08-06 10:37:22 +02:00
francescomani
2daa9144c4
Merge remote-tracking branch 'origin/NR_SA_tempfix_coreset' into NR_UE_SA
2021-08-06 09:26:17 +02:00
Laurent THOMAS
b7857a505e
try to fix CUDA, and fix infinite loop in nr UE uplink data collect
2021-08-05 17:31:31 +02:00
Rahul Gottipati
74c5816c72
VNF clock dependency removed
2021-08-05 17:30:12 +05:30
Thomas Schlichter
6c227f4d6b
NR_UE: Assure correct padding in nr_ue_get_sdu()
...
In case no MAC CE needs to be transmitted and we filled the buffer with SDUs from RLC, we missed to add padding for the last 3 bytes.
2021-08-05 12:33:09 +02:00
Raphael Defosseux
7e158447bb
fix(ci): phy-sim build failure not correctly handled
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-05 12:04:03 +02:00
Raphael Defosseux
4db87599bf
doc(ci): how to properly capture control packets
...
also added how to pull RAN images
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-05 10:52:22 +02:00
Laurent THOMAS
fadbdd3671
pdusession id fix: different values for UL and DL
2021-08-05 10:02:36 +02:00
Laurent THOMAS
464520304b
merge develop, make DNN, NSSAI configurable, fix infinite loop
2021-08-05 09:49:25 +02:00
Melissa Elkadi
745241bd63
Merge branch 'episys/nsa_epc_gnb_updates' into episys/david/multiUE_with_crnti_checking
...
Also, lots of debugging logs added
2021-08-04 16:24:27 -07:00
Laurent THOMAS
3cbf516885
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into code-cleanup-20210716
2021-08-04 19:57:45 +02:00
David Kim
c619833442
Added crnti checking routine in nrUE.
2021-08-04 10:08:22 -07:00
Raphael Defosseux
3247e967ec
fix(docker): explicitely adding procps to target images
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-04 17:09:18 +02:00
Raphael Defosseux
ebebd3c7d7
doc(docker): adding tutorial on how to deploy RF sim with EPC
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2021-08-04 16:51:53 +02:00
francescomani
62b1531c55
improvement in fix for commonControlResourceSet for SIB1
2021-08-04 14:23:50 +02:00
cig
92fb370258
Removed unnecessary sdu_lengths array in nr_ue_get_sdu
2021-08-04 13:06:31 +02:00
cig
05a4c48d96
Bugfix in the generation of UL MAC PDU in Msg3
...
- restored FIXED subheader length
- restored SHORT subheader in MAX TBS (still unclear the reason behind the
selection of SHORT subheader here by developer)
2021-08-04 13:06:31 +02:00
cig
6e0737d9e4
Send Msg3 CCCH SDU in SA mode only
...
- send C-RNTI MAC CE otherwise
- init RA if there are bytes to send and is a PRACH occasion
- minor cleanups
2021-08-04 13:06:31 +02:00
cig
9af71a7a46
Set the tc-rnti only in CBRA
...
- TC-RNTI is set and used after RAR reception according to the specs
- C-RNTI is used in CFRA
2021-08-04 13:06:31 +02:00
cig
b6e3718d70
Changes to nr_write_ce_ulsch_pdu
...
- takes in input MAC instance
- uses a mac ce struct
- minor fixes
2021-08-04 13:06:31 +02:00
cig
07a80bc84e
Do generation of UL padding in nr_ue_get_sdu only
...
- removed code from outside this function
- generate random padding in RFSIM mode
- generate 0 padding in real-time
- padding is generated either to complete the PDU or to transmit a new one
when no data from RLC was fetched
2021-08-04 13:06:31 +02:00
cig
02012e77ee
Minor MAC UE fixes
...
- set constant variables to const
2021-08-04 13:06:31 +02:00
cig
021788c7a7
Improved logging in the MAC PDU processing function at gNB
...
- improved debug logging
- minor fixes and cleanup
2021-08-04 13:06:31 +02:00
cig
5cfa2cd2f4
Removed OAI exit in mac_rlc_data_req when no RB is present
...
- this prevents crashes when the function is called for LCIDs that have no RB
- and simply print error message and return 0 when no RB is found
2021-08-04 12:49:42 +02:00
cig
4277d4e1bb
Fixes to UE ULSCH PDU generation
...
- included MAC CE sub-PDUs size in the computation of RLC data to transmit
this fixes the error with residual mac pdu appearing at gNB side when
transmitting higher amount of data
- got rid of the nr_generate_ulsch_pdu and moved the relevant UL-SCH MAC PDU
generation procedure within the nr_ue_get_sdu and nr_ue_get_rach
- reduced memcpy calls and unnecessary memory allocations
- fetching RLC data and SDU size from the mac_rlc_data_req, removed the call
to mac_rlc_get_buffer_occupancy_ind
- introduced a new function to generate the MAC CEs sub-PDUs
- removed unnecessary function input parameters
- minor fixes and cleanup
- enhanced logging
2021-08-04 12:49:42 +02:00
Rahul Gottipati
4ec3434128
Rebase to latest develop
2021-08-04 14:57:52 +05:30
francescomani
8cc1d0a2de
initialization of pdcp only in nos1
2021-08-04 11:21:07 +02:00
Melissa Elkadi
d95e35df3c
Reverted AssertFatal and just return instead
...
In the PDCP layer, if the sdu size < 3, this
just means control information is being passed.
In this case, we do not want to cipher the sdu,
its better to just return.
]
2021-08-03 17:04:35 -07:00
Melissa Elkadi
7d505e70f2
Updated PDSCH pdu copy from tx_data_req
...
Also, finally committing the critical logs for IP traffic.
2021-08-03 16:38:07 -07:00
Melissa Elkadi
952e2cd131
Adding #include assertions.h for PDCP file
2021-08-03 13:29:32 -07:00
Melissa Elkadi
5751a0a435
Not sending random data to gNB, sending IP
...
The IP traffic still does not work. But we are
updating the NR UE scheduler to ensure we are are
sending true IP traffic. Also, we were getting an
assert(); as well, and there was no logs, so we
fix that in this commit as well.
2021-08-03 13:25:45 -07:00