Gabriele Perrone
5ef412ec8a
Merge remote-tracking branch 'origin/tools_5Gadapt' into develop_integration_w08
2020-02-19 13:24:31 +01:00
frtabu
6014ca42ac
ENABLE_ITTI macro removal, modified telnet server to support all executables, modified record player to finalize switch to run-time option and allow usage with any device
2020-02-12 19:05:44 +01:00
matzakos
295923d540
nr-ip-ul-nos1: Logs cleanup and some code rearrangement
2020-02-12 17:58:06 +01:00
matzakos
4e51e1ea10
nr-ip-ul-nos1: Merge with develop
2020-02-12 16:45:22 +01:00
matzakos
9e6b6ef965
nr-ip-ul-nos1: Remove warnings
2020-02-11 18:45:35 +01:00
Raymond Knopp
69721198af
nr MAC uplink: aDD identification of MAC uplink PDU CEs at gNB (receiver) side
2020-02-10 12:54:00 +01:00
matzakos
626daecfa5
nr-ip-UL-nos1: Fix packet corruption issue appearing with larger packet sizes based on iperf testing for the uplink
2020-02-07 19:51:19 +01:00
matzakos
93ac6bd426
nr-ip-UL-nos1: Substitute LTE macros in new NR functions and data structures + logs cleanup
2020-02-06 18:21:12 +01:00
matzakos
bb7a788809
nr-ip-UL-nos1: Integrate NR MAC PDU structures for the Uplink. Currently supporting only data SDUs, Control Elements to be added.
2020-02-05 18:47:02 +01:00
frtabu
64e4826c81
add softmodem-common.c and common error handler
2020-02-04 17:39:36 +01:00
frtabu
101a55e332
commit before rebasing onto develop
2020-02-03 10:37:46 +01:00
Raphael Defosseux
9331d38d85
CI: fixing a few compilation warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-30 15:10:35 +01:00
Thomas Schlichter
cfced70bda
Merge remote-tracking branch 'develop'
2020-01-29 13:15:42 +01:00
cig
e21b00adab
Bugfix - missing call to mac_rlc_data_ind in the noS1 mode:
...
- now the UE is passing again data to the upper layers in noS1 mode
- minor cleanups
2020-01-28 17:47:15 +01:00
matzakos
8a6f346ec4
nr-ip-ul nos1: Small modification to be able to block the random traffic (which is generated when there is no Uplink IP traffic at the UE) at the MAC layer of the gNB
2020-01-24 20:04:00 +01:00
Raphael Defosseux
5c80ef080c
Merge remote-tracking branch 'origin/improve_build_nr_lte_merge' into develop_integration_2020_w04
2020-01-24 12:00:49 +01:00
Raphael Defosseux
7d26df6ecf
Merge remote-tracking branch 'origin/mbms-fix-develop-nr' into develop_integration_2020_w04
2020-01-24 12:00:31 +01:00
Raphael Defosseux
855752f4d2
Fix a few warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-24 11:20:10 +01:00
Raymond Knopp
0a136997d3
nr-ip-UL noS1: Merge with develop branch
2020-01-23 12:35:01 +01:00
Javier Morgade
fb57ef2fd4
patch from Robert Schmidt <robert.schmidt@eurecom.fr>
...
-BUGFIX: CD/DU F1 split
2020-01-22 20:18:51 +01:00
Raphael Defosseux
b85731f4a9
CI: Add LTE RF Simulator test (normal and with MBMS)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-22 17:59:21 +01:00
matzakos
99fce8a359
nr-ip noS1 uplink: Uplink IP traffic successfully received at the IP TUN interface of the gNB now. Logs cleanup.
2020-01-22 13:05:10 +01:00
frtabu
61f6af80ad
build improvements: allow build mode selection (-g -G options) allow all exec build in one pass, remove remaining USE_MME macros in nr code
2020-01-20 19:06:15 +01:00
matzakos
5b5a25a932
nr-ip noS1 uplink integration (testing with RFSIMULATOR only): Uplink IP packets received at the gNB and reaching at pdcp layer. Asserion error at pdcp_fifo_flush_sdus when trying to write on the nas socket
2020-01-20 17:55:16 +01:00
Thomas Schlichter
50cfaf7fff
Merge remote-tracking branch 'develop'
2020-01-20 15:34:12 +01:00
Robert Schmidt
dabe2ae7ab
FlexRAN: remove unused import in protocol def
2020-01-20 14:05:05 +01:00
Robert Schmidt
1c8c839f65
FlexRAN: Reformat code for X2 HO NetControl activation
2020-01-20 14:05:05 +01:00
Robert Schmidt
e33be3ccd3
FlexRAN: Re-enable the soft-restart, it works
2020-01-20 14:05:05 +01:00
Robert Schmidt
c6e389ed4c
FlexRAN: assert if out of memory
2020-01-20 14:05:05 +01:00
Robert Schmidt
a87220d376
Add S1AP control module for FlexRAN with status monitoring support
2020-01-20 14:05:05 +01:00
cig
ef0a45325b
Split configure_fapi_dl_tx function into two functions:
...
- configure_fapi_dl_pdu is handling the nfapi_nr_dl_config_request_pdu
- while configure_fapi_dl_Tx is now handling the nfapi_tx_request_pdu
this was necessary because the computation of the TBS size is needed in the phytest scheduler
before even knowing if there is any data to transmit. The tx_request_pdu must be handled instead
only when there is data to transmit.
2020-01-20 12:57:41 +01:00
Robert Schmidt
44fdb23f15
FlexRAN: fix RRC protobuf definition
2020-01-20 11:35:35 +01:00
Robert Schmidt
6a581d903b
Add FlexRAN protobuf definition for S1AP
2020-01-20 11:35:35 +01:00
Robert Schmidt
d2b1e6aa9a
FlexRAN: report employed splits to controller
2020-01-20 11:35:35 +01:00
Robert Schmidt
a8b4a62b82
Read RU config before FlexRAN to allow split identification
2020-01-20 11:35:35 +01:00
Robert Schmidt
f87c1cbb92
FlexRAN refactor+format MAC stats function
2020-01-20 11:35:35 +01:00
Robert Schmidt
b6d466d772
FlexRAN: reimplement timers without ITTI
...
The timer code used to trigger periodic statistics message sending used
ITTI. Together with a high frequency reporting (e.g. 1ms), this resulted
in high CPU usage. This commit reimplements this:
* using a thread that is synchronized to the RU (if there is no MAC, we
assume there is no RU generating a tick so we create the tick source
ourselves)
* no RB trees but plain arrays
* smaller interface for users
* slight user interface changes
* remove stopped timer state: such timer might be simply removed
* remove one-shot timers
2020-01-20 11:35:35 +01:00
Robert Schmidt
233affc9dd
FlexRAN: include header, not C file
2020-01-20 11:34:54 +01:00
Robert Schmidt
5c4aa309eb
FlexRAN: helper function to get No. UEs
2020-01-20 11:34:54 +01:00
Robert Schmidt
7415d08138
FlexRAN: Simplify stats request handling
...
* only set up timer for sending requests
* simplify interface for timer setup
* on timer expiry, do not pass through stats request function but
directly send the reply
* Remove whatever report structure and use stats request directly for
inferring the data to send
2020-01-20 11:34:54 +01:00
Robert Schmidt
a21c1b1f73
Remove unused sleep function()
2020-01-20 11:33:32 +01:00
Javier Morgade
dff766ae15
*HOTFIX: After develop/develop-nr merge UE was crashing with MBMS U-Plane traffic running
...
-New MAC SDU integrity check in ue_procedures .c introduced for MCH channels.
-This SDU behavior didn’t show up with former develop
-TOCHECK whether NFAPI was properly merged on the eNB side.
-eNB_scheduler_mch has been slightly rearranged.
*BUGFIX:
-In dlsch_demodulation.c “ rxF_comp_d.m” was continuously being written to disk
*New reference config file added (lte-fdd-mbms-basic-sim.conf) for rfsim environment
2020-01-20 10:34:41 +01:00
cig
e41204899c
Cleanup commented code and old lte code
2020-01-16 14:04:36 +01:00
Raphael Defosseux
d3478a9f9f
Merge remote-tracking branch 'origin/472-add-pusch-dmrs-modes' into integration-develop-nr-2020w03
2020-01-16 12:47:23 +01:00
Raphael Defosseux
c82fd2e444
CI: fixing the check after UE mounted tunnel interfaces
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-16 12:34:30 +01:00
Raphael Defosseux
f4f0fae00a
Removing all spare4 references
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-15 17:18:15 +01:00
Cedric Roux
4256251f24
fix rrc asn file
...
spare4 is not there in rrc 15.6. It leads to bad encoding.
2020-01-15 16:14:24 +01:00
Raphael Defosseux
2a92d27bad
refix gNB build and eNB seg fault issue
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-15 15:59:10 +01:00
cig
17090f22c1
Fixed sdu initialization: this was causing assertion failure at UE side
2020-01-15 15:56:21 +01:00
Raphael Defosseux
7292fb2505
NR-UE: fix temporarly the build. Quite dirty.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-01-15 12:56:52 +01:00