masayuki.harada
c78208284f
Fix degradation in TM2.
2020-02-10 11:40:51 +09:00
masayuki.harada
5df9227571
Merge remote-tracking branch 'remotes/origin/develop' into feature_tm3
2019-11-01 13:31:13 +09:00
Haruki NAOI
855d7ed37f
Fix: getm for TDD configuration 1.
2019-10-31 16:03:18 +09:00
Haruki NAOI
6915af07a1
fix: Remove RLC buffering 5MB limitation.
2019-10-30 21:49:36 +09:00
masayuki.harada
db3dbe898c
Fix O_RI is not cleared.
2019-10-30 15:49:32 +09:00
Ding Yumei
d270eae49e
fix Assert(NPRB==0) issue
2019-10-25 19:08:15 +09:00
masayuki.harada
21e67cabbb
Fix pa problem in TM3.
2019-10-21 20:21:11 +09:00
masayuki.harada
240622966f
Merge remote-tracking branch 'remotes/origin/develop' into feature_tm3
2019-10-21 17:28:10 +09:00
masayuki.harada
8b6681712f
Fix TM3 in PHY.
2019-10-21 17:27:26 +09:00
Haruki NAOI
5df8d199e6
Merge remote-tracking branch 'remotes/origin/tdd_config2_scheduler' into develop
...
# Conflicts:
# targets/RT/USER/lte-ru.c
2019-10-21 14:04:00 +09:00
zhenghuangkun
9b943bf7ee
Fix: UE attach ng(Msg4 error)
2019-10-21 11:36:42 +09:00
Wu Jing
d583ea7ca7
Fix lte-ru.c compile error cause by space
2019-10-21 06:41:41 +09:00
Haruki NAOI
77521afe71
Merge remote-tracking branch 'remotes/origin/tdd_config2_scheduler' into develop
2019-10-21 11:01:38 +09:00
zhenghuangkun
b522db885e
Fix: UE attach ng(Msg4 error)
2019-10-18 18:38:56 +09:00
Wu Jing
a3e618783b
FIX: enable td_thread and collect the return of ulsch_decoding_data_2thread when WORKER_ENABL
2019-10-18 09:11:38 +09:00
Wu Jing
6f2314a748
fix merge problem which cause usrp cannot be initialized
2019-10-17 12:23:13 +09:00
Wu Jing
3fbcb244f1
fix issue about cqi in scheduler of ulsch
2019-10-17 09:19:09 +09:00
Wu Jing
f58ec80a9b
fix n1_pucch(downlink_assignment_index) issue
2019-10-17 09:00:10 +09:00
Wu Jing
bf45e94501
implement TDD config2 and TM3(MIMO) in Layer2
2019-10-17 08:24:12 +09:00
Wu Jing
13a40df0cf
Fix: avoid assertion in fapi_l1.c
2019-10-10 11:46:17 +09:00
Haruki NAOI
421b69684d
Fix: drop dlsch re-transmission.
...
dlsch0_harq->round is an incorrect value and dlsch re-transmission dose not work.
2019-10-07 21:49:02 +09:00
Haruki NAOI
232ed10b99
Fix: extract_harq assertion.
2019-10-07 14:15:32 +09:00
Haruki NAOI
26ed2a96b2
Fix: CQI not received and and DL throughput decreases.
2019-10-07 14:12:52 +09:00
Haruki NAOI
9cf3f9aaf6
Fix: fCCE overlaps and UL throughput decreases.
...
Revert "Fix: CCE allocation problem when containing DCI_format_0."
This reverts commit e41da445ef .
2019-10-07 12:32:00 +09:00
Haruki NAOI
da40f4e158
fix: get_free_mem_block uses heap memory (not mem_block).
2019-10-04 22:02:08 +09:00
zhenghuangkun
b832a22731
fix merge conflict
2019-09-30 07:55:19 +09:00
zhenghuangkun
f3b19c04e7
Merge remote-tracking branch 'origin/trx_parallel_optimization' into develop
2019-09-30 07:49:55 +09:00
zhenghuangkun
c0752bec07
fix x2ho warning
2019-09-30 07:47:08 +09:00
zhenghuangkun
d7cf651b2b
fix Assertion issue
2019-09-23 06:48:02 +09:00
Wu Jing
3efae40cc6
Merge branch 'nfapi_bugfix' of http://10.37.145.15:8000/gitlab/vran/candidate into nfapi_bugfix
2019-09-19 15:40:41 +09:00
Wu Jing
65cb842561
fix double free issue
2019-09-19 15:39:57 +09:00
Wang He
5dfc3abd02
fix error in rrc_eNB_generate_RRCConnectionReestablishmentReject
2019-09-19 14:43:23 +09:00
zheng_huangkun
b872331aaf
fix error signal 11 in fill_dci0
2019-09-18 17:38:12 +09:00
Wu Jing
b421498e70
fix double free or corruption issue
2019-09-18 17:29:53 +09:00
Wu Jing
3628b1e830
fix double free in free_mem_block
2019-09-17 15:45:04 +09:00
Wu Jing
fa45a7d59a
fix stack smashing detected issue because num_pdcch_symbols is not correct
2019-09-17 15:24:58 +09:00
Wu Jing
5a4f6a4841
fix signal 11 issue in RRU side if it is nfapi mode
2019-09-17 15:17:24 +09:00
Wu Jing
22be6eb54d
fix build error in dlsim
2019-09-17 14:28:13 +09:00
zhenghuangkun
959acc85a6
Fix x2ho UeCapability decode error
2019-09-17 06:48:30 +09:00
Lu QingJuan
8ba3b117f2
merge optimize_multi_threading
2019-09-16 14:23:55 +09:00
zhenghuangkun
53daef426d
Fix 2ho multi cells support and Abort/Assert modify
2019-09-16 07:50:30 +09:00
Raphael Defosseux
7af841272f
Merge branch 'release_v1_1_0_candidate' into 'master'
...
Release v1.1.0 Candidate
See merge request oai/openairinterface5g!650
2019-07-25 21:04:14 +02:00
Raphael Defosseux
4c19d961d7
CI: trying to stablize the X2 Handover testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-25 13:58:09 +02:00
Raphael Defosseux
b958b57db2
Merge remote-tracking branch 'origin/develop' into release_v1_1_0_candidate
2019-07-25 13:50:27 +02:00
Raphael Defosseux
5ddad9bde2
CI: adding repeat count on X2 handover
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-25 12:28:47 +02:00
Raphael Defosseux
f8288afe1d
Merge branch 'develop_integration_2019_w30' into 'develop'
...
See merge request oai/openairinterface5g!649
Develop: Integration 2019 Week 30
Master Branch Release v1.1 Candidate
The following Merge Requests are included:
* MR 630 : nfapi interface bug fixes
* MR 638 : X2 HO (tdd, forwarding, end marker)
* MR 646 : Loadtester bugfixes
* MR 647 : fix power estimation
* MR 648 : CI: X2 Handover Testing
2019-07-24 23:00:59 +02:00
Raphael Defosseux
23a804ecd1
Merge branch 'ci-repeat-scenario' into 'develop'
...
CI: adding support to repeat scenario in case of failure.
See merge request oai/openairinterface5g!645
2019-07-19 07:05:33 +02:00
Raphael Defosseux
65002b7fb1
CI: adding support to repeat scenario in case of failure.
...
nice when the tested feature is known to be unstable
CDRX testing is now separated from normal FDD 10MHz testing
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-18 22:40:12 +02:00
Raphael Defosseux
2d6d1dd965
Merge branch 'ci-downgrade-cdrx-testing' into 'develop'
...
CI: Downgrade cdrx testing
See merge request oai/openairinterface5g!643
2019-07-17 21:48:57 +02:00
Raphael Defosseux
7001fdd3d6
CI: fix in LAST_BUILD_INFO generation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-17 19:13:59 +02:00
Raphael Defosseux
dccda75168
Fix for FDD DL performance issue
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-16 12:33:12 +02:00
Raphael Defosseux
3851e3264d
CI: fix in generating LAST_BUILD_INFO file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-16 12:32:26 +02:00
Raphael Defosseux
6215c74b53
CI: downgrading CDRX testing to a single UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-15 15:14:22 +02:00
Raphael Defosseux
10dbfff50e
CI: no need to rebuild multiple times
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-15 13:33:12 +02:00
Raphael Defosseux
0de5ff4877
Merge branch 'develop_integration_2019_w28' into 'develop'
...
develop integration branch: 2019 week 28
See merge request oai/openairinterface5g!640
* MR 635 : fix rfsim ue sync
* MR 636 : Bugfixes 2019 w28
* MR 637 : Fixing Multi-RRU support and CI Testing
* MR 639 : fix bladeRF compilation
2019-07-12 18:58:51 +02:00
Raphael Defosseux
5c743e23bb
Merge remote-tracking branch 'origin/hotfix-bladerf-compilation' into develop_integration_2019_w28
2019-07-12 14:13:07 +02:00
Cedric Roux
db2853cc49
fix bladeRF compilation
2019-07-12 11:50:22 +02:00
Raphael Defosseux
af93bf9232
Merge remote-tracking branch 'origin/ci-develop-multi-rru-support' into develop_integration_2019_w28
2019-07-12 11:07:05 +02:00
Raphael Defosseux
78fb79016d
Merge remote-tracking branch 'origin/bugfixes-2019-w28' into develop_integration_2019_w28
2019-07-12 11:06:44 +02:00
Raphael Defosseux
31b23d57eb
CI: fix in terminateeNB mode
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-12 10:32:46 +02:00
Raphael Defosseux
1980f10512
CI: little fixes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-11 23:25:59 +02:00
Raphael Defosseux
a371da7bf9
CI: adding new pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-11 18:04:17 +02:00
Cedric Roux
2421b71d68
x2ap/sctp: increase buffer size
...
The 5G phone OPPO has a very big UE capability (> 2KB).
We need bigger buffers to transfer this, especially in x2 handover.
Also the sctp messages need a bigger buffer.
Note: in sctp, we didn't check for partial messages, it's now
done. When detected, we exit. To be redone differently
if needed. (Look for "if (!(flags & MSG_EOR))".)
2019-07-11 16:34:28 +02:00
Raphael Defosseux
6b7861e098
DOC: update on feature list
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-11 15:54:15 +02:00
Cedric Roux
893392e476
DOC: minor: update basic-sim
2019-07-24 15:36:35 +02:00
laurent
3dfce6380e
fix as per branch name
2019-07-11 15:42:40 +02:00
Cedric Roux
8a8fdd59c2
cleanup: no variable definition in header file
...
We declare variables in header files, we don't define them. So we need
to use 'extern' in the header file and put the definition
in some C file.
2019-07-11 15:28:33 +02:00
Cedric Roux
5775d325e0
phy: do not put random bits in unused DCI
...
This used to be done to ease power estimation in the UE,
but this is not correct. Let's put no energy in the REs
with no DCI data, which is what needs to be done.
Plus it consumes a lot of CPU because of calling taus()
way too much.
2019-07-11 15:26:00 +02:00
Cedric Roux
443b5fd026
T: add -no-bind option to macpdu2wireshark
...
To be used when you send data to another host.
On the other host, to avoid ICMP traffic about the port
not being open, do:
./nc -l -u -p 9999 > /dev/null
You need to restart this command each time you run macpdu2wireshark.
You can use any other program that will accept UDP packets on the
port 9999 (default port of macpdu2wireshark, change if you use another
port of course).
2019-07-11 15:22:30 +02:00
Raphael Defosseux
6c5feebaa9
CI: adding support for background build on eNB
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-11 15:08:48 +02:00
Raphael Defosseux
6b16efcb0c
DOC: updating Release Notes and adding basic-sim documentation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-11 14:51:01 +02:00
Raphael Defosseux
0f91d708bd
Fix merge conflict resolution error.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-24 08:59:13 +02:00
Raphael Defosseux
729aab5798
Merge remote-tracking branch 'origin/nfapi_cleanup1' into develop_integration_2019_w30
2019-07-24 08:29:01 +02:00
Raphael Defosseux
569756c2d4
CI: changing the parallel thread scheme for eNB in L2 nFAPI sim
...
--> impact on performance -- disabling iperf testing
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-23 18:34:46 +02:00
Raphael Defosseux
65b3220d21
Merge remote-tracking branch 'origin/ci-x2-ho-testing' into develop_integration_2019_w30
2019-07-23 13:03:10 +02:00
Raphael Defosseux
4eee2460f9
Merge remote-tracking branch 'origin/bugfix-pucch-power-estimation' into develop_integration_2019_w30
2019-07-23 13:02:42 +02:00
Raphael Defosseux
bfc3912f3e
Merge remote-tracking branch 'origin/loadtester_bugfixes' into develop_integration_2019_w30
2019-07-23 13:02:16 +02:00
Raphael Defosseux
7fd9e1a5b7
Merge remote-tracking branch 'origin/x2ho_tdd' into develop_integration_2019_w30
2019-07-23 13:01:55 +02:00
Haruki NAOI
8976f988ed
Fix: change default uplane_inactivity_timer value.
2019-07-22 11:13:05 +09:00
Raphael Defosseux
36a9f70111
CI: initial support for X2 HO (net control)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-19 23:18:45 +02:00
Cedric Roux
d1fdbfedbc
fix power estimation
...
Some computation has been fixed in PUCCH reception.
SNR has been fixed, uses measurement instead of
a fixed value for the noise.
normalized_rx_power and target_rx_power have been removed,
replaced by snr and target_snr. All the files using those
variables have been updated.
2019-07-19 17:10:42 +02:00
Raphael Defosseux
d07d91c206
CI: adding conf / scenario files for X2 FDD HO
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-19 10:23:52 +02:00
Raphael Defosseux
5c117684d4
CI: adding support to repeat scenario in case of failure.
...
nice when the tested feature is known to be unstable
CDRX testing is now separated from normal FDD 10MHz testing
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-19 10:23:52 +02:00
Haruki NAOI
53d5547e67
fix compilation error.
2019-07-17 10:34:23 +09:00
Haruki NAOI
e41da445ef
Fix: CCE allocation problem when containing DCI_format_0.
2019-07-17 09:10:53 +09:00
Haruki NAOI
c1950e0d7e
Fix: schedule_SRS() avoid assertion.
2019-07-16 19:54:54 +09:00
wanghe
1f211efb12
Fix: GTP/S1AP UE resource release leak issue.
2019-07-16 19:50:28 +09:00
Wu Jing
3492f60407
Fix: dlsch RBG allocation issue.
2019-07-16 19:45:33 +09:00
Wu Jing
a4214072aa
Fix: setup release flag after all sdus of RRCConnectonRelease are scheduled.
2019-07-16 19:41:34 +09:00
Wu Jing
79eb2d7066
Fix: skip c-rnti and reestablishment before first attach is completed.
2019-07-16 19:40:09 +09:00
Haruki NAOI
c94700c7e7
Fix: UE context release leak issue.
2019-07-16 19:30:57 +09:00
tomita.y
61cda3a0aa
Fix: reestablishment issue(SRB2 NULL)
2019-07-16 19:30:17 +09:00
Wu Jing
e4dfc07553
Fix: reestablishment timer when there are two reestablishmentrequest at a moment
2019-07-16 19:28:20 +09:00
Haruki NAOI
29d361ff42
Fix: Loadtester's UESIM dose not receive paging.
2019-07-16 19:25:41 +09:00
Haruki NAOI
25a1e76a0e
Fix: avoid pthread_mutex_lock abort.
...
This commit is workaround. This issue realy occures with the following log.
lte-softmodem: ../nptl/pthread_mutex_lock.c:81: _pthread_mutex_lock: Assertion `mutex->_data.__owner == 0' failed.
2019-07-16 19:23:29 +09:00
Haruki NAOI
b557f8960b
Fix: remove useless mutexlock.
2019-07-16 19:19:32 +09:00
Haruki NAOI
35385d84aa
Fix: uplane_inactivity_timer dose not count time correctly about TDD.(rm2174)
2019-07-16 19:13:47 +09:00
Haruki NAOI
762eef6599
Fix: avoid RLC segmentation reception of RRCConnectionSetupComplete.
2019-07-16 19:07:43 +09:00
Haruki NAOI
78ff532ae2
Fix: Used NDI is not saved after Msg4 transmitted.
2019-07-16 18:59:59 +09:00
Haruki NAOI
1059a2fcd7
Fix: release_harq segmentation fault.
2019-07-16 18:56:58 +09:00
luaihui
e773fc6a71
modify some cppcheck errors and warnings
2019-07-15 11:58:19 +09:00
luaihui
e468376d93
add forwarding and end marker
2019-07-11 10:59:07 +09:00
Raphael Defosseux
4c3adcb58e
CI: adding support to start/stop enb/rcc/rru on multiple physical servers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-10 17:55:46 +02:00
Raphael Defosseux
1419720cdc
CI: adding support to build multiple eNB on multiple physical servers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-10 14:16:42 +02:00
magounak
90344ce54a
modify develop branch to enable multi-RRUs functionalities
2019-07-10 10:40:10 +02:00
yoshio.inoue
d02234ff66
remove memset 0 after calloc
2019-07-09 15:52:36 +09:00
yoshio.inoue
46537af2b2
Merge remote-tracking branch 'origin/OAI_develop' into oai_dev_x2ho_tdd
2019-07-09 14:45:31 +09:00
luaihui
94af4d0eca
Merge remote-tracking branch 'origin/OAI_develop' into oai_develop_nfapi
2019-07-09 12:45:45 +09:00
Raphael Defosseux
3c85cd58b4
Merge branch 'develop_integration_2019_w27' into 'develop'
...
Develop: Integration 2019 Week 27
See merge request oai/openairinterface5g!629
2019-07-05 22:23:07 +02:00
Raphael Defosseux
94875783dd
Fix a few compilation warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-05 17:17:44 +02:00
Raphael Defosseux
b99c6a898d
CI: little bug fixes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-05 14:08:11 +02:00
Raphael Defosseux
a03ef2bfc3
Merge remote-tracking branch 'origin/hotfix-measurement-report' into develop_integration_2019_w27
2019-07-05 11:24:24 +02:00
Raphael Defosseux
3f2acf9485
Fix Coverity Scan CID 342010
...
Fix a few cppcheck errors/warnings
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-05 11:03:30 +02:00
Cedric Roux
e0eac2e331
hotfix: do not set s-Measure in measurement report configuration
...
The value was set to 20 which means -120 dB. Setting this value means
that the UE reports an event only if the RSRP of the serving cell
is lower than -120 dB.
In the lab, we get values of around -70, and to go as low as -120
means a very degraded environment. This is not practical.
Let's disactivate the setting of this parameter for the moment so that
the UE reports an event without taking into consideration the RSRP
of the serving cell.
With this hotfix, the X2 handover works much better.
2019-07-04 14:47:11 +02:00
Raphael Defosseux
d2a6cca8f9
CI: better detection for segmentation fault
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-07-04 12:58:55 +02:00
Raphael Defosseux
6eb4661a5d
Merge remote-tracking branch 'origin/fix-init-cu' into develop_integration_2019_w27
2019-07-04 12:54:46 +02:00
Raphael Defosseux
6cabf4ff2b
Merge remote-tracking branch 'origin/bugfix-minor-T-tracer' into develop_integration_2019_w27
2019-07-04 12:54:08 +02:00
Raphael Defosseux
6e1cac6e8b
Merge remote-tracking branch 'origin/flexran_agent_rrc_cm_rebased2' into develop_integration_2019_w27
2019-07-04 12:53:08 +02:00
Wu Jing
02532d044e
x2 handover for tdd
2019-07-04 17:40:31 +09:00
Raphael Defosseux
aa5aa9f321
Merge remote-tracking branch 'origin/channel-simulation-in-rfsimulator' into fix-rfsim-sync-ue
2019-07-03 12:29:34 +02:00
Wu Jing
4239dacd02
Merge branch 'OAI_develop' into oai_develop_nfapi
2019-07-02 22:23:35 +09:00
Wu Jing
5d11ab5467
fix compile error in ue because cqi_indication_body_t
2019-07-02 17:33:14 +09:00
laurent
924e10f73a
fix rfsim ue initial sync and legacy OAI C struct syntax
2019-07-01 15:17:07 +02:00
Robert Schmidt
e26f7d7555
F1: correctly initialize CU RRC params (clean up code after 99012f88b9)
2019-06-27 14:22:10 +02:00
Cedric Roux
175da6f258
minor: fix parameters to T call for T_ENB_MASTER_TICK
2019-06-27 12:20:09 +02:00
laurent
77bd2751ba
merge again develop
2019-06-25 15:59:13 +02:00
Robert Schmidt
5b12a60950
Flexran-triggered RRC Reconf: free memory of mac_MainConfig after setting new, do not free new memory
2019-06-25 15:47:52 +02:00
Robert Schmidt
0f568fd40a
FlexRAN: Comment non-functional code regarding Neigh CGI PLMN ID reporting
2019-06-25 10:40:12 +02:00
Robert Schmidt
f1a1ff036d
FlexRAN: HO request first check whether X2 is active, minor indentation fixes
2019-06-24 17:55:13 +02:00
Robert Schmidt
a6be54a6f4
Fix: X2 Setup Req/Resp: first check, then increase number of cells
2019-06-24 17:54:38 +02:00
Robert Schmidt
960e8dc9d8
FlexRAN: Calculate sfnsn such that diff 1s = 1000
2019-06-24 16:29:14 +02:00
Robert Schmidt
a90a7f352e
Additional messages for error diagnosis for net-ctrld HO
2019-06-24 16:29:14 +02:00
Robert Schmidt
67fc2f7c62
FlexRAN: add GTP statistics in UE stats through RRC module
2019-06-24 16:29:14 +02:00
Konstantinos Alexandris
75e3622daf
Configure eNB for X2 handover controlled by network (ignore UE HO request)
2019-06-24 16:29:14 +02:00
Konstantinos Alexandris
8957cfef78
Add HO trigger function via FlexRAN controller (OAI + FlexRAN handler)
2019-06-24 16:29:14 +02:00
Konstantinos Alexandris
5e148d439a
Legal 3GPP values check for measurement report parameters
2019-06-24 16:29:14 +02:00
Robert Schmidt
939251e004
Fix: Memory allocation for offsetFreq parameter
2019-06-24 16:29:14 +02:00
Robert Schmidt
8cf520d283
Rename FlexRAN RRC reconfiguration function, simplify function
2019-06-24 16:29:11 +02:00
Konstantinos Alexandris
1b90c4a02d
Create RRC setters for Periodic, A1-A5 event and offsets related to RRC Measurement Report
2019-06-24 16:28:16 +02:00
Konstantinos Alexandris
1de4b7400b
Fix: flexran agent for HO case, to be tested if Nb_ue in RRC is needed
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
3cd1717fb6
add measurement information/clean-up measurement report in flexran agent
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
f5e928afab
Fix: condition on CellsToAddModList memory allocation in case of zero neighbouring cells
2019-06-24 16:15:44 +02:00
Robert Schmidt
76a7b7036e
FlexRAN: Add Protobuf UE-specific RRC measurement report configuration
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
772dc508e8
Fix: Segfault error, free properly measurement info struct, add rsrp/rsrq filter coefficient
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
b7530528e0
To be tested: Add code for measurement report based on the neighbouring cells after x2 setup, ocs/ocn for multiple cells
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
5dfec71629
Fill in the RRC Measurement info struct in the RRC layer
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
0eeee616d8
Create RRC struct and getters for Periodic, A1-A5 event and offsets related to RRC Measurement Report
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
7024f289a6
fixes: segmentation faults issues in RRC CM for RRC Measurement report, clean-up and re-implementation of functions in RAN API
2019-06-24 16:15:44 +02:00
Konstantinos Alexandris
9ec157d9e1
Add neighbouring cells (cgi,plmn), clean-up a bit current RRC CM
2019-06-24 16:15:08 +02:00
Raphael Defosseux
67293964ac
Merge branch 'develop_integration_2019_w25' into 'develop'
...
Develop: Integration 2019 Week 25
See merge request oai/openairinterface5g!617
The following Merge Requests are included:
* MR 576 : Multi-RU support and OTA Synch/Calibration for TDD
* MR 589 : UE side FeMBMS-EnTV
* MR 610 : Enhance CI with external EPC usage
* MR 614 : fixed rar_Hopping configuration for eMT
* MR 619 : bugfix: fix RRC UE removal
* MR 620 : Coverity Scan defect fixes
2019-06-21 18:58:38 +02:00
Raphael Defosseux
541184c2cc
CI: adding pauses in F1 cases
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-21 16:05:28 +02:00
Raphael Defosseux
99012f88b9
HACK: force initialization of variables in CU case!
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-21 16:02:23 +02:00
Raphael Defosseux
ec0538c461
CI: adding a include path to cppcheck
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-21 13:06:05 +02:00
Raphael Defosseux
8931915030
Merge remote-tracking branch 'origin/434-coverity-scan-fix-week25' into develop_integration_2019_w25
2019-06-21 13:04:51 +02:00
Raphael Defosseux
18b8bd4ee9
Merge remote-tracking branch 'origin/bugfix-rrc-ue-removal' into develop_integration_2019_w25
2019-06-21 13:03:39 +02:00
Raphael Defosseux
4bf932d6bd
DOC: added caution message about nasmesh
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-21 12:57:40 +02:00
Dong Anyuan
42a0f7b016
Remove Coverity Scan CID 261519 (Using uninitialized value tmp. Field tmp.elems is uninitialized when calling _mm256_insert_epi16.)
2019-06-21 18:39:47 +09:00
Dong Anyuan
14e6da9ab5
Remove Coverity Scan CID 261470 (Using uninitialized value tmp. Field tmp.elems is uninitialized when calling _mm256_insert_epi8.)
2019-06-21 18:36:44 +09:00
Dong Anyuan
4c60ee7775
Remove Coverity Scan CID 60471 (Function memory_read does not terminate string *user->nas_user_nvdata.)
2019-06-21 18:34:14 +09:00
Dong Anyuan
0e2406f0fe
Remove Coverity Scan CID 60241 (Passing &eplmn to function emm_proc_attach_accept which uses it as an array. This might corrupt or misinterpret adjacent memory locations.)
2019-06-21 18:31:58 +09:00
Cedric Roux
f6f83ca01b
bugfix: fix RRC UE removal
...
If several UEs are removed, the variable ue_to_be_removed may be overwritten.
Let's use an array instead.
2019-06-20 17:20:20 +02:00
Dong Anyuan
3adb2efd8c
Fix Coverity Scan CID 339954 (Overrunning callee's array of size 16 by passing argument ue_id (which evaluates to 65535) in call to flexran_set_ue_ul_slice_idx.)
2019-06-20 14:06:32 +09:00
Dong Anyuan
2f2f21d2aa
Fix Coverity Scan CID 339964 (Passing &rrc_eNB_mui to function rrc_eNB_process_S1AP_DOWNLINK_NAS which uses it as an array. This might corrupt or misinterpret adjacent memory locations.)
2019-06-20 14:06:04 +09:00
Dong Anyuan
61ebac43f1
Fix Coverity Scan CID 339972 (Variable msg going out of scope leaks the storage it points to.)
2019-06-20 14:05:40 +09:00
Dong Anyuan
486f1368e0
Fix Coverity Scan CID 339974 (Overrunning array eutra_bandtable of 48 24-byte elements at element index 48 (byte offset 1152) using index i (which evaluates to 48).)
2019-06-20 14:05:13 +09:00
Dong Anyuan
4fd1495be6
Fix Coverity Scan CID 339978 (Variable msg going out of scope leaks the storage it points to..)
2019-06-20 14:04:40 +09:00
Dong Anyuan
21c4e256bf
Fix Coverity Scan CID 339991 (Variable msg going out of scope leaks the storage it points to.)
2019-06-20 14:04:05 +09:00
Dong Anyuan
f3c3a1ff67
Fix Coverity Scan CID 340004 (Overrunning array eutra_bandtable of 48 24-byte elements at element index 48 (byte offset 1152) using index i (which evaluates to 48).)
2019-06-20 14:03:17 +09:00
Dong Anyuan
a70288769a
Fix Coverity Scan CID 340209 (Variable message_p going out of scope leaks the storage it points to.)
2019-06-20 14:02:45 +09:00
Dong Anyuan
9b80070a59
Fix Coverity Scan CID 340211 (Variable message_p going out of scope leaks the storage it points to.)
2019-06-20 14:02:11 +09:00
Dong Anyuan
c7d2937e35
Fix Coverity Scan CID 340221 (Variable msg going out of scope leaks the storage it points to.)
2019-06-20 14:01:40 +09:00
Dong Anyuan
4a3f26b2cf
Fix Coverity Scan CID 340228 (Handle variable s going out of scope leaks the handle.)
2019-06-20 14:01:05 +09:00
Dong Anyuan
f6765e0633
Fix Coverity Scan CID 340232 (Variable message_p going out of scope leaks the storage it points to.)
2019-06-20 14:00:24 +09:00
Dong Anyuan
f1fdff80a0
Fix Coverity Scan CID 340235 (Using variable UE_id_mac as an index to array RC.mac[ctxt_pP->module_id]->UE_list.UE_sched_ctrl.)
2019-06-20 13:59:53 +09:00
Dong Anyuan
bca84e8160
Fix Coverity Scan CID 340237 (Using variable UE_id as an index to array UE_list->UE_sched_ctrl.)
2019-06-20 13:59:21 +09:00
Dong Anyuan
e9267be8db
Fix Coverity Scan CID 340243 (Overrunning array of 1 bytes at byte offset 1 by dereferencing pointer ie->value.choice.UESecurityCapabilities.encryptionAlgorithms.buf + 1.)
2019-06-20 13:58:52 +09:00
Dong Anyuan
6087373184
Fix Coverity Scan CID 340245 (Variable Sparams going out of scope leaks the storage it points to.)
2019-06-20 13:58:08 +09:00
Dong Anyuan
8e599681b0
Fix Coverity Scan CID 340247 (Variable pc5s_header going out of scope leaks the storage it points to.)
2019-06-20 13:57:34 +09:00
Dong Anyuan
b40385aa09
Fix Coverity Scan CID 340261 (Variable securityConfigHO going out of scope leaks the storage it points to.)
2019-06-20 13:57:04 +09:00
Dong Anyuan
1ad6361bd1
Fix Coverity Scan CID 340263 (Using uninitialized value DRB2LCHAN[i] when calling rrc_mac_config_req_eNB.)
2019-06-20 13:56:35 +09:00
Dong Anyuan
20406a7057
Fix Coverity Scan CID 340268 (Passing freed pointer pdu_mem_pP as an argument to rlc_um_store_pdu_in_dar_buffer.)
2019-06-20 13:56:05 +09:00
Dong Anyuan
62b5911bb3
Fix Coverity Scan CID 340277 (Variable gNB_CUSystemInformation going out of scope leaks the storage it points to.)
2019-06-20 13:55:32 +09:00
Dong Anyuan
3354bd5122
Fix Coverity Scan CID 340278 (Variable quantityConfig going out of scope leaks the storage it points to.)
2019-06-20 13:54:55 +09:00
Dong Anyuan
84acd4c692
Fix Coverity Scan CID 340280 (Variable msg going out of scope leaks the storage it points to.)
2019-06-20 13:53:58 +09:00
Dong Anyuan
cd31745af1
Fix Coverity Scan CID 340290 (Variable msg_p going out of scope leaks the storage it points to.)
2019-06-20 13:53:08 +09:00
Dong Anyuan
2a8ed1a056
Fix Coverity Scan CID 21666 (Variable measResultListEUTRA2 going out of scope leaks the storage it points to.)
2019-06-20 12:43:44 +09:00
Dong Anyuan
dc8b2c1ef0
Fix Coverity Scan CID 21694 (Variable quantityConfig going out of scope leaks the storage it points to.)
2019-06-20 12:43:17 +09:00
Dong Anyuan
87023eeb6a
Fix Coverity Scan CID 21734 (Variable Sparams going out of scope leaks the storage it points to.)
2019-06-20 12:42:42 +09:00
Dong Anyuan
b7c04de927
Fix Coverity Scan CID 21842 (Using uninitialized value data_req. Field data_req.ue_id_type_indicator is uninitialized.)
2019-06-20 12:42:05 +09:00
Dong Anyuan
d415fc52ad
Fix Coverity Scan CID 21843 (Using uninitialized value data_req. Field data_req.buffer_occupancy_in_pdus is uninitialized.)
2019-06-20 12:41:38 +09:00
Dong Anyuan
3d12d16c29
Fix Coverity Scan CID 21906 (Using uninitialized value pcfich_bt[2 * i].)
2019-06-20 12:41:05 +09:00
Dong Anyuan
bdd6b0fb18
Fix Coverity Scan CID 21911 (Using uninitialized value data_req. Field data_req.buffer_occupancy_in_pdus is uninitialized.)
2019-06-20 12:40:36 +09:00
Dong Anyuan
3c81412704
Fix Coverity Scan CID 21929 (Using uninitialized value newtbl.num_elements when calling hashtable_insert.)
2019-06-20 12:40:04 +09:00
Dong Anyuan
e84ba4fa6c
Fix Coverity Scan CID 21938 (Using uninitialized value status_resp. Field status_resp.head_sdu_creation_time is uninitialized.)
2019-06-20 12:39:34 +09:00
Dong Anyuan
3b96a7ac3f
Fix Coverity Scan CID 60241 (Passing &eplmn to function emm_proc_attach_accept which uses it as an array. This might corrupt or misinterpret adjacent memory locations.)
2019-06-20 12:39:06 +09:00
Dong Anyuan
7cf75c6d50
Fix Coverity Scan CID 60277 (Calling strncpy with a maximum size argument of 4096 bytes on destination array user_api_id->recv_buffer of size 4096 bytes might leave the destination string unterminated.)
2019-06-20 12:38:33 +09:00
Dong Anyuan
4eb0344714
Fix Coverity Scan CID 60348 (Variable addr going out of scope leaks the storage it points to.)
2019-06-20 12:37:36 +09:00
Dong Anyuan
264e429f23
Fix Coverity Scan CID 60351 (Variable sctp_cnx going out of scope leaks the storage it points to.)
2019-06-20 12:37:08 +09:00
Dong Anyuan
1338654285
Fix Coverity Scan CID 60357 (Handle variable sfd going out of scope leaks the handle.)
2019-06-20 12:36:38 +09:00
Dong Anyuan
42f481b51e
Fix Coverity Scan CID 60369 (Variable plain_msg going out of scope leaks the storage it points to.)
2019-06-20 12:36:02 +09:00
Dong Anyuan
d7f9a3578d
Fix Coverity Scan CID 60371 (Handle variable fd going out of scope leaks the handle.)
2019-06-20 12:35:33 +09:00
Dong Anyuan
1d017a3625
Fix Coverity Scan CID 60372 (Handle variable sd going out of scope leaks the handle.)
2019-06-20 12:35:04 +09:00
Dong Anyuan
65d168143f
Fix Coverity Scan CID 60387 (Using uninitialized value ulp. Field ulp.hUlp is uninitialized when calling nwGtpv1uSetUlpEntity.)
2019-06-20 12:34:27 +09:00
Dong Anyuan
db137bf1d5
Fix Coverity Scan CID 60393 (Using uninitialized value pid when calling esm_ebr_context_release.)
2019-06-20 12:33:52 +09:00
Dong Anyuan
47758322b6
Fix Coverity Scan CID 60394 (Using uninitialized value addr6. Field addr6.sin6_flowinfo is uninitialized when calling bind.)
2019-06-20 12:33:09 +09:00
Dong Anyuan
8084d6d247
Fix Coverity Scan CID 60413 (Using uninitialized value udp. Field udp.hUdp is uninitialized when calling nwGtpv1uSetUdpEntity.)
2019-06-20 12:32:36 +09:00
Dong Anyuan
76fbb7c0b1
Fix Coverity Scan CID 60430 (Using uninitialized value meas2. Field meas2.ext1 is uninitialized.)
2019-06-20 12:32:07 +09:00
Dong Anyuan
5275b4c7c6
Fix Coverity Scan CID 60435 (Using uninitialized value bid when calling esm_ebr_context_release.)
2019-06-20 12:31:35 +09:00
Dong Anyuan
731d10d9fa
Fix Coverity Scan CID 60469 (Using uninitialized value log. Field log.logMgrHandle is uninitialized when calling nwGtpv1uSetLogMgrEntity.)
2019-06-20 12:30:49 +09:00
Dong Anyuan
c4d56a9331
Fix Coverity Scan CID 60471 (Function memory_read does not terminate string *user->nas_user_nvdata.)
2019-06-20 12:02:32 +09:00
Dong Anyuan
88042616cd
Fix Coverity Scan CID 140733 (Calling strncpy with a maximum size argument of 16 bytes on destination array ifr.ifr_ifrn.ifrn_name of size 16 bytes might leave the destination string unterminated.)
2019-06-20 12:01:46 +09:00
Dong Anyuan
8fe94b2f2c
Fix Coverity Scan CID 261458 (Variable message_p going out of scope leaks the storage it points to.)
2019-06-20 12:00:51 +09:00
Dong Anyuan
6986cbdd2a
Fix Coverity Scan CID 261468 (Using variable UE_id as an index to array UE_list->UE_sched_ctrl.)
2019-06-20 12:00:10 +09:00
Dong Anyuan
5388598f80
Fix Coverity Scan CID 261470 (Using uninitialized value tmp. Field tmp.elems is uninitialized when calling _mm256_insert_epi8.)
2019-06-20 11:44:47 +09:00
Dong Anyuan
325e6e525c
Fix Coverity Scan CID 261481 (Overwriting message_p in message_p = NULL leaks the storage that message_p points to.)
2019-06-20 11:35:46 +09:00
Dong Anyuan
5fbea5caf1
Fix Coverity Scan CID 261489 (Overrunning array cc->mbsfn_SubframeConfig of 8 8-byte elements at element index 65535 (byte offset 524280) using index j (which evaluates to 65535).)
2019-06-20 11:34:46 +09:00
Dong Anyuan
00c10b7706
Fix Coverity Scan CID 261498 (Overrunning array eutra_bandtable of 48 24-byte elements at element index 48 (byte offset 1152) using index i (which evaluates to 48).)
2019-06-20 11:31:42 +09:00
Dong Anyuan
ac6f5dceb0
Fix Coverity Scan CID 261499 (Overrunning array sqn_ms of 6 bytes at byte offset 6 using index 6 - i (which evaluates to 6).)
2019-06-20 11:28:22 +09:00
Dong Anyuan
ab06b52486
Fix Coverity Scan CID 261506 (Overrunning array eutra_bandtable of 48 24-byte elements at element index 48 (byte offset 1152) using index i (which evaluates to 48).)
2019-06-20 11:21:07 +09:00
Dong Anyuan
a907b35001
Fix Coverity Scan CID 261519 (Using uninitialized value tmp. Field tmp.elems is uninitialized when calling _mm256_insert_epi16.)
2019-06-20 11:18:58 +09:00
Dong Anyuan
dbcfda529d
Fix Coverity Scan CID 261543 (Overrunning array usim_data->usim_sqn_data.sqn_ms of 6 bytes at byte offset 6 using index 6 - i (which evaluates to 6).)
2019-06-20 11:17:33 +09:00
Dong Anyuan
1e14bee4f3
Fix Coverity Scan CID 261548 (Overrunning array eutra_bandtable of 48 24-byte elements at element index 48 (byte offset 1152) using index i (which evaluates to 48).)
2019-06-20 11:15:26 +09:00
Dong Anyuan
6c99431942
Fix Coverity Scan CID 261563 (Overrunning array ue_context_p->ue_context.enb_gtp_ebi of 11 2-byte elements at element index 13 (byte offset 26) using index i (which evaluates to 13).)
2019-06-20 11:13:37 +09:00
Dong Anyuan
39e3769e9a
Fix Coverity Scan CID 261570 (Overwriting DRB_config in DRB_config = calloc(1UL, 96UL) leaks the storage that DRB_config points to.)
2019-06-20 11:12:44 +09:00
Dong Anyuan
91dcaae357
Fix Coverity Scan CID 261623 (Variable msg_p going out of scope leaks the storage it points to.)
2019-06-20 11:11:41 +09:00
Dong Anyuan
0d7fa51405
Fix Coverity Scan CID 261633 (Overrunning array reestablish_rnti_map of 16 4-byte elements at element index 16 (byte offset 64) using index i (which evaluates to 16).)
2019-06-20 11:09:57 +09:00
Dong Anyuan
3f327f8650
Fix Coverity Scan CID 261637 (Using uninitialized value timestamp[0].)
2019-06-20 11:09:05 +09:00
Dong Anyuan
f71a53e82d
Fix Coverity Scan CID 261649 (Variable rx_buffer going out of scope leaks the storage it points to.)
2019-06-20 11:07:03 +09:00
Dong Anyuan
0e23059320
Fix Coverity Scan CID 261663 (Overrunning array reestablish_rnti_map of 16 4-byte elements at element index 16 (byte offset 64) using index i (which evaluates to 16).)
2019-06-20 11:05:52 +09:00
Dong Anyuan
864e5df407
Fix Coverity Scan CID 300370 (Variable reconf_param going out of scope leaks the storage it points to.)
2019-06-20 11:04:43 +09:00
Dong Anyuan
c65e3d2eea
Fix Coverity Scan CID 300371 (Overrunning array rb_table of 34 bytes at byte offset 255 using index rb_table_index (which evaluates to 255).)
2019-06-20 11:03:41 +09:00
Dong Anyuan
ca1e83187f
Fix Coverity Scan CID 300377 (Variable p_info going out of scope leaks the storage it points to.)
2019-06-20 11:02:10 +09:00
Dong Anyuan
525e0da714
Fix Coverity Scan CID 300379 (Variable csi_reports going out of scope leaks the storage it points to.)
2019-06-20 11:01:19 +09:00
Dong Anyuan
fdb47bed67
Fix Coverity Scan CID 300383 (Variable sl_CommConfig going out of scope leaks the storage it points to.)
2019-06-20 10:59:59 +09:00
Dong Anyuan
4010027380
Fix Coverity Scan CID 300384 (Variable rrc_measurements going out of scope leaks the storage it points to.)
2019-06-20 10:58:21 +09:00
Dong Anyuan
db3cfa8b7b
Fix Coverity Scan CID 300387 (Using freed pointer req_msg.)
2019-06-20 10:56:43 +09:00
Dong Anyuan
42e3a1394d
Fix Coverity Scan CID 300388 (Variable destinationInfoList going out of scope leaks the storage it points to.)
2019-06-20 10:55:36 +09:00
Dong Anyuan
a9e9488cd2
Fix Coverity Scan CID 300392 (Variable dl_report going out of scope leaks the storage it points to.)
2019-06-20 10:54:34 +09:00
Dong Anyuan
097d78cab1
Fix Coverity Scan CID 300393 (Variable copy going out of scope leaks the storage it points to.)
2019-06-20 10:51:06 +09:00
Dong Anyuan
d0f3c98b26
Fix Coverity Scan CID 300460 (Using uninitialized value fp->eutra_band when calling from_earfcn.)
2019-06-20 10:45:00 +09:00
Dong Anyuan
4ab9c49a13
Fix Coverity Scan CID 300464 (Using hi as an array. This might corrupt or misinterpret adjacent memory locations.)
2019-06-20 10:44:05 +09:00
Dong Anyuan
03cc588652
Fix Coverity Scan CID 300471 (Using uninitialized value queue->mutex when calling free.)
2019-06-20 10:42:57 +09:00
Dong Anyuan
7ddaa8ed1b
Fix Coverity Scan CID 300489 (Variable neigh_meas going out of scope leaks the storage it points to.)
2019-06-20 10:41:17 +09:00
Dr.-Ing. Javier Morgade
ae714ca933
Update FEATURE_SET.md
2019-06-19 09:23:35 +02:00
Raphael Defosseux
e16d9f3a2b
fix compilation issues
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-18 15:14:18 +02:00
Raphael Defosseux
2835b8697a
Merge remote-tracking branch 'origin/eMTC-configuration_fix' into develop_integration_2019_w25
2019-06-18 14:43:28 +02:00
Raphael Defosseux
0c8618987d
CI: fixes after peer review
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-18 14:41:01 +02:00
Raphael Defosseux
c6d43476d8
Merge remote-tracking branch 'origin/enhance_CI_extEPC' into develop_integration_2019_w25
2019-06-18 14:22:12 +02:00
Raphael Defosseux
8f68d596f1
Merge remote-tracking branch 'origin/develop-entv' into develop_integration_2019_w25
2019-06-18 13:42:50 +02:00
Raphael Defosseux
56eb818d08
Merge remote-tracking branch 'origin/ru_rau_enhancement_L1_renaming' into develop_integration_2019_w25
2019-06-18 13:40:42 +02:00
Wu Jing
e0a670e9fe
fix C-Plane NG because of the size of MSG4 and cqi struct
2019-06-18 20:15:42 +09:00
Wu Jing
91ffcd1fce
fix issue that rru cannot release ue if doing attach/detach in nfapi mode
2019-06-14 14:08:29 +09:00
Raymond Knopp
dd2d49f191
fixed rar_Hopping configuration for eMTC. The value in configuration file was a string, but libconfig was told it was an int. changed the configura
...
tion file to '1' for this parameter and put default value to '1' which means off. Added AssertFatal, if this value is '0', which we don't suppor fo
r now.
_Please enter the commit message for your changes. Lines starting
2019-06-14 00:15:32 +02:00
frtabu
983f759739
Fix typo when using trigger option in report commands
2019-06-13 19:43:55 +02:00
Raphael Defosseux
79016d3c3b
Fixes to pass basic-sim in TDD and OAI-UE + USRP test
...
-- cell synchronization was successful on the 1st try (in OAI UE + USRP) test
2019-06-13 19:14:26 +02:00
Raphael Defosseux
490f0d61e7
fixing compilation warnings
2019-06-13 17:11:32 +02:00
Raphael Defosseux
433706a7a2
CI: better handling when UE does not connect properly in USRP condition
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-13 16:46:12 +02:00
frtabu
7982580861
Automate help message using variants and options arrays. Fix wrong arithmetic used to set the mask used to check options
2019-06-13 15:29:11 +02:00
Wu Jing
dc604f6ff1
add TAG in uci_harq_pdu in generate_Msg4
2019-06-13 11:37:08 +09:00
Wu Jing
f8dc571bd9
fix assert issue when uci array is full if doing Attach/Detach
2019-06-13 11:34:08 +09:00
laurent
a5b30c07bc
add channel sim
2019-06-12 16:45:52 +02:00
frtabu
05e7e3e0a8
Fix report problem, improve option flexibility
2019-06-11 19:58:47 +02:00
frtabu
13a079c855
Modify main bash script in CI to ease addition of new variants.
2019-06-10 19:28:01 +02:00
Javier Morgade
8b4c23cf80
Merge remote-tracking branch 'origin/develop' into develop-entv
2019-06-10 15:21:51 +02:00
Wu Jing
28809cc98a
donot start L1_thread_tx if it isnot L1_TRX_SPLIT
2019-06-08 13:41:28 +09:00
Wu Jing
2c7ee8cd20
avoid segfault in S1AP when doing ReleaseCommane s1ap_ue_context=NULL is possible
2019-06-08 13:40:19 +09:00
Wu Jing
4d66dba0d2
avoid segfault in RLC
2019-06-08 13:38:55 +09:00
Wu Jing
21d13ef419
fix the frame compute
2019-06-08 13:38:14 +09:00
Wu Jing
b878b15473
add frame and subframe before sending DL_req,TX_req,HI_DCI0_req,UL_req
2019-06-08 13:37:16 +09:00
Wu Jing
5ee6fe727c
fix issue that output hoping not to have mis-match between CRC ind and RX in VNF-PNF mode
2019-06-08 13:36:16 +09:00
Wu Jing
be5bbbd86c
clear rlc-am data after retransmission 5 times when doing rrcconnectionreestablishment
2019-06-08 13:34:58 +09:00
Wu Jing
e11cf1ab20
fix stack smashing detected error that occurs after SecurityModeCommand
2019-06-08 13:33:30 +09:00
Wu Jing
4cd5d80d98
add log-mem function to collect log
2019-06-08 13:32:12 +09:00
Wu Jing
d5d1c19588
add the tag in bch and dl in fairRR
2019-06-08 13:31:15 +09:00
Wu Jing
61fc53f851
skip crnti if c-plane is not completed
2019-06-08 13:30:09 +09:00
frtabu
b1d35dcf68
Make addition of new options and variants easier in the bash scripts
...
prepare for external EPC
2019-06-07 19:36:11 +02:00
Raphael Defosseux
71191fb9b7
Merge branch 'develop_integration_2019_w23' into 'develop'
...
Develop: integration 2019 week 23
See merge request oai/openairinterface5g!607
2019-06-07 16:53:01 +02:00
Raphael Defosseux
69e4901e42
Merge branch 'limesuite_v19.04.0_compatibility' into 'master'
...
Update lms_lib.cpp to LimeSuite v19.04.0 API
See merge request oai/openairinterface5g!604
2019-06-07 14:45:18 +02:00
Raphael Defosseux
b5aac45a8f
CI: testing all sim configurations (in basic/l2-nfapi simulators) even if no sync
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-07 13:51:35 +02:00
Raphael Defosseux
3c62968e94
Updating the release notes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-07 10:12:47 +02:00
jordan moore
ee944efd04
Update lms_lib.cpp
2019-06-07 10:12:47 +02:00
Raphael Defosseux
1cdeed6c1d
Updating the release notes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-06-07 10:08:19 +02:00
Raphael Defosseux
ff2e2cbc84
Merge remote-tracking branch 'origin/429-coverity-scan-fix-week22' into develop_integration_2019_w23
2019-06-07 10:03:17 +02:00
jordan moore
86ba488ea7
Update lms_lib.cpp
2019-06-07 05:35:58 +02:00
Wang Tsu-Han
3720aa0583
assersion condition and timedlock overflow fix
2019-06-04 15:23:50 +02:00
Dong Anyuan
e62bc308b8
Fix Coverity Scan CID 341132 (Using freed pointer cell_report.)
2019-06-04 10:21:52 +09:00
Dong Anyuan
86d7a5cd69
ReFix Coverity Scan CID 341066 (Using freed pointer ue_report.)
2019-06-04 10:19:35 +09:00
Dong Anyuan
b75500ac79
Fix Coverity Scan CID 341066 (Using freed pointer ue_report.)
2019-05-31 12:10:12 +09:00
Dong Anyuan
04732d3a8b
Fix Coverity Scan CID 341064 (Null-checking mac_MainConfig->phr_Config suggests that it may be null, but it has already been dereferenced on all paths leading to the check.)
2019-05-31 10:29:42 +09:00
Dong Anyuan
507c9cd2a4
Fix Coverity Scan CID 341071 (Null-checking mac_MainConfig->ul_SCH_Config suggests that it may be null, but it has already been dereferenced on all paths leading to the check.)
2019-05-31 10:27:17 +09:00
Dong Anyuan
3dae026c09
Fix Coverity Scan CID 341067 (Null-checking mac_MainConfig suggests that it may be null, but it has already been dereferenced on all paths leading to the check.)
2019-05-31 10:23:58 +09:00
Dong Anyuan
1de860bc89
Fix Coverity Scan CID 341070 (Null-checking quantityConfig->quantityConfigEUTRA suggests that it may be null, but it has already been dereferenced on all paths leading to the check.)
2019-05-31 10:13:11 +09:00
Dong Anyuan
b19f9d9c6e
Fix Coverity Scan CID 341065 (Null-checking quantityConfig suggests that it may be null, but it has already been dereferenced on all paths leading to the check.)
2019-05-31 10:04:11 +09:00
Dong Anyuan
324da70ee1
ReFix Coverity Scan CID 300503 (Variable rlc_reports going out of scope leaks the storage it points to.)
2019-05-30 23:04:16 +09:00
Dong Anyuan
32bb6c9ebf
ReFix Coverity Scan CID 300428 (Variable dl_info going out of scope leaks the storage it points to.)
2019-05-30 19:10:05 +09:00
Dong Anyuan
540e409b2e
ReFix Coverity Scan CID 300508 (Variable ul_info going out of scope leaks the storage it points to.)
2019-05-30 19:01:02 +09:00
Dong Anyuan
983d208543
ReFix Coverity Scan CID 339937 (Overrunning array x2ap_messages_callback of 27 24-byte elements at element index 27 (byte offset 648) using index pdu.choice.successfulOutcome.procedureCode (which evaluates to 27).)
2019-05-30 18:40:27 +09:00
Wang Tsu-Han
7ed11406f0
fixes for error in if4p5
2019-05-29 15:48:33 +02:00
Dong Anyuan
ec2ac48d90
ReFix Coverity Scan CID 300459 (Using uninitialized value addr. Field addr.sin_zero is uninitialized when calling bind.)
2019-05-29 17:45:02 +09:00
Dong Anyuan
33eefa2e54
ReFix Coverity Scan CID 300452 (Using uninitialized value addr. Field addr.sin_zero is uninitialized when calling connect.)
2019-05-29 17:41:09 +09:00
Dong Anyuan
616ab18719
ReFix Coverity Scan CID 339948 (Using uninitialized value a. Field a.sin_zero is uninitialized when calling bind.)
2019-05-29 17:36:56 +09:00
SAWADA Kentaro
4acb50f99e
ReFix Coverity Scan CID 340196 (Using uninitialized value prose_addr_len when calling recvfrom.)
2019-05-29 15:25:38 +09:00
SAWADA Kentaro
a8bd28cc8a
ReFix Coverity Scan CID 340288 (Using uninitialized value slen when calling getsockname.)
2019-05-29 14:54:39 +09:00
SAWADA Kentaro
69f68d13f5
ReFix Coverity Scan CID 340273 (Using uninitialized value slen when calling recvfrom.)
2019-05-29 14:51:47 +09:00
Dong Anyuan
2d3d0f7ae7
Fix Coverity Scan CID 300396 (Variable mac_MainConfig going out of scope leaks the storage it points to.)
2019-05-28 22:21:04 +09:00
Dong Anyuan
8fcce371d8
Fix Coverity Scan CID 300402 (Variable header going out of scope leaks the storage it points to.)
2019-05-28 22:20:15 +09:00
Dong Anyuan
3c1f80f47b
Fix Coverity Scan CID 300405 (Variable ue_state_change_msg going out of scope leaks the storage it points to.)
2019-05-28 22:19:33 +09:00
Dong Anyuan
554058d4b0
Fix Coverity Scan CID 300407 (Variable stats_reply_msg going out of scope leaks the storage it points to.)
2019-05-28 22:18:45 +09:00
Dong Anyuan
e65b702287
Fix Coverity Scan CID 300411 (Using uninitialized value reconf_param->report_amount when calling flexran_rrc_eNB_generate_defaultRRCConnectionReconfiguration.)
2019-05-28 22:17:55 +09:00
Dong Anyuan
4f55adf6e2
Fix Coverity Scan CID 300412 (Variable macstats going out of scope leaks the storage it points to.)
2019-05-28 22:16:38 +09:00
Dong Anyuan
1f752815cf
Fix Coverity Scan CID 300414 (Variable lib going out of scope leaks the storage it points to.)
2019-05-28 22:04:20 +09:00
Dong Anyuan
71a7ba5738
Fix Coverity Scan CID 300415 (Variable ul_report going out of scope leaks the storage it points to.)
2019-05-28 22:03:19 +09:00
Dong Anyuan
e04f4c15c0
Fix Coverity Scan CID 300419 (Variable cell_conf going out of scope leaks the storage it points to.)
2019-05-28 22:02:04 +09:00
Dong Anyuan
ddf6cfe002
Fix Coverity Scan CID 300420 (Variable ul_mac_config_msg going out of scope leaks the storage it points to.)
2019-05-28 21:47:40 +09:00
Dong Anyuan
5877ee80c7
Fix Coverity Scan CID 300421 (Variable eutra_meas going out of scope leaks the storage it points to.)
2019-05-28 21:46:15 +09:00
Dong Anyuan
542bd49c96
Fix Coverity Scan CID 300425 (Using uninitialized value req_msg when calling flexran_agent_stats_request.)
2019-05-28 21:43:58 +09:00
Dong Anyuan
a7585c3fd4
Fix Coverity Scan CID 300427 (Variable ue_report going out of scope leaks the storage it points to.)
2019-05-28 21:43:05 +09:00
Dong Anyuan
4e1beaa6e4
Fix Coverity Scan CID 300428 (Variable dl_info going out of scope leaks the storage it points to.)
2019-05-28 21:41:45 +09:00
Dong Anyuan
3cbb53e069
Fix Coverity Scan CID 300429 (Overrunning array buffer of 255 bytes by passing it to a function which accesses it at byte offset 65534 using argument size (which evaluates to 65535).)
2019-05-28 21:40:35 +09:00
Dong Anyuan
f8a9d517af
Fix Coverity Scan CID 300430 (Using uninitialized value msg when calling flexran_agent_mac_sr_info.)
2019-05-28 21:38:38 +09:00
Dong Anyuan
29081f0a16
Fix Coverity Scan CID 300431 (Overrunning array pdu_info_pP->li_list of 128 2-byte elements at element index 128 (byte offset 256) using index pdu_info_pP->num_li (which evaluates to 128).)
2019-05-28 21:37:30 +09:00
Dong Anyuan
af0e318a82
Fix Coverity Scan CID 300435 (Variable channel going out of scope leaks the storage it points to.)
2019-05-28 21:35:13 +09:00
Dong Anyuan
0b328f3315
Fix Coverity Scan CID 300448 (Using uninitialized value sl_DiscConfig. Field sl_DiscConfig.ext1 is uninitialized.)
2019-05-28 21:34:20 +09:00
Dong Anyuan
8dc8a1627d
Fix Coverity Scan CID 300452 (Using uninitialized value addr. Field addr.sin_zero is uninitialized when calling connect.)
2019-05-28 21:33:22 +09:00
Dong Anyuan
91be65e8a8
Fix Coverity Scan CID 300455 (Using uninitialized value msg when calling flexran_agent_mac_sf_trigger.)
2019-05-28 21:32:28 +09:00
Dong Anyuan
bf3db975bb
Fix Coverity Scan CID 300456 (Variable full_ul_report going out of scope leaks the storage it points to.)
2019-05-28 21:31:17 +09:00
Dong Anyuan
0398f964bb
Fix Coverity Scan CID 300459 (Using uninitialized value addr. Field addr.sin_zero is uninitialized when calling bind.)
2019-05-28 21:29:44 +09:00
Dong Anyuan
156726875a
Fix Coverity Scan CID 300461 (Variable stats_reply_msg going out of scope leaks the storage it points to.)
2019-05-28 21:27:46 +09:00
Dong Anyuan
64e0df286c
Fix Coverity Scan CID 300465 (Variable header going out of scope leaks the storage it points to.)
2019-05-28 21:25:59 +09:00
Dong Anyuan
c91bfb228b
Fix Coverity Scan CID 300472 (Variable header going out of scope leaks the storage it points to.)
2019-05-28 21:25:02 +09:00
Dong Anyuan
c6a7f9d58f
Fix Coverity Scan CID 300474 (Using freed pointer timer_msg.)
2019-05-28 21:21:59 +09:00
Dong Anyuan
9176f90a3d
Fix Coverity Scan CID 300476 (Variable dl_mac_config_msg going out of scope leaks the storage it points to.)
2019-05-28 21:19:17 +09:00
Dong Anyuan
5e000215a3
Fix Coverity Scan CID 300477 (Using uninitialized value err_code.)
2019-05-28 21:18:19 +09:00
Dong Anyuan
c3854df16e
Fix Coverity Scan CID 300478 (Variable dl_report going out of scope leaks the storage it points to.)
2019-05-28 21:16:57 +09:00
Dong Anyuan
130c8d3da0
Fix Coverity Scan CID 300490 (Variable copy going out of scope leaks the storage it points to.)
2019-05-28 21:15:24 +09:00
Dong Anyuan
ba81c62eb7
Fix Coverity Scan CID 300496 (Variable header going out of scope leaks the storage it points to.)
2019-05-28 21:14:05 +09:00
Dong Anyuan
f4def402b5
Fix Coverity Scan CID 300497 (Using uninitialized element of array cpuset.__bits.)
2019-05-28 21:13:11 +09:00
Dong Anyuan
736c3b988b
Fix Coverity Scan CID 300499 (Variable paging_report going out of scope leaks the storage it points to.)
2019-05-28 21:12:16 +09:00
Dong Anyuan
f6b615636f
Fix Coverity Scan CID 300500 (Variable p_info going out of scope leaks the storage it points to.)
2019-05-28 21:10:25 +09:00
Dong Anyuan
e5a0b98ee4
Fix Coverity Scan CID 300502 (Variable quantityConfig going out of scope leaks the storage it points to.)
2019-05-28 21:07:26 +09:00
Dong Anyuan
5cb42d56f6
Fix Coverity Scan CID 300503 (Variable rlc_reports going out of scope leaks the storage it points to.)
2019-05-28 21:06:33 +09:00
Dong Anyuan
28ad281944
Fix Coverity Scan CID 300504 (Using uninitialized value timer_msg when calling flexran_agent_stats_request.)
2019-05-28 21:05:31 +09:00
Dong Anyuan
ddb9b21878
Fix Coverity Scan CID 300506 (Variable full_ul_report going out of scope leaks the storage it points to.)
2019-05-28 21:04:15 +09:00
Dong Anyuan
a4a51eb9c7
Fix Coverity Scan CID 300507 (Variable lc_ue_config going out of scope leaks the storage it points to.)
2019-05-28 20:59:50 +09:00
Dong Anyuan
ccdd9f0495
Fix Coverity Scan CID 300508 (Variable ul_info going out of scope leaks the storage it points to.)
2019-05-28 20:32:21 +09:00
Dong Anyuan
8c0db8086d
Fix Coverity Scan CID 339892 (Overrunning array msg_p->ittiMsg.rrc_mac_ccch_data_ind.sdu of 512 bytes by passing it to a function which accesses it at byte offset 1022 using argument msg_p->ittiMsg.rrc_mac_ccch_data_ind.sdu_size (which evaluates to 1023).)
2019-05-28 20:31:03 +09:00
Dong Anyuan
0b48bb46be
Fix Coverity Scan CID 339921 (Using uninitialized value tokctx when calling __strtok_r_1c.)
2019-05-28 20:29:38 +09:00
Dong Anyuan
c41af020a2
Fix Coverity Scan CID 339932 (Overrunning array messages_callback of 48 24-byte elements at element index 48 (byte offset 1152) using index pdu.choice.initiatingMessage.procedureCode (which evaluates to 48).)
2019-05-28 20:14:25 +09:00
Dong Anyuan
5d1500cbdc
Fix Coverity Scan CID 339937
2019-05-28 19:42:34 +09:00
Dong Anyuan
7dc6547479
Fix Coverity Scan CID 339944
2019-05-28 19:41:59 +09:00
Dong Anyuan
1e4ca86184
Fix Coverity Scan CID 339948
2019-05-28 19:40:07 +09:00
Dong Anyuan
f19c72f785
Fix Coverity Scan CID 339951
2019-05-28 19:38:22 +09:00
SAWADA Kentaro
3cfe9636ab
Fix Coverity Scan CID 340291
2019-05-28 19:33:00 +09:00
SAWADA Kentaro
ef9c227746
Fix Coverity Scan CID 340288
2019-05-28 19:32:32 +09:00
SAWADA Kentaro
4085349be3
Fix Coverity Scan CID 340276
2019-05-28 19:31:53 +09:00
SAWADA Kentaro
5fe7940ef4
Fix Coverity Scan CID 340273
2019-05-28 19:31:19 +09:00
SAWADA Kentaro
3a92f18eca
Fix Coverity Scan CID 340266
2019-05-28 19:30:36 +09:00
SAWADA Kentaro
228ad9c824
Fix Coverity Scan CID 340255
2019-05-28 19:30:12 +09:00
SAWADA Kentaro
6fa16963cb
Fix Coverity Scan CID 340253
2019-05-28 19:28:45 +09:00
SAWADA Kentaro
78b5f9da53
Fix Coverity Scan CID 340246
2019-05-28 19:28:08 +09:00
SAWADA Kentaro
72a6bbe22f
Fix Coverity Scan CID 340231
2019-05-28 19:27:30 +09:00
SAWADA Kentaro
e241a74ae6
Fix Coverity Scan CID 340229
2019-05-28 19:26:59 +09:00
SAWADA Kentaro
80c7f25efd
Fix Coverity Scan CID 340227
2019-05-28 19:25:16 +09:00
SAWADA Kentaro
c28d157dc4
Fix Coverity Scan CID 340226
2019-05-28 19:24:44 +09:00
SAWADA Kentaro
880432cafd
Fix Coverity Scan CID 340222
2019-05-28 19:24:10 +09:00
SAWADA Kentaro
304c4842aa
Fix Coverity Scan CID 340210
2019-05-28 19:23:28 +09:00
SAWADA Kentaro
550ac9841f
Fix Coverity Scan CID 340203
2019-05-28 19:23:01 +09:00
SAWADA Kentaro
4939f38a57
Fix Coverity Scan CID 340196
2019-05-28 19:22:24 +09:00
SAWADA Kentaro
9b10599186
Fix Coverity Scan CID 340192
2019-05-28 19:20:52 +09:00
SAWADA Kentaro
95c8693181
Fix Coverity Scan CID 340000
2019-05-28 19:18:27 +09:00
SAWADA Kentaro
95b5f2baba
Fix Coverity Scan CID 339973
2019-05-28 19:16:50 +09:00
SAWADA Kentaro
a51fb55f8a
Fix Coverity Scan CID 339968
2019-05-28 19:10:16 +09:00
Dong Anyuan
f4ab9af045
Fix Coverity Scan CID 339961
2019-05-28 18:41:18 +09:00
He Shanyun
c227a34da1
fix tbs calculation error in ul scheduler
2019-05-28 16:21:03 +09:00
He Shanyun
48e2d78fd6
cut down the usage of memory when using rcc and rru
2019-05-28 16:06:17 +09:00
He Shanyun
3cc917ab38
set cqi request on the correct subframe
2019-05-28 14:25:51 +09:00
He Shanyun
72aa68137d
fix mcs while nfapi mode because it is not correct if setting mcs to 10
2019-05-28 13:54:23 +09:00
Wu Jing
6b1ab26cea
fix issue that RRCConnectionSetupComplete does not come in nFAPI mode and fairRRSCD
2019-05-28 12:17:29 +09:00
Wu Jing
a7bce4abd5
fix assertfatal cause by ue_type!=NOCE
2019-05-28 12:11:53 +09:00
Wu Jing
236c416fe2
fix segfault issue cause by num_pdcch_symbols=0 in nFAPI mode
2019-05-28 12:05:56 +09:00
Javier Morgade
943e480b6e
BUGFIX (wrong fembms pbch call in UE procedures)
2019-05-24 14:21:17 +02:00
Wang Tsu-Han
9125074562
fixed bug created while merge conflict remove
2019-05-24 13:17:51 +02:00
Wang Tsu-Han
f874d6a655
Changing back cmake virsion to 3.0
2019-05-24 10:36:19 +02:00
Francois TABURET
55700fc99e
Update BUILD.md
2019-05-24 10:31:42 +02:00
Francois TABURET
3b9fabe1b3
Update BUILD.md
2019-05-24 10:26:55 +02:00
Francois TABURET
fc86788a8e
Update BUILD.md, fixing broken link, typo and clarifying some points
2019-05-24 10:18:10 +02:00
Wang Tsu-Han
6b2e064216
Merge branch 'develop' into ru_rau_enhancement_L1_renaming
...
Conflicts:
ci-scripts/xml_files/enb_ue_usrp210_band7_test_05mhz_tm1.xml
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
openair1/PHY/LTE_UE_TRANSPORT/initial_sync.c
targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/CONF/enb.centos.calisson.conf
targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/CONF/enb.centos.memphis.conf
targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/CONF/enb.centos.nord.conf
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-ue.c
2019-05-23 18:29:01 +02:00
Wang Tsu-Han
f35d9f2044
adding assertion for lte-ru
2019-05-23 17:53:29 +02:00
Javier Morgade
b1c1c4545a
Merge remote-tracking branch 'origin/develop' into develop-entv
2019-05-23 16:51:30 +02:00
Wang Tsu-Han
cec3f0ae89
adding assertion to lock and adding timedwait with other realtime threading handel
2019-05-23 16:45:25 +02:00
Raphael Defosseux
ebd40e8d4e
Merge branch 'develop_integration_2019_w21' into 'develop'
...
See merge request oai/openairinterface5g!595
The following Merge Requests are included:
* MR 544: RRC Inactivity Timer testing
* MR 581: Remove deprecated build options
* MR 583: RRC: add an option to enable measurement reports
* MR 590: bugfix UE realtime bug
2019-05-23 14:37:10 +02:00
Wu Jing
4f2f0f11ee
fix issue that RCC calls phy_procedures_eNB_TX if PARALLEL_RU_L1_SPLIT
2019-05-23 18:08:21 +09:00
Wu Jing
e9d04428ff
fix segfault because RRU uses RC.mac
2019-05-23 18:07:01 +09:00
Wu Jing
2700c3aef9
fix NFAPI_MODE mistake when it is PNF because enum is NFAPI_MODE_PNF not NFAPI_PNF
2019-05-23 18:05:58 +09:00
Wu Jing
ea40eeebdf
start L1_thread and ru_thread if it is RCC or RRU by adding if(NFAPI==NFAPI_MODE_VNF||NFAPI_MODE_PNF)
2019-05-23 18:04:07 +09:00
Wu Jing
80e7531cfa
fix segfault when using RC.rrc if it is RRU
2019-05-23 18:02:34 +09:00
Wu Jing
adbe183166
fix issue when exchange NFAPI_TRACE level to OAI LOG level
2019-05-23 17:58:55 +09:00
Louis-Adrien DUFRENE (Orange Labs)
afdeaa631c
update feature list with RRC inactivity timer
2019-05-23 07:58:00 +02:00
Raphael Defosseux
3c322792ba
CI: fixig failing OAI UE + USRP + OAI eNB test
...
-- scenarios were using FDD 5MHz conf file w/ active RRC inactivity timeout
-- since we are waiting very long that UE is sync'ed w/ eNB, timeout occurs and UE is released
-- solution is to disable timeouts in command line in scenario
-- also python is fixed to handle properly wrong ping exits
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-22 15:39:03 +02:00
Raphael Defosseux
a65d09cbda
CI: adding support to build for coverity-scan
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-22 12:08:42 +02:00
Raphael Defosseux
28840df8f2
CI: fixing incorrect space indentation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-22 12:04:26 +02:00
Raphael Defosseux
7d1956b674
Merge remote-tracking branch 'origin/bugfix-ue-realtime' into develop_integration_2019_w21
2019-05-22 11:39:00 +02:00
Raphael Defosseux
e40ec9578f
Merge remote-tracking branch 'origin/enable-measurement-reports' into develop_integration_2019_w21
2019-05-22 11:38:10 +02:00
Raphael Defosseux
9466105ddc
Merge remote-tracking branch 'origin/issue425_buildsimplification' into develop_integration_2019_w21
2019-05-22 11:34:15 +02:00
Raphael Defosseux
286956a04d
Merge remote-tracking branch 'origin/RRC-Inactivity-timers-testing' into develop_integration_2019_w21
2019-05-22 11:33:49 +02:00
Javier Morgade
642d6ee681
CI WARNING suppression
2019-05-21 12:23:59 +02:00
Javier Morgade
27a3cff798
BUGFIX and cppcheck/warning suppression
2019-05-21 10:59:17 +02:00
Javier Morgade
6ba8cd7029
DCI Format1A 0xfff9 false decoding
2019-05-20 17:27:19 +02:00
Raphael Defosseux
cbf1e1f7f2
CI: adding high throughput DL iperf tests w/ OAI UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-20 16:37:19 +02:00
Javier Morgade
fe89f107e3
Code cleanup & CI F1 CD/DU Bugfix
2019-05-20 13:14:51 +02:00
Cedric Roux
1efbfa5304
bugfix: fix UE realtime bug
...
When pushing traffic with iperf the UE was crashing.
The argument passed to pthread_mutex_timedlock is absolute time based
on the CLOCK_REALTIME timer, not relative time. That seems to be the
root cause of the bug. (That there is a timeout is another story.)
This commit uses absolute value.
Also we separate cases between IS_SOFTMODEM_BASICSIM / IS_SOFTMODEM_RFSIM
and standard realtime UE. In the 'sim' modes we don't care about
timeout and just call pthread_mutex_lock. It seems to be the idea
of the original work. If not, then to be fixed.
2019-05-20 11:26:06 +02:00
Javier Morgade
c3d9e779aa
missing dummy function for LTE phy simulation build
2019-05-18 16:54:33 +02:00
Javier Morgade
3056343c5b
Remove test code before CI
2019-05-18 16:11:55 +02:00
Javier Morgade
786895dcd9
Merge remote-tracking branch 'origin/develop' into develop-entv
2019-05-17 18:11:55 +02:00
Raphael Defosseux
cba1659c1d
CI: fix the formatting on build HTML report for basic-sim
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-16 16:21:46 +02:00
Raphael Defosseux
aceb3a83ea
Hack to break infinite loop when UE is released during RRC inactivity timeout
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-16 15:54:03 +02:00
frtabu
ae2885b28c
Merge branch 'develop' into issue425_buildsimplification
2019-05-15 23:57:57 +02:00
frtabu
03ba3b7611
update telnet server documentation (build procedure modification, add measur command)
...
# Please enter the commit message for your changes. Lines starting
2019-05-15 19:24:51 +02:00
frtabu
f47f3f65ba
More build_oai cleanup, add a generic option "--build-lib" to build optional shared libraries (telnet server for example)
2019-05-15 18:20:16 +02:00
frtabu
83c2d32883
fix crash when attempting to use -d legacy softscope. Doesn't fix all problems but at least no crash and ready for anybody to fix diplay problems
2019-05-15 16:28:56 +02:00
frtabu
e19c0ab851
Remove deprecated build options, now available as config options: noS1, basic_simulator. Remove DISABLE_LOG_X macros, disabling logs now available via disabling the T_TRACER
2019-05-15 16:22:15 +02:00
Raphael Defosseux
df90d4bc49
CI: little scripts improvements
...
-- in python: detection of a build failure, the tab should close nicely
-- L2-nFAPi simulator: adding the num-ue-thread option
-- Moved the VM destroy stage into the "VM-based test" branch.
-- On "slave" job pipeline, moved the XML parsing after the git merge step so new test-cases are nicely taken care of.
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-15 16:08:00 +02:00
Raphael Defosseux
dfd5f316fc
CI: fix in path
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-15 15:58:59 +02:00
Raphael Defosseux
5d455fb57b
CI: little scripts improvements
...
-- in python: detection of a build failure, the tab should close nicely
-- L2-nFAPi simulator: adding the num-ue-thread option
-- Moved the VM destroy stage into the "VM-based test" branch.
-- On "slave" job pipeline, moved the XML parsing after the git merge step so new test-cases are nicely taken care of.
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-15 10:44:25 +02:00
Cedric Roux
cd667e5563
RRC: add an option to enable measurement reports
...
In the configuration file, to enable measurements, add:
enable_measurement_reports = "yes";
Note that if x2 is enabled then the option 'enable_measurement_reports'
is not taken into account and the measurements are enabled.
2019-05-13 15:52:54 +02:00
frtabu
da71492f25
fix dlsim build, (dlsim has it's own scope start method...)
2019-05-09 12:13:39 +02:00
frtabu
00d9060711
remove XFORM macro, move XFORM code in optional library
2019-05-09 02:03:56 +02:00
Javier Morgade
07b25f9e8e
-3GPP spec TS 36.321 table 7.1-1 RNTI values for MBMS dedicated carrier
...
-FFF9 RNTI also enabled for MBMS dedicated carrier
2019-05-07 17:19:48 +02:00
Raphael Defosseux
296560f477
CI: adding TDD-5MHz TM2 test-cases
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-07 15:37:55 +02:00
frtabu
28a4f53356
Fix basic simu problem, due to remaining #if OAI_USRP... macros in UE
2019-05-06 19:17:40 +02:00
Raphael Defosseux
711f7dd228
CI: fix when OAI-UE IP address is not retrievable
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-05-02 12:04:49 +02:00
Raymond Knopp
c5d1a8b8dc
fixed IF4p5 2x2 functionality (especially PRACH was broken on both ends)
...
configuration files for CU/DU (thread policy)
2019-04-30 20:26:17 +02:00
frtabu
fad83e4724
Update doc, remove color escape sequences from logs (use character to identify message level), try to fix basic simu Pb
2019-04-30 19:08:37 +02:00
frtabu
d205c806de
fix remaining deprecated commands in CI
2019-04-30 15:40:13 +02:00
frtabu
582c6dd076
Try basic_simulator build failure (log file pattern Pb?)
2019-04-30 10:54:16 +02:00
frtabu
9f3bd99c52
Fix NB_PATTERN_FILES and BUILD_OPTIONS in oai-ci-vm-tool, remove useless options (-t, basic_simulator, rf_simulator) as corresponding libraries always built
2019-04-30 10:24:20 +02:00
frtabu
d30776912e
Rebase fixes
2019-04-29 18:51:03 +02:00
frtabu
0bf3d8f6bc
Remove deprecated build options, now available as config options: noS1, basic_simulator. Remove DISABLE_LOG_X macros, disabling logs now available via disabling the T_TRACER
2019-04-29 18:46:55 +02:00
frtabu
615a56fff6
Remove deprecated build options, now available as config options: noS1, basic_simulator. Remove DISABLE_LOG_X macros, disabling logs now available via disabling the T_TRACER
2019-04-29 18:33:59 +02:00
Raymond Knopp
9fb2f7365c
fronthaul bugfixes for IF4p5 2x2 antenna configuration, testing with TM2
2019-04-28 20:27:10 +02:00
Raymond Knopp
e47829af6c
removal of EXPRESS MIMO HW drivers/libraries, same for mobipass.
2019-04-28 11:11:11 +02:00
Raymond Knopp
17eb5eedaf
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement_L1_renaming
...
also:
removed XFORMS from lte-softmodem target and associated extra functions in lte-softmodem.c
Conflicts:
common/utils/T/T_defs.h
targets/RT/USER/lte-softmodem.c
2019-04-28 10:30:56 +02:00
Raphael Defosseux
81d4202b9b
Merge branch 'develop_integration_2019_w17' into 'develop'
...
The following Merge Requests are included:
* MR 557 : Implement CDRX in FDD mode
* MR 571 : Improvement on documentation
* MR 572 : Fix CU/DU protocol split
* MR 574 : Fix a flexran free issue
* MR 578 : CI -- Improve OAI UE testing with USRP
2019-04-26 16:17:41 +02:00
Raphael Defosseux
f31694533e
fix a few cppcheck errors.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-26 13:53:06 +02:00
Raphael Defosseux
d8096787c3
CI: forced marker output by fflush at the end of eNB initialization
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-26 11:12:55 +02:00
Raphael Defosseux
96c11ff539
Merge remote-tracking branch 'origin/421-cdrx-for-lte' into develop_integration_2019_w17
2019-04-26 11:10:04 +02:00
Louis Adrien Dufrene
e5eb58d227
Fix for CU/DU split error. To test.
2019-04-26 08:37:46 +02:00
Raymond Knopp
269527f321
removal of residual warnings
2019-04-25 20:51:54 +02:00
Raphael Defosseux
5261ccd34d
CI: making sure in all test scenarios that eNB/UE are OFF
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-25 17:54:47 +02:00
Raphael Defosseux
0701784daa
CI: adding EPC log collection in the OAI-UE + OAI-eNB USRP pipeline template
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-25 17:44:53 +02:00
Raphael Defosseux
b40e2459a9
Merge remote-tracking branch 'origin/fix-flexran-test-free' into develop_integration_2019_w17
2019-04-25 17:31:37 +02:00
Raphael Defosseux
fef0f7320d
CI: separate 2 stages
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-25 17:08:37 +02:00
Raphael Defosseux
96ed6a75fd
Merge remote-tracking branch 'origin/ci-improve-oai-ue-testing' into develop_integration_2019_w17
2019-04-25 17:07:27 +02:00
Raphael Defosseux
d312a9d797
Merge remote-tracking branch 'origin/fix-cudu' into develop_integration_2019_w17
2019-04-25 17:07:00 +02:00
Raphael Defosseux
35705578e7
Merge remote-tracking branch 'origin/develop-improved-doc' into develop_integration_2019_w17
2019-04-25 17:06:44 +02:00
Raphael Defosseux
ebb30df8f7
Merge remote-tracking branch 'origin/421-cdrx-for-lte' into develop_integration_2019_w17
2019-04-25 17:06:17 +02:00
Raymond Knopp
14374c1473
fixed cppcheck errors and warnings. Removal of oaisim files tha came back during merge.
2019-04-25 11:53:52 +02:00
Raymond Knopp
31cf3ac05c
removal of warnings
2019-04-24 23:17:05 +02:00
Raphael Defosseux
4ecc3c1e1f
CI: OAI-UE USRP testing supports S1 configuration and testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-24 18:03:31 +02:00
Raphael Defosseux
52023590e4
DOC: remeasured TDD performances
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-24 13:44:22 +02:00
Raymond Knopp
c245e426d2
made "is_slave" RRU parameter default to "no" instead of "yes".
2019-04-24 11:37:13 +02:00
Raymond Knopp
8ea46f8f95
changed CI configuration files so that the scheduling paramter for TDD and TM2 is "PARALLEL_SINGLE_THREAD"
2019-04-24 07:40:35 +02:00
Raymond Knopp
b9363eef70
insert check on "ru->do_precoding" in RU TX chain for basic behaviour in monolithic eNB case
2019-04-23 19:54:12 +02:00
Raphael Defosseux
489726d0de
CI: fixing some gains in the CI bench conf files for TDD
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-23 17:21:58 +02:00
Raphael Defosseux
9bf9c2fe97
CI: made UE cell synchro more reliable
...
--> looping during the initOAIUE stage
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-23 15:41:46 +02:00
Raymond Knopp
a64e7eef7d
tested compilation and execution with --simL1 and --rfsim.
2019-04-22 21:20:43 +02:00
Raymond Knopp
ed08f3ab1b
Merge remote-tracking branch 'origin/signal-delay' into ru_rau_enhancement_L1_renaming
...
Conflicts:
openair1/PHY/defs_eNB.h
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/prach_procedures.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-uesoftmodem.c
2019-04-20 08:28:43 +02:00
Robert Schmidt
82db432191
Make separate func_ptr setters for PDCP Ind/RLC Req
2019-04-19 14:06:48 +02:00
Robert Schmidt
42713b95fc
Configure complete PDCP in lte-(ue)softmodem
...
* Instead of partly initializing in read_config_and_init(), everything of
PDCP is initialized in main() of lte-softmodem
* Omit RC.rrc access in RRU through checking of RC.nb_inst > 0
* Includes FlexRAN, i.e. do not start FlexRAN in RRU
* Function pointers to PDCP functions have to be set explicitly (avoid
confusion of multiply setting function pointers)
2019-04-19 14:05:51 +02:00
Raphael Defosseux
24b46f3f02
CI: running the RRC Inactivity Timer scenarion first once without flexran controller
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-19 12:17:02 +02:00
Raphael Defosseux
b39cb4e586
CI: fix end of scenario when UE IP address retrieving fails during ping tests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-19 10:55:27 +02:00
Raymond Knopp
d1e27f4e8c
changes in PARALLEL_RU_L!_TRX_SPLIT configuration. Correction of a few bugs related to passing of variables between threads
2019-04-19 03:18:06 +02:00
Raphael Defosseux
8418bec3a3
DOC: fix some page headers
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-18 17:20:01 +02:00
Raphael Defosseux
b5008bf48a
DOC: fix links in GitLab
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-18 17:11:50 +02:00
Raphael Defosseux
151bbd0832
CI/DOC: more detailed documentation on how CI works
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-18 17:02:41 +02:00
Robert Schmidt
de1dc5c9d7
Correct if before call free()
2019-04-18 16:03:01 +02:00
Robert Schmidt
b4f462b9c8
Align PROTO_AGENT functions with PDCP/RLC function pointers
2019-04-18 13:42:20 +02:00
Louis Adrien Dufrene
fd30b205d9
Merge branch '421-cdrx-for-lte' of https://gitlab.eurecom.fr/oai/openairinterface5g into 421-cdrx-for-lte
2019-04-18 13:29:35 +02:00
Louis Adrien Dufrene
3f6ab59010
remove debug
2019-04-18 13:28:36 +02:00
Raphael Defosseux
f515213dbe
CI: adding back TCP iperf tests in TDD
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-18 12:34:55 +02:00
Louis Adrien Dufrene
0e6431a7b9
Moved code for HARQ process from PHY layer to MAC layer
2019-04-18 11:51:20 +02:00
Louis Adrien Dufrene
fbcc7ad20c
Merge branch '421-cdrx-for-lte' into orange_cdrx_test
2019-04-18 10:59:41 +02:00
Louis Adrien Dufrene
5da3dd5df6
Some formats + CDRX added to feature_set.md
2019-04-18 10:59:17 +02:00
Raphael Defosseux
363dc1cb6f
CI: adding cdrx parameters to one scenario (FDD-Monolithic-10MHz)
...
-> slight increase on the ping RTT by 10 ms
-> notification in the HTML report that CDRX was activated
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-17 15:06:32 +02:00
Louis Adrien Dufrene
34447c0eef
build fix
2019-04-17 08:29:54 +02:00
Louis Adrien Dufrene
6751a39a03
Merge branch 'orange_cdrx_test' of https://gitlab.forge.orange-labs.fr/afyf6286/oai-orange into orange_cdrx_test
2019-04-17 08:12:07 +02:00
Louis Adrien Dufrene
71d56e78eb
Remove MAC layer context from phy_procedures_lte_eNb.c to prevent phy-sim build from fail
2019-04-17 08:06:37 +02:00
Raphael Defosseux
2774e51664
DOC: fix some images broken links and also align formatting
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-16 14:52:29 +02:00
Raphael Defosseux
1fea702c68
CI: fix last failure in full-RAN pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-16 13:06:38 +02:00
Louis Adrien Dufrene
49ba4e5669
Fix phy_sim build
2019-04-16 11:51:28 +02:00
Raphael Defosseux
c153ee1204
CI: fix after bad merge in main.py
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-16 10:33:17 +02:00
Louis Adrien Dufrene
93fb04ea5f
End of merge from develop
2019-04-16 09:29:20 +02:00
OAI-admin
7b6ac826ff
End of merge from develop
2019-04-16 09:24:38 +02:00
Louis Adrien Dufrene
5ae494e974
merge from develop
2019-04-16 09:13:25 +02:00
Louis Adrien Dufrene
36cd05bcba
Bug fix: dci0_ongoing timer ok, now impossible to set ul_SR when dci0 is ongoing.
2019-04-16 08:22:54 +02:00
Raphael Defosseux
ef42eb7181
CI: fix in full ran template pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-15 23:09:04 +02:00
Raphael Defosseux
f8f19aa084
Merge remote-tracking branch 'origin/develop' into RRC-Inactivity-timers-testing
2019-04-15 21:21:07 +02:00
Raphael Defosseux
7b7718a126
CI: fix TerminateOAIUE standalone mode
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-15 21:11:41 +02:00
Raphael Defosseux
c7c104a6e7
CI: adding dummy skeleton stages in pipeline to run L1/RF simulators
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-15 17:28:44 +02:00
Raphael Defosseux
8c7ed9f743
Merge branch 'develop_integration_2019_w15' into 'develop'
...
The following Merge Requests are included:
- MR 553: L2-nFAPI-simulator improvements and nFAPI code clean-up
- MR 554: Fixes on MAC scheduler
- MR 558: T: minor fix: ensure printing is inside the widget
- MR 559: UE T Tracer: bug fixes
- MR 561: Adding OAI UE + USRP test scenarios
- MR 567: Adding F1 - CU/DU test scenarios
2019-04-15 15:19:31 +02:00
Raphael Defosseux
815f97d6bc
CI: fix typo in main.py file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-15 13:30:38 +02:00
Raphael Defosseux
fd956d7f0e
CI: fix in PCPAP file recovering process
...
---> issue: /tmp was chmod'ed 666 on the EPC server
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-15 12:30:36 +02:00
Louis Adrien Dufrene
d7cddc2825
Bug fix of drx_config == PrNothing is now handled. Bug fix for dci0_ongoing not working. To investigate
2019-04-15 10:57:39 +02:00
Cedric Roux
9ea7073c68
Merge remote-tracking branch 'origin/fixes-mac-scheduler-2019-w13' into develop_integration_2019_w15
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
2019-04-15 10:50:38 +02:00
Raphael Defosseux
1f504284b8
Merge remote-tracking branch 'origin/add-f1-cu-du-tests' into develop_integration_2019_w15
2019-04-15 10:20:42 +02:00
Raphael Defosseux
44e1b6aec3
Merge remote-tracking branch 'origin/add-oai-ue-noS1-testing' into develop_integration_2019_w15
2019-04-15 10:19:10 +02:00
Raphael Defosseux
335e894ce3
Merge remote-tracking branch 'origin/T-ue-fixes-2019-w14' into develop_integration_2019_w15
2019-04-15 10:18:47 +02:00
Raphael Defosseux
3ce2861864
Merge remote-tracking branch 'origin/T-minor-fix-2019-w14' into develop_integration_2019_w15
2019-04-15 10:18:27 +02:00
Raphael Defosseux
9e247f3fb3
Merge remote-tracking branch 'origin/ci-improve-l2-sim' into develop_integration_2019_w15
2019-04-15 10:18:01 +02:00
Louis Adrien Dufrene
4c931888e6
Add dci0_ongoing_timer. Commit to build and test.
2019-04-15 08:54:00 +02:00
Raymond Knopp
ca111641d4
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement_L1_renaming
...
Conflicts:
cmake_targets/build_oai
cmake_targets/oaisim_build_oai/CMakeLists.template
cmake_targets/oaisim_mme_build_oai/CMakeLists.template
cmake_targets/oaisim_noS1_build_oai/CMakeLists.template
openair1/PHY/LTE_ESTIMATION/lte_sync_time.c
openair1/PHY/LTE_ESTIMATION/lte_ul_channel_estimation.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/if4_tools.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/LTE_TRANSPORT/pucch.c
openair1/PHY/LTE_UE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/impl_defs_lte.h
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SIMULATION/LTE_PHY/dlsim.c
openair2/ENB_APP/enb_config.c
openair2/ENB_APP/enb_paramdef.h
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-softmodem.h
2019-04-14 20:34:03 +02:00
Raphael Defosseux
796bdaec77
CI: increasing timeout limit for UHD commands
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-13 15:04:43 +02:00
Rohit Gupta
a05255d246
increased size of maximum SI allocation (to mcs 9 with 3 PRBs) Fixes issues with SI message using eMTC information elementswq
2019-04-13 01:12:33 +02:00
Dr.-Ing. Javier Morgade
aecd1ee1d3
Bug fix remove test code
2019-04-12 16:35:31 +02:00
Raphael Defosseux
818b8d82f1
CI: full report on L2 nFAPI simulator testing
...
-- Also added support for RF simulator
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-12 15:47:18 +02:00
Raphael Defosseux
7cf543f7fb
CI: forcing the --nokrnmod 1 option on the UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-12 15:22:43 +02:00
Javier Morgade
db42be5db9
FeMBMS PBCH Initial Scan Procedures
2019-04-12 10:59:50 +02:00
Javier Morgade
8a67e0e5f0
FeMBMS PBCH Physical Layer Procedures 3GPP TS 36.213 version 14.2.0 Release 14
2019-04-12 09:46:39 +02:00
Javier Morgade
23e63be717
FeMBMS PBCH (Physical Broadcast Channel) 3GPP TS 36.211 version 14.2.0 Release 14 Section 6.6
...
Code cleanup
2019-04-12 09:13:09 +02:00
Javier Morgade
a25f4b08bb
FeMBMS UE Physical Layer Procedures implemented/validated -> 3GPP TS 36.213 version 14.2.0 Release 14 (Section 11)
2019-04-11 22:08:30 +02:00
Javier Morgade
f1fa1e1f53
FeMBMS UE RRC<->MAC Procedures SI-MBMS and SIB1-MBMS(sib13, LTE_NonMBSFN_Subframe)
2019-04-11 22:04:40 +02:00
Javier Morgade
35421860f9
Bugfix RLC/PDCP MBMS Bearer settings
2019-04-11 22:01:24 +02:00
Javier Morgade
23fa1ee31f
FeMBMS PMCH (Physical Multicast Channel) procedures implemented/validated
...
3GPP TS 36.211 version 14.2.0 Release 14 Section 6.5
3GPP TS 36.211 version 14.2.0 Release 14 Section 6.10.2
2019-04-11 21:53:43 +02:00
Javier Morgade
0a4dd14009
FeMBMS 1.25KHz Carrier Spacing OFDM demodulation and Channel Estimation Procedures
2019-04-11 21:50:21 +02:00
Javier Morgade
e58b56548d
Comment LOG_M function
2019-04-11 21:48:10 +02:00
Javier Morgade
2566048e7c
FeMBMS 1.25KHz Pilots (MBSFN Gold psequences)
2019-04-11 21:45:50 +02:00
Javier Morgade
fe6fd8b7dc
Bugfix
2019-04-11 21:44:51 +02:00
Javier Morgade
a05f3b3508
Missing files
2019-04-11 21:43:50 +02:00
Javier Morgade
28b33ac048
Adding some basic prototypes
2019-04-11 21:42:23 +02:00
Javier Morgade
bffa7ca056
Implemented FeMBMS Channel Estimation (1.25 KHz @ 25 RB)
2019-04-11 21:39:33 +02:00
Javier Morgade
42db242189
Cubic Interpolation Lookup Tables for 1.25KHz MBSFN Carrier Spacing
2019-04-11 21:37:21 +02:00
Javier Morgade
a3f2ce1b2c
VCD FeMBMS Prototypes
2019-04-11 21:32:32 +02:00
Raphael Defosseux
0ed77d6304
CI: simplify master pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-11 17:18:08 +02:00
Raphael Defosseux
191f11a01a
CI: adding new slave job to pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-11 17:18:08 +02:00
Raphael Defosseux
a7678b337b
CI: better iperf syntax
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-11 17:06:13 +02:00
nepes
7efa1921b6
check for LTE-M PDSCH in call to pdsch_procedures() to avoid unset dlsch1 structure
2019-04-11 16:09:29 +02:00
OAI-admin
7dc2b23115
minor modification in print info
2019-04-11 08:45:27 +02:00
OAI-admin
58082d84b8
Clean version. Check if there is a bug to fix.
2019-04-11 08:37:52 +02:00
OAI-admin
85ebe2d261
Build fix
2019-04-11 08:16:41 +02:00
Louis Adrien Dufrene
46b0a9fb38
Remove bypass_cdrx variable and add cdrx_waiting_ack. The CDRX is now activated at RRC COnnection Reconfiguration Complete reception. To Test
2019-04-11 07:36:05 +02:00
Raphael Defosseux
95a71eeef6
CI: adding iperf tests to L2-nFAPI sim
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-10 16:41:39 +02:00
Louis Adrien Dufrene
62fba7c03d
To clean and test: in rrc_eNB.c RRC Connection reconfiguration: CAT-M1 should not be configured
2019-04-10 10:19:36 +02:00
Louis Adrien Dufrene
3406634b6b
This is version 1.0. To test. Cleanup of phy_procedures_lte_eNb.c eNB_scheduler_dlsch.c eNB_scheduler_ulsch.c pre_processor.c and asn1_msg.c
2019-04-10 08:48:37 +02:00
Raphael Defosseux
ba3f18ded9
Merge branch 'ci-improve-l2-sim' of https://gitlab.eurecom.fr/oai/openairinterface5g into ci-improve-l2-sim
2019-04-09 23:21:23 +02:00
Raphael Defosseux
aaa07960f3
CI: initial support for RF simulator
...
-- also parallel pings on L2 nFAPI simulator
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-09 23:19:40 +02:00
Raphael Defosseux
2390b8aeed
CI: adding support for F1 CU/DU split testing
...
-- Only FDD for the moment
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-09 14:54:14 +02:00
Louis Adrien Dufrene
a73f639d8a
Cleanup of rrc_eNB.c
2019-04-09 10:01:48 +02:00
frtabu
3535263cc3
Add a LOG in nas_config.c, apply astyle for the 6 files CI mentioned as not well formatted
2019-04-08 18:21:03 +02:00
Raphael Defosseux
064d7fd917
CI: fixing the build report and a few warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-08 11:54:03 +02:00
frtabu
30b7c973e0
merge nfapi_cleanup
2019-04-05 18:43:40 +02:00
Raphael Defosseux
6c475f8fc2
CI: final python fixes for OAI-UE <-> OAI-eNB connection test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-05 15:10:54 +02:00
Louis Adrien Dufrene
7817358197
Cleanup of enb_config.c config.c asn1_msg.c asn1_msg.h
2019-04-05 11:56:29 +02:00
Louis Adrien Dufrene
8359b9684e
Cleanup of mac.h and mac_proto.h
2019-04-05 08:28:23 +02:00
Louis Adrien Dufrene
ca11800087
Cleanup of eNB_scheduler.c
2019-04-05 08:14:27 +02:00
Raphael Defosseux
25a3f1cdfe
CI: fix on build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-04 22:06:10 +02:00
Raphael Defosseux
69c4acfb85
CI: fix on detach
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-04 20:55:41 +02:00
Raphael Defosseux
a65b4c087c
CI: auto-termination, check on all processes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-04 17:50:17 +02:00
Raphael Defosseux
d99dc5af17
CI: adding iperf UDP skeleton
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-04 11:40:03 +02:00
Stefan Schaffelder
42e0929a0c
apply last diff from ssr to local orange_cdrx branch. Remove SSR comments
2019-04-04 10:15:38 +02:00
Louis Adrien Dufrene
81f04d2982
Apply diff between ssr (CDRX) branch and develop
2019-04-04 08:17:26 +02:00
Raphael Defosseux
5f5cef7a20
CI: supporting ping in noS1 configuration in python
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-03 21:42:24 +02:00
Raphael Defosseux
ee547c1d5a
CI: fix address from committer in Merge Request case
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-03 13:53:39 +02:00
Cedric Roux
4905a5e8e8
bugfixes for the ue T tracer
...
Not much major changes. In openair1/PHY/LTE_UE_TRANSPORT/dci_tools_ue.c,
in the function generate_ue_dlsch_params_from_dci,
'harq_pid' was removed and dci_info_extarcted.harq_pid is now used for
all cases.
The ue T tracer only deals with PHY signals (no MAC, RLC, PDCP, RRC).
2019-04-03 12:44:17 +02:00
Cedric Roux
b937983449
T: minor fix: ensure printing is inside the widget
2019-04-03 12:27:31 +02:00
Raphael Defosseux
b39bf79bab
CI: pipeline is too big
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-02 18:38:27 +02:00
Raphael Defosseux
f53d025e0d
CI: better email reporting
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-02 18:19:31 +02:00
Raphael Defosseux
b40335613f
CI: after Radio Setup modification, increase on the max Rx gain for UE scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-01 16:28:33 +02:00
Raphael Defosseux
cc4aeb6a0c
CI: hack to running l2-nfapi-sim in current pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-01 13:33:45 +02:00
Cedric Roux
a5a1690394
bugfixes for UL scheduling
...
- size of PUCCH has been fixed to:
- 2 RBs for N_RB_UL = 25 (1 RB at top of resource grid, 1 RB at bottom)
- 4 RBs for N_RB_UL = 50
- 6 RBs for N_RB_UL = 100
this is arbitrary and will need some rework at some point.
This may be also wrong. PUCCH size actually depends on DL traffic
(if the ack/nack is not done in PUSCH) and scheduling request
configurations.
- add sched_frame %= 1024 at one needed place
- reserve RBs for retransmission
this was not done so new transmissions were scheduled in the same
RBs. Since the code works with the notion of 'first_rb' only, it
was decided to skip all RBs lower than those retransmitted. This
works but is not correct (imagine we have to retransmit RB 23, then
all RBs < 23 will not be used for new transmission). The work to
fix this properly is complex, a lot has to change, so let's do it
this simple way for now.
- sort_ue_ul was not correct
- add the function maxround_ul to use the correct 'round' (the one
from DL was used, which is totally wrong)
- be sure to use the correct frame/subframe to get the correct HARQ pid
2019-03-30 15:19:27 +01:00
Cedric Roux
0e38852b05
bugfix: access correctly round_UL
2019-03-30 15:18:18 +01:00
Cedric Roux
26118ed860
bugfix: fix cqi_req usage in UL scheduler
...
For retransmission, let's use cqi_req used for the 1st transmission.
Maybe incorrect, should check the specs. (In the worst case, we
simply won't decode this transmission at all. No big deal.)
2019-03-30 15:18:18 +01:00
Cedric Roux
9565544e3f
bugfix: test free RBs and CCE allocation feasible only for new transmissions
2019-03-30 15:18:18 +01:00
Cedric Roux
04c24ff698
minor cleanup
2019-03-30 15:13:37 +01:00
Cedric Roux
daee800e3e
bugfix: keep frame in [0..1023]
2019-03-30 15:13:37 +01:00
Cedric Roux
35a38fbee8
bugfix: fix T_ENB_MAC_UE_UL_SCHEDULE_RETRANSMISSION parameters
2019-03-30 15:13:37 +01:00
Raphael Defosseux
802f4c6158
CI: separating the OSA, non-OSA build variants from the test variants
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-29 16:41:11 +01:00
Raphael Defosseux
92ca8a5e34
Merge remote-tracking branch 'origin/develop' into ci-improve-l2-sim
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-29 15:02:39 +01:00
Raphael Defosseux
2222829bd9
Merge remote-tracking branch 'origin/develop' into RRC-Inactivity-timers-testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-29 15:00:20 +01:00
Raphael Defosseux
118418cdc5
Merge branch 'develop_integration_2019_w13' into 'develop'
...
Develop Integration Branch 2019 week 13
The following MRs have been integrated:
* MR 524 : Feature 127 -- Protocol Split F1 -- CU/DU
* MR 539 : Documentation on the new build/simulation system
* MR 542 : TDD fixes
* MR 545 : Initial framework testing for OAI UE testing over-the-air
* MR 546 : Fix in FlexRan code
* MR 548 : new Thread Pool feature
2019-03-29 12:24:41 +01:00
Raphael Defosseux
9fc69ea197
CI: putting back stronger constraints on TDD-5MHz tests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-28 17:55:12 +01:00
Raphael Defosseux
34b4f693e1
CI: proper factorisation on basic-sim and l2-sim tests
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-28 17:49:55 +01:00
Raphael Defosseux
046089ac27
CI: fixing image links in documentation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-28 15:01:25 +01:00
Raphael Defosseux
2d58f3541e
CI: adding noS1 test on L2-simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-28 14:54:43 +01:00
Raphael Defosseux
0a05acc29f
CI: fix reporting for L2-simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-28 10:34:53 +01:00
Raphael Defosseux
7d44d4dde9
Merge remote-tracking branch 'origin/feature-thread-pool' into develop_integration_2019_w13
2019-03-28 10:24:51 +01:00
Raphael Defosseux
cf2996f403
Merge remote-tracking branch 'origin/fix-flexran-ul-mac-sdus' into develop_integration_2019_w13
2019-03-28 10:24:27 +01:00
Raphael Defosseux
5c8b5780bf
Merge remote-tracking branch 'origin/add-oai-ue-testing' into develop_integration_2019_w13
2019-03-28 10:24:04 +01:00
Raphael Defosseux
1008be908c
Merge remote-tracking branch 'origin/tdd-fixes-2019-w11' into develop_integration_2019_w13
2019-03-28 10:23:46 +01:00
Raphael Defosseux
7dd91db2bd
Merge remote-tracking branch 'origin/issue414_doc' into develop_integration_2019_w13
2019-03-28 10:23:23 +01:00
Raphael Defosseux
6271ca3705
CI: Improvement to 4 users
...
-- EPC lists are expended to 16 users
-- UE .u* files are regenerated on demand
-- ping still one UE from EPC
CI: pipeline improvement
-- L2-Sim is no more a build variant
One VM less to be created
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-27 17:37:10 +01:00
Raphael Defosseux
783583880d
CI: improved HTML reporting on OAI UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-27 15:06:01 +01:00
Raphael Defosseux
cce291c5fc
CI: fixing the cppcheck assertion non-check.
...
fixed also new warnings
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-27 11:10:35 +01:00
Raphael Defosseux
551319ef87
Fix segmentation fault. The si_Periodicity value was taking very lage values.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-26 13:52:53 +01:00
Robert Schmidt
896ea4a72a
Fix: Check for node type in L2_interface only when not UE
2019-03-26 13:37:14 +01:00
Robert Schmidt
024007716a
Check type of node using NODE_IS_CU/DU/MONOLITHIC macros
2019-03-26 13:15:02 +01:00
Robert Schmidt
f0fced85f2
Execute pdcp_run from rrc_data_req only when in CU mode
2019-03-26 10:50:11 +01:00
Robert Schmidt
dc9a68ff30
Correct condition to read MIB/SIB1 params only when not CU
2019-03-26 10:49:47 +01:00
Cedric Roux
bc234f200f
bugfix: initialize SRB1 data even for monolithic eNB
2019-03-26 09:21:06 +01:00
Javier Morgade
ac185617a2
-a
2019-03-25 17:11:54 +01:00
Boris Djalal
27a8abfe51
Removing a wrong change in match TerminateUE. Code cleaning.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-25 15:50:19 +01:00
laurent
0f9fbef24d
add thread pool feature
2019-03-25 10:09:04 +01:00
laurent
e492b971e1
Merge remote-tracking branch 'origin/develop' into feature-thread-pool
2019-03-25 10:07:51 +01:00
Robert Schmidt
cdc2d921c1
FlexRAN: fix total_size_ul_mac_sdus parameter
2019-03-24 16:45:32 +01:00
Robert Schmidt
c1f142cc44
Fix warnings: space between literal and identifier in macro
...
This resolves the following warning:
"error: invalid suffix on literal; C++11 requires a space between literal and
identifier"
Since this file might be included from a C++11 file. It only adds spaces.
2019-03-23 17:32:28 +01:00
Robert Schmidt
4f6b1e46a5
Remove warnings for DU_send_INITIAL_UL_RRC_MESSAGE_TRANSFER() include
2019-03-23 17:10:43 +01:00
Robert Schmidt
10a5e5fd75
Use OAI NUM_ENB/UE defines for F1U (removes warnings)
2019-03-23 16:57:26 +01:00
Robert Schmidt
9611a22a65
Remove warnings in RRC
2019-03-23 16:40:47 +01:00
Robert Schmidt
7519b8e061
Free UE in RRC/S1/GTP if not DU
2019-03-23 16:20:43 +01:00
Raphael Defosseux
dac4ceb7cb
CI: adding call to new slave UE job from master pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-22 16:48:58 +01:00
Raphael Defosseux
db4bce547f
CI: running l2-nfapi-simulator on 2 separate VM
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-22 16:34:44 +01:00
Boris Djalal
ee06bb4fd1
typo
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-22 16:29:08 +01:00
Boris Djalal
20b13d64fb
Replacing N/A with success message in cell.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-22 16:17:42 +01:00
Boris Djalal
a7f841ad74
Printing UE in report and eNB by default.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-22 15:24:12 +01:00
Boris Djalal
b15ad72f84
fix
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-22 13:54:50 +01:00
Boris Djalal
a282bea31c
fix
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-22 13:42:05 +01:00
Boris Djalal
290a22e1ba
Adapting log collection in Jenkins script.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-22 13:26:39 +01:00
Raphael Defosseux
2c2d34dc85
CI: fix when XML file is missing during HtmlInit
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-22 12:05:19 +01:00
Boris Djalal
b53e7e6546
Removing 2 frequencies.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-22 11:38:05 +01:00
Boris Djalal
0146f8bf59
Renamed xml_files/ue_band20_test_10mhz.xml to xml_files/ue_band20_build.xml.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-22 11:34:53 +01:00
Boris Djalal
ad694026d9
Merge branch 'add-oai-ue-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into add-oai-ue-testing
2019-03-22 11:07:15 +01:00
Boris Djalal
d8bc658ab4
Adding CollectOAIUE mode.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-22 10:51:11 +01:00
Boris Djalal
f4bdf53c4e
Splitting two xml files into three xml files.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-22 09:40:09 +01:00
Raphael Defosseux
8bd3075a3b
CI: more details on the UE status
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-21 16:18:16 +01:00
Raphael Defosseux
77582d06c5
fix again
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-21 16:03:26 +01:00
Raphael Defosseux
82b742368e
fix
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-21 15:57:14 +01:00
Boris Djalal
982aa940a7
First test of the pipeline.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-21 15:50:00 +01:00
Boris Djalal
e360232e56
Fixing a typo.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-21 13:58:20 +01:00
Boris Djalal
61bda22269
Merge remote-tracking branch 'origin/develop' into add-oai-ue-testing
2019-03-21 12:14:02 +01:00
Boris Djalal
c396e42ab2
Adding the reset procedure using b2xx_fx3_utils.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-21 12:01:16 +01:00
Boris Djalal
dccf64ac57
Deleting ue_sfr_796.xml.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-21 12:01:16 +01:00
Boris Djalal
32be9dcbb8
Testing 2 frequencies for each operator (Orange and SFR).
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-21 12:01:16 +01:00
Boris Djalal
1affd5ff59
Printing information from the UE log file.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-21 12:01:16 +01:00
Boris Djalal
6d93c9c522
Using os.getcwd() instead of sys.path[0] to work with pdb.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-21 12:01:16 +01:00
Boris Djalal
df49d8a908
No more 'none' value.
...
Successfully writing the log file ue_080101.log and finding the sync marker.
Initialize OAI UE is working.
BuildOAIUE action seems ok. Must fix the log file path for the InitializeOAIUE action.
Doing the work in /tmp, not in the repository of the main.py script being executed.
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-21 12:00:36 +01:00
Cedric Roux
b7155f0276
cleanup: remove a file that should not be here
2019-03-21 10:49:32 +01:00
Raphael Defosseux
5d82287fa5
CI: fully testing RRC Inactivity timers
...
-- Connecting eNB to a Flexran Ctrler
-- Checking eNB status for UEs through flexran
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-20 21:47:56 +01:00
Raphael Defosseux
9b7367c0ce
Adding a parameter in configuration file to enable RRC Inactivity timers
...
-- rrc_inactivity_threshold in seconds
Adding support in CI to test it
-- disable/enable data service on UEs
-- no automatic check yet on the UE status
certainly should be done w/ a Flexran controller command
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-19 17:52:14 +01:00
Robert Schmidt
9fd0f9f8bf
Re-comment Assert for unconfigured RLC as in current develop
2019-03-19 15:48:00 +01:00
Robert Schmidt
1f590efe2b
Merge branch 'develop' into feature-127-protocol-split
2019-03-19 14:49:07 +01:00
Cedric Roux
275e5b3a64
PHY: add parameter end_of_burst_delay for TDD
...
end_of_burst_delay is used to stop TX only "after a while".
If we stop right after effective signal, with USRP B210 and
B200mini, we observe a high EVM on the S subframe (on the
PSS).
A value of 400 (for 30.72MHz) solves this issue. This is
the default.
This default value can be changed in the configuration file.
For example:
RUs = (
{
local_rf = "yes"
nb_tx = 1
nb_rx = 1
att_tx = 20
att_rx = 0;
bands = [7];
max_pdschReferenceSignalPower = -27;
max_rxgain = 105;
eNB_instances = [0];
sf_extension = 312;
end_of_burst_delay = 200;
}
);
Here we would set a value of 200.
The value to put in the configuration file is for
30.72MHz. The value is scaled accordingly at runtime
(thus only one value to set for every RB configuration,
25, 50 or 100, leading to less problems when adapting
configuration files).
This option is for experts and should not be changed
randomly.
2019-03-19 09:25:43 +01:00
Cedric Roux
a05753dff3
PHY: bugfix: compute start/end of burst correctly for TDD
...
Start of burst is to start TDD DL transmission in the driver
(tested with USRP for the moment).
End of burst is to stop DL transmission.
Start of burst can only happen for a DL subframe when the
previous subframe was an UL subframe.
End of burst can only happen for an S subframe.
It's impossible for a subframe to be both the start of a burst
and the end of a burst.
This can be checked with eg. http://niviuk.free.fr/lte_resource_grid.html
(or reading the specs).
2019-03-19 09:25:43 +01:00
Cedric Roux
1e71749cdf
PHY: bugfix: use correct count of samples for TDD DL S-subframe
2019-03-19 09:25:43 +01:00
Cedric Roux
ee5b739019
PHY: make sf_extension a parameter
...
This parameter is meaningful in TDD, to decide
when to start DL at eNB side. Since there is a
need for the PA to be operational, we need to
transmit a bit before the DL subframe coming
after an UL subframe. (We transmit zeros.)
We used to use N_TA_offset which may be too much.
Default value is now N_TA_offset/2 and can be
changed in the configuration file, in the RUs
section, like:
RUs = (
{
local_rf = "yes"
nb_tx = 1
nb_rx = 1
att_tx = 0
att_rx = 0;
bands = [7];
max_pdschReferenceSignalPower = -27;
max_rxgain = 105;
eNB_instances = [0];
sf_extension = 312;
}
);
N_TA_offset is 624 (for 30.72MHz). In the example
above, we set sf_extension = 312, which is also
the default.
The value to put in the configuration file is for
30.72MHz. The value is scaled accordingly at runtime
(thus only one value to set for every RB configuration,
25, 50 or 100, leading to less problems when adapting
configuration files).
This option is for experts and should not be changed
randomly.
2019-03-19 09:25:43 +01:00
Cedric Roux
69ccf51f96
bugfix: fix compilation
...
T has to be generated before compiling targets SCHED_RU_LIB and SCHED_UE_LIB.
2019-03-19 09:25:43 +01:00
Raphael Defosseux
b56aef4f2a
Merge branch 'develop_integration_2019_w11' into 'develop'
...
Develop integration 2019 week 11
See merge request oai/openairinterface5g!538
Following Merge Requests were merged:
- MR 527: eMTC testing
- MR 537: x2ap: timers and cleanup
2019-03-18 13:14:30 +01:00
Raphael Defosseux
b685774ca1
Merge branch 'develop_integration_2019_w11' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop_integration_2019_w11
2019-03-18 11:41:22 +01:00
Raphael Defosseux
2fcd4fcec1
Fixing error in LTE-M MAC scheduling
2019-03-18 11:40:38 +01:00
frtabu
c7d7f88da0
doc update
2019-03-17 23:26:10 +01:00
frtabu
53c7c4c1b0
fix file name typo
2019-03-17 23:09:41 +01:00
frtabu
77bd7b0790
fix file name problem
2019-03-17 23:01:51 +01:00
frtabu
07375a04be
move some doc to gitlab
2019-03-17 22:50:51 +01:00
frtabu
44e30b4d95
add links to new pages
2019-03-16 02:15:17 +01:00
frtabu
4cb1b9cefc
update rf simulator doc, add lte usage doc
2019-03-16 01:33:26 +01:00
frtabu
777be28189
Build documentation update, moved to gitlab
2019-03-15 18:39:12 +01:00
Raphael Defosseux
14a9104694
Removing debug printf
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-15 17:14:11 +01:00
Raphael Defosseux
574e8d6da9
CI: Adding LTE-M testing to the continuous integration
...
-- Master has now a stage calling the Band 13 job
-- Pipeline executor is now a parameter
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-15 11:36:27 +01:00
Raphael Defosseux
cf55b03fad
CI: rru command line options are checked if applied
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-14 21:58:46 +01:00
Raphael Defosseux
872a99fbec
Merge remote-tracking branch 'origin/eMTC-testing' into develop_integration_2019_w11
2019-03-14 21:48:02 +01:00
Raphael Defosseux
cb4e2c55ed
Merge remote-tracking branch 'origin/x2' into develop_integration_2019_w11
2019-03-14 21:47:24 +01:00
Javier Morgade
d62de3565c
FeMBMS preliminary PMCH procedures (de-mapper)
2019-03-14 17:42:39 +01:00
Konstantinos Alexandris
0a459545cb
Update FEATURE_SET.md
2019-03-14 15:49:47 +01:00
Cedric Roux
1fa9c322fb
x2: update feature set
2019-03-14 14:58:30 +01:00
Robert Schmidt
13857c67e8
fix segfault RRU: check for nb_inst >0 before node_type
2019-03-14 14:24:16 +01:00
Robert Schmidt
62d9b8cf36
Merge branch 'develop' into feature-127-protocol-split
2019-03-14 13:10:21 +01:00
Raphael Defosseux
6bdd4e75f4
CI: optimizations
...
-- RRU max rx gain is given in command line
-- USRP reset is only done once in protocol split scenarios
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-14 11:59:17 +01:00
Raphael Defosseux
c6b2ca2460
CI: fix when slave jobs fails, email status is SUCCESS.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-13 17:56:03 +01:00
Cedric Roux
9456fe584a
x2ap: timers, cleanup
...
This commit introduces X2AP timers (t_reloc_prep, tx2_reloc_overall).
You need to set the values in the configuration file.
X2AP can be enabled or disabled in the configuration file too (disabled
by default).
Some deadcode was removed.
2019-03-13 15:28:37 +01:00
Raphael Defosseux
d8e16e37a5
Merge remote-tracking branch 'origin/develop' into eMTC-testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-13 14:17:24 +01:00
Raphael Defosseux
e1d4079145
Merge branch 'develop_integration_2019_w10' into 'develop'
...
Develop integration 2019 week 10
See merge request oai/openairinterface5g!534
2019-03-13 14:11:21 +01:00
Raphael Defosseux
cd5e140eb7
Fixes for FDD attachment
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-13 12:07:17 +01:00
Raymond Knopp
f96aab57cf
parameters for PRACH/PUCCH in configuration file. Default values are those used for Band 7. eMTC configuration file for eMTC changed to reflect modification made for Band 13 operation.
2019-03-12 15:31:05 +01:00
Raphael Defosseux
a299d6e248
CI: fix RHEL build status
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-12 14:12:30 +01:00
Raphael Defosseux
d4495ec78e
CI: Lower iperf constraints on basic-simulator
...
Simplify HSS configuration in VM-based testing
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-12 12:52:58 +01:00
Raphael Defosseux
a4361e3291
CI: adding LTE-M testing support
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-11 19:23:26 +01:00
Raphael Defosseux
d67d435a49
Fixing last cppcheck warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-11 14:41:49 +01:00
laurent
590c99e79e
add license
2019-03-11 11:22:27 +01:00
Raphael Defosseux
95569173d5
Merge remote-tracking branch 'origin/issue407_nos1_siml1_datapath' into develop_integration_2019_w10
2019-03-11 10:37:42 +01:00
laurent
718e0fe894
thread pool
2019-03-11 09:56:47 +01:00
Boris Djalal
a22102bf34
Temporary hack to make main.py command work with the new xml file, ue_band20_test_10mhz.xml.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-11 09:37:28 +01:00
frtabu
c68d15d1d6
Merge branch 'issue407_nos1_siml1_datapath' of https://gitlab.eurecom.fr/oai/openairinterface5g into issue407_nos1_siml1_datapath
2019-03-10 00:14:35 +01:00
frtabu
753c2f446d
apply astyle, fix compilation warnings in raw aeth transport and kernel modules
2019-03-10 00:04:12 +01:00
frtabu
49f4bdc2e5
try to fix build failure due to increased number of build files on some build commands (=> more log files)
2019-03-08 19:38:21 +01:00
Raphael Defosseux
f922c8d917
CI: temp fix for CI build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-08 19:30:23 +01:00
Robert Schmidt
7edf4387f9
Fix bug in eNB: correctly set brOption for RRC R14
2019-03-08 16:58:45 +01:00
Robert Schmidt
20c35748ca
Fix lte-uesoftmodem: segfaults & logic errors
...
* prevent segfault: guard access to RC.rrc with UETARGET
* in rlc_data_ind(): correct logic to test for all cases eNB, CU, DU, UE
2019-03-08 16:52:34 +01:00
Robert Schmidt
05ebea4a24
Reduce PHY layer logging (as in current develop)
2019-03-08 16:51:57 +01:00
frtabu
c9dcaa53af
noS1 woking with tun interfaces and basic simu
2019-03-08 16:00:09 +01:00
Raphael Defosseux
99fcdfd0f7
CI: reduce failure constraint on TDD-5MHz in unbalanced UL iperf test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-08 15:22:21 +01:00
Raphael Defosseux
069e5973eb
Merge remote-tracking branch 'origin/T-typo-fix-2019-w10' into develop_integration_2019_w10
2019-03-08 13:36:03 +01:00
Raphael Defosseux
067a4129e2
CI: minor fixes:
...
-- Moved the Gitlab notification within the try:
As a result, when fails, the notification will be a fail
-- Changed all exit by return in the runTest script
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-08 13:34:16 +01:00
Raphael Defosseux
f83c92d799
CI: add a procedure to reset B2xx boards before running
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-08 10:52:12 +01:00
Cedric Roux
63989f579b
T: minor: fix typo
2019-03-08 10:28:59 +01:00
Boris Djalal
c2b51255d6
WIP for adding OAI UE Testing.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-08 09:42:33 +01:00
Raphael Defosseux
52cc57fa55
Merge remote-tracking branch 'origin/fix-configuration-parameter' into develop_integration_2019_w10
2019-03-07 16:54:54 +01:00
Raphael Defosseux
9b1274829f
Merge remote-tracking branch 'origin/x2' into develop_integration_2019_w10
2019-03-07 16:54:34 +01:00
Robert Schmidt
02d99edf23
Fix cppcheck errors: RRC, F1AP
2019-03-07 14:16:16 +01:00
Robert Schmidt
ede37e56b8
Use correct RNTI for RRC data req
2019-03-07 12:46:34 +01:00
Robert Schmidt
bbedd315e7
Correctly link lte-uesoftmodem(-nos1) (hack)
...
Although not used in the UE, we currently need to link the F1 library into it.
This is because we do not define ASN_DISABLE_OER_SUPPORT (otherwise, F1 has
compilation problems). In this case, some functions are apparently not
correctly defined, giving linker errors in the UE. Linking F1 in solves the
problem.
This is a hack. It would be better to be able to define ASN_DISABLE_OER_SUPPORT
and have no compilation errors or compile everything with
ASN_DISABLE_OER_SUPPORT except F1. I did not do this because I did not find
another way than add target_compile_definitions() to every target except F1
which adds many lines just so that one target (F1 ASN.1) compiles correctly (in
other words, F1 needs to be fixed).
2019-03-06 19:28:12 +01:00
Raphael Defosseux
ea0e313f81
CI: issue #410 --> command options are displayed in build HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-06 17:59:06 +01:00
Robert Schmidt
275b559fbf
Fix linker error: link F1-U protobuf for eNB noS1 case
2019-03-06 14:18:54 +01:00
Robert Schmidt
7a7c2afa11
Handle cppcheck errors in ASYNC_IF
2019-03-06 13:59:39 +01:00
Robert Schmidt
66d4c4e92d
Fix cppcheck issues in PROTO_AGENT
2019-03-06 13:43:09 +01:00
Robert Schmidt
56af9c60e4
Fix compilation/linking errors in lte-uesoftmodem
2019-03-05 18:47:29 +01:00
Robert Schmidt
e3bb3ab7d3
Change integer based conf parameter from string
2019-03-05 18:27:54 +01:00
Raphael Defosseux
5bf595a0ad
fixing added cppcheck errors
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-05 14:56:42 +01:00
Cedric Roux
78b6fef63c
fix compilation in nos1 mode
...
Some #if defined(ENABLE_USE_MME)/#endif were added here and there.
The nos1 softmodem has not been tested, maybe this commit breaks
things.
2019-03-05 14:56:42 +01:00
Cedric Roux
c394188e73
x2: first implementation of ID management, some cleanup
...
Some deadcode was removed.
The implementation of the ID management is not finished.
It will only work if the handover is successful. No error
recovery has been done. For error recovery, we need to
implement the X2AP timers. As it is, in case of error, an ID
might very well never be released.
It has been tested with 1 and 2 UEs doing handover more or less
at the same time.
2019-03-05 14:56:42 +01:00
Konstantinos Alexandris
02193f4bab
x2: some cleanup in instance management
...
- manage target eNB based on target cell id received by measurement report
for Handover Request
- manage source eNB based on association id for Handover Request Ack
- use only x2ap instance and not x2ap data instance points to x2ap instance
2019-03-05 14:56:42 +01:00
Konstantinos Alexandris
a8eefbcf58
sctp: bugfix: use correct instance (not default) for sctp_itti_send_new_message_ind
2019-03-05 14:56:42 +01:00
Konstantinos Alexandris
f76f1f1e1c
x2: bugfix: pass correct rach resource type
2019-03-05 14:56:42 +01:00
Konstantinos Alexandris
3179722161
x2: bug fixes
...
- free correctly in rrc_eNB_free_mem_UE_context
- check for existence of ue_context.handover_info in rrc_enb_process_itti_msg
- check return value sctp_peeloff in sctp_handle_new_association_req_multi
and exit in case of failure
2019-03-05 14:56:42 +01:00
Konstantinos Alexandris
52a52eefb9
X2AP UE Context Release (generate/handle message), Release eNB resources
2019-03-05 14:53:00 +01:00
Konstantinos Alexandris
4b5c42115d
bugfix: Path switch request ack (manage re-established/released E-RABs)
2019-03-05 14:46:21 +01:00
Konstantinos Alexandris
ca19953200
x2ap: bugfixes Store UE Capability at target, Key derivation (keNB star) at source
2019-03-05 14:22:40 +01:00
Konstantinos Alexandris
eb59c2cd68
bugfix: fix realtime issues with RRC (race condition)
...
When testing x2 handover, we found a race issue between the
RRC thread and the phy/mac thread (which is calling rrc_rx_tx).
The UE context was updated by the RRC thread but in the middle of
the update (which consists of several function calls and variables'
updates) the context was accessed by rrc_rx_tx. At this point, the
context was in an inconsistent state.
The solution is to access RRC data in the RRC thread only.
The function rrc_rx_tx now just sends an ITTI message to the
RRC thread. When receiving this message, the RRC thread does
the processing that was done by the function rrc_rx_tx (in
the new function rrc_subframe_process).
This way, the race condition disappears.
However we now send an ITTI message from the phy/mac thread to
the RRC thread at each subframe. That might increase the processing
time of the eNB. So maybe it's not the best solution. It may also
improve the realtime performance because less work is done by the
phy/mac realtime thread. To be checked somehow.
Also, it may be possible that some other RRC functions are still
called by the phy/mac thread, which should also be checked and
replaced by ITTI messages (if this solution is considered to be
correct).
2019-03-05 14:22:40 +01:00
Robert Schmidt
f9c4c501e3
Merge branch 'develop' into feature-127-protocol-split
2019-03-05 14:17:38 +01:00
Raphael Defosseux
6cf4d59d2c
Merge branch 'hot-fix-test-boris' into 'master'
...
Integration into the Master Jenkins pipeline of L1 simulator
testing
See merge request oai/openairinterface5g!528
2019-03-05 13:14:13 +01:00
frtabu
17e36b3a65
add ocp/frf/enhanced basic simulator sources
2019-03-05 08:06:23 +01:00
frtabu
87a8cb28a5
basic and rf simulators as config option to allow noS1 datapath debug.
2019-03-04 22:07:32 +01:00
Boris Djalal
07758a5f75
CI: dummy commit
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-04 16:17:30 +01:00
Raphael Defosseux
458019d89a
CI: the slave job should have the correct target branch when running on MR
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-04 15:48:56 +01:00
Raphael Defosseux
bf9f88572a
CI: the slave job should have the correct target branch when running on MR
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-04 15:47:21 +01:00
Boris Djalal
d74942eec3
CI: adding L1-noS1 simulator to Jenkins pipeline.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-04 14:07:30 +01:00
Boris Djalal
0995a99170
Add HTML report for noS1 test.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-04 13:58:34 +01:00
Boris Djalal
c02cb8ef67
Update status of test. Iperf tests no more taken into account.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-04 13:58:34 +01:00
Boris Djalal
0295caa98a
Iperf DL seems to be working.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-04 13:58:34 +01:00
Boris Djalal
d6dd4c25a9
Add pinging the UE from the eNB.
...
Successful tests: eNB sync, UE sync, pinging the eNB from the UE and the UE from the eNB.
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-04 13:58:34 +01:00
Boris Djalal
0bc4e28260
save before merge with master
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-04 13:58:34 +01:00
Boris Djalal
ee35014050
Add configuration files. Ping the UE from the eNB.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-04 13:58:34 +01:00
Boris Djalal
367f890515
Fixes file permission problem by adding sudo. Removes debug printings.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-04 13:58:34 +01:00
Boris Djalal
7f4f6688a8
First commit.
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-03-04 13:58:34 +01:00
Raphael Defosseux
1546fc0eb8
CI: slave jobs will run with their dedicated test-suite (in develop, master and develop-nr)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-04 12:05:25 +01:00
nepes
22e13cb64c
resolving conflicts
2019-03-02 23:28:49 +01:00
nepes
40cb79e44f
Merge remote-tracking branch 'origin/develop' into eMTC-testing
2019-03-02 22:41:48 +01:00
nepes
4c505b8639
log removal and testing for Cat-M1
2019-03-02 15:34:48 +01:00
Raphael Defosseux
0d19170282
CI: comment message is now in all HTML reports
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-01 16:49:57 +01:00
Raphael Defosseux
cc62375d22
CI: VM-based tests are now sequential to prevent too much stress
...
even in sequential mode, all VM-based are run.
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-01 16:47:31 +01:00
Raphael Defosseux
b6296d8d8d
Merge branch 'develop_integration_2019_w09' into 'develop'
...
Develop integration 2019 week 09
See merge request oai/openairinterface5g!522
2019-03-01 13:39:40 +01:00
Raphael Defosseux
831044de25
CI: adding notification when added CPPCHECK errors/warnings are detected.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-01 12:03:26 +01:00
nepes
1d2ee01b6c
removal of logs
2019-02-28 18:28:35 +01:00
Raphael Defosseux
5887787734
CI: same fix as previous
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-28 17:16:50 +01:00
Raphael Defosseux
5fe6bea1ea
CI: fix to handle keyword commit in commit message
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-28 17:13:47 +01:00
Raphael Defosseux
69dfd020b0
CI: even in sequential mode, all VM-based are run.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-28 16:07:49 +01:00
Raphael Defosseux
f62580de4f
CI: VM-based tests are now sequential to prevent too much stress
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-28 14:50:28 +01:00
Raphael Defosseux
0f11865fa4
Merge remote-tracking branch 'origin/issue-404-pdcp-integrity' into develop_integration_2019_w09
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-28 14:37:10 +01:00
Javier Morgade
b052dbb9b5
Revert changes from commmit 8fa685f0
2019-02-28 11:33:29 +01:00
Javier Morgade
56f7e2e26c
Revert build_oai changes from commit a89a9ae3
2019-02-28 11:27:13 +01:00
Javier Morgade
65e485642e
NFAPI bindings for FeMBMS-CAS
2019-02-28 10:44:44 +01:00
Robert Schmidt
1e3d0c9a16
Update F1 CU/DU configuration (tested, formatted)
2019-02-27 15:31:52 +01:00
Schultze
8fa685f0db
Merge branch 'develop-entv' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-entv
2019-02-27 13:35:41 +01:00
Schultze
a89a9ae311
--build-codeblocks switch added, command line parser fixed.
2019-02-27 12:55:28 +01:00
Cedric Roux
e3782b5ca2
bugfix: fix PDCP sequence management (plus some cleanup)
...
With the introduction of X2AP into develop, the UEs now have to regularly
send measurement reports.
In the logs of the eNB, we see:
[OSA] Mismatch found in integrity for algorithm 2,
got e0.a0.c2.66, expecting a5.9c.cb.57
[PDCP] [OSA][RB 1] eNB failed to validate MAC-I of incoming PDU
This is a bug in the PDCP layer that uses wrong parameters to compute the
integrity.
This commit fixes this bug.
The function pdcp_is_rx_seq_number_valid was removed. Its processing
has been directly integrated into the function pdcp_data_ind.
The function pdcp_mark_current_pdu_as_received is not called anymore.
Its processing was not used later on, so as of today, not calling it does
not introduce any functional change.
The function pdcp_validate_security takes now as parameters both
SN and HFN. Same for the function pdcp_get_next_count_rx.
Useless constants PDCP_SN_5BIT, PDCP_SN_7BIT and PDCP_SN_12BIT have been
removed.
The compilation option ENABLE_SECURITY has been removed. It's now always
on. (This may impact some use cases.)
The PDCP for DRB using RLC AM is not correct. It was not correct before
this commit (apart from the integrity bug). We should deal with a list
of PDUs and transmit packets to upper layers as detailed in the specs.
Today we transmit the PDU as soon as we get it. We don't care about
duplicates, in-order delivery, timeouts.
Also, we don't deal with "PDCP re-establishment". Not sure how that impacts
the software.
And, last but not least, there is still no ROHC.
2019-02-27 12:33:04 +01:00
Javier Morgade
39fe25a44d
FeMBMS RRC->MAC config request protypes
2019-02-27 11:01:47 +01:00
Raphael Defosseux
53f5f6685a
Merge remote-tracking branch 'origin/T-tracer-hack-2019-w9' into develop_integration_2019_w09
2019-02-27 10:25:31 +01:00
frtabu
43f827351f
Fix basic-simulator (pdcp.c)
2019-02-26 16:49:55 +01:00
Cedric Roux
f425113044
T: hack: add a multi rru cleaner program
...
This is for internal use at eurecom. No documentation provided.
2019-02-26 15:08:32 +01:00
OAI-admin
c22f10aa72
Add PHR/BSR to RRCConnectionSetup + add some debug for DLSCH scheduling
2019-02-26 12:44:59 +01:00
Louis Adrien Dufrene
9b9ef32a20
Fix RRC version variable to allow dlsch scheduling for eMTC
2019-02-26 11:04:55 +01:00
Louis Adrien Dufrene
4e176e112e
Merge branch 'eMTC-testing' into eMTC-testing-orange
2019-02-26 07:21:15 +01:00
nepes
a4b57f3150
loggin reduction for LTE-M.
2019-02-26 01:43:56 +01:00
Raymond Knopp
dd35208c26
debugging trace
2019-02-25 23:14:04 +01:00
nepes
282985eb2b
RRC bugfix
2019-02-25 21:52:47 +01:00
Robert Schmidt
544d80c40d
Merge branch 'develop' into feature-127-protocol-split
2019-02-25 18:06:35 +01:00
nepes
67aa968001
Merge branch 'eMTC-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into eMTC-testing
2019-02-25 17:55:16 +01:00
nepes
d74f2da9a8
changes to configuration file for eMTC (pucch parameters)
2019-02-25 17:54:44 +01:00
frtabu
79d0042c4a
Merge branch 'develop' into issue392-simplify-s1-nos1step2
2019-02-25 17:37:20 +01:00
frtabu
fb46545526
Fix corrupted LOGs in L1L2simulator, introducing two new components NFAPI_VNF and NFAPI_pnf. Integrate Fujitsu fix for up to 50 UEs. Apply astyle to all modified files in the branch
2019-02-25 16:50:03 +01:00
Robert Schmidt
97126eb57e
Fix carrierFreq MeasObj calculation to handle F1 case
2019-02-25 16:33:02 +01:00
Robert Schmidt
cc2a507d59
Unify and comment RRC container print of F1
2019-02-25 16:23:42 +01:00
Louis Adrien Dufrene
22656b65ce
fix RA_id again for add_new_ue()
2019-02-25 15:59:07 +01:00
Louis Adrien Dufrene
90c53b11c3
Merge branch 'eMTC-testing' into eMTC-testing-orange
2019-02-25 14:03:14 +01:00
Louis Adrien Dufrene
27d01dcea9
remove some debug
2019-02-25 14:02:05 +01:00
nepes
669724c100
Merge branch 'eMTC-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into eMTC-testing
2019-02-25 13:30:14 +01:00
nepes
b28b14411e
modifications for LTE-M testing
2019-02-25 13:29:43 +01:00
Louis Adrien Dufrene
f552fd73ba
Merge branch 'eMTC-testing' into eMTC-testing-orange
2019-02-25 11:28:41 +01:00
Louis Adrien Dufrene
87f415d2dd
Fix wrong RA_id index in rx_sdu for add_new_ue
2019-02-25 11:21:53 +01:00
Louis Adrien Dufrene
a4259b9071
Fix build error
2019-02-25 10:34:30 +01:00
Louis Adrien Dufrene
1e374fdf60
Add some debug in eNB_scheduler_primitives to test
2019-02-25 10:21:47 +01:00
Louis Adrien Dufrene
46bbfb820c
remove some debug
2019-02-25 10:06:31 +01:00
Louis Adrien Dufrene
cddba97c21
remove CDRX related stuff
2019-02-25 10:03:19 +01:00
Louis Adrien Dufrene
ad511a4a3d
some format in generate_Msg4()
2019-02-25 09:51:21 +01:00
Louis Adrien Dufrene
55460eafe1
some format for eMTC schedulers
2019-02-25 09:45:58 +01:00
Louis Adrien Dufrene
0ead4bdb12
some format for eNB_scheduler_RA.c and rar_tools.c + some fix in RAR PDU
2019-02-25 08:16:23 +01:00
Louis Adrien Dufrene
a3d3b0cde7
Merge branch 'eMTC-testing' of https://gitlab.eurecom.fr/oai/openairinterface5g into eMTC-testing
2019-02-25 08:06:12 +01:00
tomita.y
f3dc8d446d
Fixed a problem of double free.
2019-02-25 15:55:02 +09:00
tomita.y
2e49f833a3
Modified for L2 simulator with using TUN.
2019-02-25 13:34:23 +09:00
nepes
71bd6e863b
bugfix in harq_handling for eMTC
2019-02-23 00:22:02 +01:00
Raphael Defosseux
f6cab340e1
Merge branch 'develop_integration_2019_w08' into 'develop'
...
Develop integration 2019 week 08
See merge request oai/openairinterface5g!517
2019-02-22 23:24:19 +01:00
Robert Schmidt
80b6245213
Remove comments left after merge
2019-02-22 18:38:34 +01:00
Robert Schmidt
eab78405cc
Log received F1 messages correctly
2019-02-22 18:33:12 +01:00
Raphael Defosseux
1c495cfdcb
Merge branch 'uhd_3131_fix' into 'master'
...
See merge request oai/openairinterface5g!515
Changes to make oai work with UHD 3.13.1 and later.
2019-02-22 17:51:55 +01:00
Robert Schmidt
549e72d001
Trigger UL RRC Message through ITTI Message
2019-02-22 16:36:26 +01:00
Robert Schmidt
c75fd52e3a
Remove many warnings
2019-02-22 15:22:13 +01:00
Robert Schmidt
bd36a9ef0c
Gracefully handle different numbers of UE in MAC and RRC
2019-02-22 15:22:09 +01:00
Raymond Knopp
078e692319
correction of parameter syntax
2019-02-22 14:38:10 +01:00
Raphael Defosseux
929d71d06d
Merge remote-tracking branch 'origin/uhd_3131_fix' into develop_integration_2019_w08
2019-02-22 12:14:12 +01:00
Raphael Defosseux
c1308c61a8
Merge remote-tracking branch 'origin/second_pass_on_cppcheck' into develop_integration_2019_w08
2019-02-22 12:14:06 +01:00
Raphael Defosseux
7caea35158
Merge remote-tracking branch 'origin/393-dlsch-scheduler-optimization' into develop_integration_2019_w08
2019-02-22 12:14:00 +01:00
Raphael Defosseux
8fc1a61e6a
Putting correct license banner on file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-22 12:10:15 +01:00
Raphael Defosseux
fd5238e478
Updated release notes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-22 11:44:42 +01:00
Robert Schmidt
a4d909bca8
Initialize variables to prevent illegal free()
2019-02-22 10:51:40 +01:00
Robert Schmidt
1a07a1e067
Replace redundant CU_F1AP/DU_F1AP with F1AP
2019-02-22 10:26:41 +01:00
Robert Schmidt
030e11ba9a
Merge branch 'develop' into feature-127-protocol-split
2019-02-21 20:18:35 +01:00
Florian Kaltenberger
7fd089fe3f
putting back uhd transport args for b200 with a reduced frame size. This is still compatible with uhd 3.13.1 and above.
2019-02-21 13:36:38 +01:00
Raphael Defosseux
92076ea8a8
CI: adding much needed lock mechanism when creating VM.
...
-- should prevent VM-creation crashes during test stages
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
(cherry picked from commit eeffdfa200 )
2019-02-20 22:28:39 +01:00
Raphael Defosseux
eeffdfa200
CI: adding much needed lock mechanism when creating VM.
...
-- should prevent VM-creation crashes during test stages
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-20 18:13:43 +01:00
matzakos
c1364f0117
changes to make oai work with UHD 3.13.1
2019-02-20 16:45:39 +01:00
Raphael Defosseux
9286b58fb6
CI: adding commit message to HTML slave reports
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-20 15:49:07 +01:00
Raphael Defosseux
a82342298e
changed back some cppcheck "fixes" and updated the cppcheck suppression list
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-20 14:42:17 +01:00
frtabu
e758a32ff7
change ethernet interface name from oip<n> to oaitun_ue<n> in ci script to take into accont corresponding code modif.
2019-02-19 21:56:08 +01:00
Raphael Defosseux
f4bf32d7e7
Forgot one file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-19 21:34:06 +01:00
frtabu
eb26975451
attempt to fix l2 simulator issue
2019-02-19 19:50:44 +01:00
Raphael Defosseux
9aab83c509
Fixing a few last cppcheck errors/warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-19 17:42:27 +01:00
Louis Adrien Dufrene
db51a61c2e
Fix to remove cppcheck warnings
2019-02-19 07:56:32 +01:00
Louis Adrien Dufrene
0f52ce5031
remove previous X2AP fix after update of asn files
2019-02-18 15:36:02 +01:00
Louis Adrien Dufrene
f8ab4080f7
Merge from develop + modification of a X2AP file for code to compile
2019-02-18 10:46:13 +01:00
frtabu
3f61d5f720
fix compilation warning
2019-02-17 23:46:45 +01:00
frtabu
38d772d8a2
nos1 et s1 execs identical, nos1 enforced based on exec name or --noS1 option
2019-02-17 23:46:45 +01:00
Raymond Knopp
3c8a4c871b
robustified fronthaul a bit for out-of-order packets (PULTICK during PULFFT stream)
2019-02-17 22:26:28 +01:00
Raymond Knopp
9cb461ec75
reduced computations for TX during S subframe
2019-02-17 22:25:40 +01:00
Raphael Defosseux
6a47f9e775
Merge branch 'develop_integration_2019_w07_v2' into 'develop'
...
Develop integration 2019 week 07 v2
See merge request oai/openairinterface5g!508
2019-02-17 21:53:55 +01:00
Raymond Knopp
f773b4291a
Merge branch 'ru_rau_enhancement_L1_renaming' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement_L1_renaming
2019-02-17 10:54:55 +01:00
Raymond Knopp
ba5b70ab51
log removal
2019-02-17 10:54:27 +01:00
Raymond Knopp
cfea040e8a
ulsim / dlsim modifications
2019-02-17 10:50:29 +01:00
Javier Morgade
fb435f2d48
Bugfix MBMS Initialization
2019-02-16 13:17:14 +01:00
Raphael Defosseux
d14ad6797e
Applying the cppcheck fix on last files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-15 19:18:24 +01:00
Raphael Defosseux
db51efa887
CI: comment message is now in HTML reports
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-15 15:44:15 +01:00
Javier Morgade
74aee78635
MBMS Dedicated Serving Cell Params added
2019-02-15 13:03:31 +01:00
Raphael Defosseux
341fedd468
Merge branch 'issue394_fix_cppcheck' into develop_integration_2019_w07_v2
...
--> openair2/LAYER2/MAC/eNB_scheduler_primitives.c is still old (not from issue394_fix_cppcheck branch)
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-15 12:24:19 +01:00
Javier Morgade
11dffe80b4
Basic SIB1-MBMS Initilization added
2019-02-15 11:55:20 +01:00
Raphael Defosseux
66f654cd0a
CI: astyle trying to help merge
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-15 11:52:25 +01:00
Raphael Defosseux
9b143e9a69
CI: astyle to help merge
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-15 11:51:10 +01:00
Raphael Defosseux
ee3b650904
Compilation fix
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-15 10:40:06 +01:00
Raphael Defosseux
869e0271d3
Merge remote-tracking branch 'origin/master' into develop_integration_2019_w07_v2
2019-02-15 09:55:55 +01:00
Raphael Defosseux
21aec74478
Merge remote-tracking branch 'origin/rhel76-support' into develop_integration_2019_w07_v2
2019-02-15 09:55:40 +01:00
Raphael Defosseux
e4560d8ae4
Merge remote-tracking branch 'origin/issue397_telnet_stats' into develop_integration_2019_w07_v2
2019-02-15 09:55:17 +01:00
Raphael Defosseux
4cdae9d93d
Merge remote-tracking branch 'origin/x2' into develop_integration_2019_w07_v2
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-15 09:54:44 +01:00
Javier Morgade
1bca870d61
Setting CFI region with two OFDM symbols (default)
...
Code cleanup
2019-02-15 08:50:44 +01:00
Javier Morgade
46a8c83b6c
UE procedures for FeMBMS SIB1-MBMS (SystemInformationBlockType1-MBMS message)
...
-- asn1 dissectors ETSI TS 136 331 V14.2.2 (2017-05)
-- schedule_SI_MBMS
-- ue_decode_si_mbms
2019-02-14 15:35:00 +01:00
Raphael Defosseux
03d404a6ef
Merge branch 'issue-399-master-ue-hot-fix' into 'master'
...
Hot fix on UE configuration module
See merge request oai/openairinterface5g!506
2019-02-14 13:14:39 +01:00
Louis Adrien Dufrene
0cc0485520
Merge branch 'ulsch_scheduler_opti' into 383-ulsch-scheduler-optimization
2019-02-14 10:32:30 +01:00
Raphael Defosseux
28a1fcde2e
Adding comment in release notes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-14 10:10:59 +01:00
Raphael Defosseux
e85bd10307
CI: trying to improve reliability of L2 sim
...
-- checking if oip1 interface has an IP address before pinging
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
(cherry picked from commit a4dd3fdb07 )
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-13 16:47:27 +01:00
Boris Djalal
7c63d0d551
Proposal of Francois Taburet
...
Signed-off-by: Boris Djalal <boris.djalal@eurecom.fr >
2019-02-13 15:56:10 +01:00
Cedric Roux
e4443b1810
x2: fix compilation
2019-02-13 15:42:29 +01:00
Cedric Roux
1c6b9f0eda
Merge remote-tracking branch 'origin/develop' into x2
...
Conflicts:
openair2/LAYER2/MAC/config.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/rrc_defs.h
2019-02-13 15:20:45 +01:00
Raphael Defosseux
fcb16521f3
Hot fix on UE configuration module proposed by Xenofon Foukas
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-13 13:42:59 +01:00
Raphael Defosseux
4766a694c8
RHE7.6: UHD installation should be now correct
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-13 10:37:00 +01:00
Raphael Defosseux
d035be0dd3
Fix for all other OS versions
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-13 10:04:40 +01:00
Louis Adrien Dufrene
c7bce0f8d7
Merge from develop
2019-02-13 09:01:51 +01:00
Louis Adrien Dufrene
ce87a9dc09
Merge from develop
2019-02-13 08:41:13 +01:00
Raymond Knopp
b7cbb43130
minor change for UHD on RHEL7.6
2019-02-12 17:24:18 +01:00
Raphael Defosseux
a4dd3fdb07
CI: trying to improve reliability of L2 sim
...
-- checking if oip1 interface has an IP address before pinging
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-12 16:33:30 +01:00
Raphael Defosseux
d97ba1e2fc
CI: adding longer tempos for L2-nFAPI simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-12 15:21:57 +01:00
Raphael Defosseux
b88c1458a5
CI: my bad. Forgot to apply the suppression list to the variant used in Jenkins pipeline file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-02-12 13:40:41 +01:00
frtabu
2fcc6333b3
Fix compil warnings after rebase
2019-02-12 10:32:57 +01:00
frtabu
a50596af80
test for UE pucch and supression list update
2019-02-12 10:12:07 +01:00
frtabu
60defa245d
more fixes for cppcheck
2019-02-12 10:12:07 +01:00
frtabu
d0a3788ca8
re-apply fixes lost with last rebase
2019-02-12 10:12:07 +01:00
frtabu
efe116abe5
rebase on develop (w04 - new master)
2019-02-12 10:12:07 +01:00
frtabu
299f627d8a
more fixes for cppcheck, soon all the easiest ones completed (invalid printf format...)
2019-02-12 10:12:07 +01:00
frtabu
38bae9cc0e
fix wrong AssetFatal test in prach.c
2019-02-12 10:12:07 +01:00
frtabu
a97dcd6201
attempt to fix prach.c wrong ru/eNB test
2019-02-12 10:12:07 +01:00
frtabu
824d2b478a
new set of cppcheck fixes
2019-02-12 10:12:07 +01:00
frtabu
63143b87a7
Go on removing printf arguments warnings, add a suppression file to be used with cppcheck command
2019-02-12 09:57:47 +01:00
frtabu
875bdaf282
cppcheck fixes (2)
2019-02-12 09:46:02 +01:00
frtabu
227a0640e5
first set of cppcheck fixes
2019-02-12 09:46:02 +01:00
frtabu
501ae74cb5
first set of cppcheck fixes
2019-02-12 09:46:02 +01:00
Cedric Roux
5275479751
Merge remote-tracking branch 'origin/develop_integration_2019_w06' into develop
...
merge:
- enhancement-ltem
2019-02-11 14:07:37 +01:00
Cedric Roux
26e9fe8171
Merge remote-tracking branch 'origin/enhancement-ltem' into develop_integration_2019_w06
2019-02-11 09:44:17 +01:00
Raymond Knopp
b22f2d888a
minor changes in CMakelists.txt for building on RHEL7.6. Note, the optional packages in
...
/etc/yum.repos.d/redhat.repo by setting "enabled = 1" in [rhel-6-server-optional-rpms] section
2019-02-10 14:45:58 +01:00
Robert Schmidt
2f23047900
Restructure F1AP UE list
...
* Restructure the code handling the UEs F1AP knows
* This fixes a bug that only two phones can be connected
2019-02-08 19:42:25 +01:00
Robert Schmidt
032fc48ac0
Remove unused, commented F1AP code
2019-02-08 18:01:56 +01:00
Raymond Knopp
dd63e5239c
minor change for CI with L2 emulator (NFAPI)
2019-02-08 15:14:39 +01:00
Raymond Knopp
e704e7ccc0
Merge remote-tracking branch 'origin/develop' into enhancement-ltem
2019-02-07 23:58:17 +01:00
frtabu
5a51929781
Add cpu measurements access from telnet server
2019-02-07 18:59:48 +01:00
Robert Schmidt
36f192e873
Fix test of socket_link.c after interface change
...
link_send_packet() has been extended to use for multiple protocols (added UDP,
SCTP after TCP). The test was not update, though, which is fixed in this
commit.
2019-02-07 18:03:18 +01:00
Robert Schmidt
9fd4b45226
Remove F1-related flags from build_oai script
2019-02-07 18:03:17 +01:00
Robert Schmidt
822f9849a2
Stop CU's PROTO_AGENT when DU disconnects
...
This adds an exit flag as well as the proto_agent_async_msg_recv_unlock()
function to unlock and release the proto_agent worker thread correctly.
2019-02-07 18:00:20 +01:00
Robert Schmidt
beec74b01a
Correctly stop link_manager sender and receiver threads
...
This changes the destroy_link_manager() function to:
* call a new function message_get_unlock() to unlock the sending thread from
its blocking message_get()
* calls pthread_cancel() on the receiving thread, because this unlocks any
blocking read from a file descriptor
The same message_get_unlock() function has been added ringbuffer_queue to keep
the interfaces the same (it does nothing, because ringbuffer_queue is
non-blocking).
2019-02-07 17:56:56 +01:00
frtabu
bbf4cc310c
improve flexibility of measure implementation
2019-02-07 01:00:44 +01:00
frtabu
eb6e5ffe80
rewrite lte stats display, prepare cpu stats display
2019-02-06 19:30:38 +01:00
Cedric Roux
932f6017fa
fix after merge
2019-02-01 14:52:38 +01:00
Cedric Roux
be68e1e651
Merge remote-tracking branch 'origin/develop' into x2
...
Conflicts:
common/utils/msc/msc.h
openair2/X2AP/x2ap_eNB.c
2019-02-01 14:27:55 +01:00
Raphael Defosseux
f7a2965b96
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-31 14:35:23 +01:00
Raphael Defosseux
05f395b25b
Merge branch 'develop_integration_2019_w04' into 'develop'
...
See merge request oai/openairinterface5g!494
Integration Branch: 2019 week 04 -- master candidate
* MR 488: Issue 390 configmodule cmdlinebug
* MR 490: Issue391 remove L1L2 task
* MR 495: CentOS build fix
2019-01-31 14:21:12 +01:00
Raymond Knopp
b2921eadfe
Merge branch 'ru_rau_enhancement_L1_renaming' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement_L1_renaming
2019-01-30 11:44:55 +01:00
Raymond Knopp
1b013ece30
Merge remote-tracking branch 'origin/ru_rau_enhancement-external-timing' into ru_rau_enhancement_L1_renaming
2019-01-30 11:42:54 +01:00
Raymond Knopp
0c21813fa4
Merge remote-tracking branch 'origin/ru_rau_enhancement-external-timing' into ru_rau_enhancement_L1_renaming
2019-01-30 11:41:51 +01:00
Raymond Knopp
f8cb661953
Merge branch 'ru_rau_enhancement-external-timing' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement-external-timing
2019-01-30 10:52:41 +01:00
Raymond Knopp
96ee719330
minor changes for RRU
2019-01-30 10:51:55 +01:00
Raymond Knopp
23575ae41e
logging removal
2019-01-30 10:25:23 +01:00
Raymond Knopp
a13f70beee
removal of warnings after merge
2019-01-29 17:09:49 +01:00
Robert Schmidt
0643d6b561
Make queue_recv() functions return size, not as out-param
2019-01-29 16:55:15 +01:00
Robert Schmidt
63c4a90eb7
Remove unused PROTO_AGENT code
2019-01-29 16:55:15 +01:00
Raphael Defosseux
f7938a4b24
Fixing L2-simulator for TDD environment
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-29 09:55:21 +01:00
Stefan
0eb430c508
forme eNB_scheduler_primitives < 5500
2019-01-28 16:02:13 +01:00
Raphael Defosseux
c81820b224
CI: removing the yml GitLab CI file (useless w/ our Jenkins pipelines)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-28 10:22:21 +01:00
Robert Schmidt
8c0ebfadda
Add FlexRAN PLMN ID list and remove defunct cell_id
2019-01-28 08:36:32 +01:00
Louis Adrien Dufrene
ed1401ac00
Merge branch 'develop' into dlsch_scheduler_opti
2019-01-28 08:36:21 +01:00
Raymond Knopp
72b5745abb
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement-external-timing
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/if4_tools.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/defs_eNB.h
openair1/SCHED_UE/phy_procedures_lte_ue.c
openair1/SIMULATION/LTE_PHY/dlsim.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-softmodem.h
targets/RT/USER/lte-uesoftmodem.c
targets/RT/USER/rfsim.c
2019-01-26 11:54:10 +01:00
Stefan
b5fb496882
forme eNB_scheduler_primitives < 3900
2019-01-25 17:17:30 +01:00
Robert Schmidt
d9d6ce374f
Perform S1 UE Context Release Complete after corresponding F1 message
...
This commits isolates the S1 UE Ctxt Rel Complete and GTP Tunnel Delete
Requests in functions and calls these function in the original place
(rrc_rx_tx()). The same functions are then used in the F1 UE Ctxt Rel
Complete handler to perform the same functionality, i.e. forward the UE
Ctxt Rel Complete message to the MME and free outstanding resources (RRC
context, GTP tunnels, S1 context).
2019-01-25 16:37:57 +01:00
Raphael Defosseux
f591427e6e
Documentation update for master release
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-25 16:06:05 +01:00
Raphael Defosseux
1b2ea38845
Merge branch 'develop_integration_2019_w04' of gitlab.eurecom.fr:oai/openairinterface5g into develop_integration_2019_w04
2019-01-25 15:09:09 +01:00
Florian Kaltenberger
c1ed6685ea
update openair1/README.txt
2019-01-25 15:01:08 +01:00
Raphael Defosseux
1b14813a76
Merge remote-tracking branch 'origin/hotfix_centos_build' into develop_integration_2019_w04
2019-01-25 13:34:03 +01:00
Stefan
d0b5dfa484
forme eNB_scheduler_primitives < 3000
2019-01-25 11:26:45 +01:00
Cedric Roux
8c388b7c46
documentation: describe UE's NAS
2019-01-25 10:53:32 +01:00
Raphael Defosseux
f031fda986
CI: hotfix on the CentOS build on OSA bench
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-25 10:07:50 +01:00
Raphael Defosseux
2d7c9734fd
Fixing a few warnings (flexran)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-24 19:57:49 +01:00
Raphael Defosseux
bb4a1f9a75
Manual merge conflict resolution was incorrect.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-24 16:58:14 +01:00
Stefan
0a7e800077
forme eNB_scheduler_primitives < 2000
2019-01-24 16:26:21 +01:00
Konstantinos Alexandris
6f0267c4fa
x2: fix UE measurement report
2019-01-24 15:55:26 +01:00
Raphael Defosseux
64144a8442
Merge remote-tracking branch 'origin/issue391-removeunusedcode_L2L1task' into develop_integration_2019_w04
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-24 15:33:19 +01:00
Raphael Defosseux
298de921a3
Merge remote-tracking branch 'origin/issue390_configmodule_cmdlinebug' into develop_integration_2019_w04
2019-01-24 15:12:37 +01:00
Cedric Roux
8e3638147d
basic simulator: workaround: skip first simulation's frames
...
Due to some unknown bug in the eNB (or UE, or both), the first frames
are not correctly generated (or handled), which leads to a bad behavior
of the simulator in some cases (seen with 100 RBs: the UE reads a bad
MIB and switches to 25 RBs, which results in a deadlock in the
tcp_bridge_oai driver).
Let's "fix" this problem by skipping (in the driver) some frames at the
beginning of the simulation.
2019-01-24 12:29:49 +01:00
Stefan
169ba6011e
forme eNB_scheduler_primitives < 1000
2019-01-24 11:19:13 +01:00
Raphael Defosseux
5e35d90974
CI: adding L2-NFAPI simulator test results to HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-23 16:53:52 +01:00
Stefan
1074a2cdc7
forme eNB_scheduler_dlsch
2019-01-23 16:22:55 +01:00
Louis Adrien Dufrene
f0eaad5c1c
Merge from develop
2019-01-23 14:15:21 +01:00
Louis Adrien Dufrene
2986325ad7
Merge branch 'ulsch_scheduler_opti' into 383-ulsch-scheduler-optimization: resolve conflicts from new develop
2019-01-23 14:02:07 +01:00
OAI-admin
1c26da5ad5
Some corrections: commit test is ok!
2019-01-23 13:56:43 +01:00
Louis Adrien Dufrene
aac0a56116
Merge from develop
2019-01-23 13:27:56 +01:00
Stefan
2a8e7f3f6f
modif fill_nfapi_uci_acknaks
2019-01-23 11:56:31 +01:00
Raphael Defosseux
869d58fd4b
Merge remote-tracking branch 'origin/patch-1' into x2
2019-01-23 10:27:57 +01:00
Stefan
485e83f9e6
modif scheduler_dlsch + primitives
2019-01-23 08:50:59 +01:00
frtabu
5aeb00d33d
fix compilation Pb after rebase
2019-01-22 23:07:51 +01:00
frtabu
1d86c8a95a
fix compilation bugs after cppcheck fixes
2019-01-22 22:43:33 +01:00
frtabu
1cb484f1b6
fix more trivial cppcheck errors and warnings
2019-01-22 22:43:33 +01:00
frtabu
d171e18c1e
fix some cppcheck errors and warnings in config module and T Tracer
2019-01-22 22:43:33 +01:00
frtabu
974167b51c
update documentation and improve help text display
2019-01-22 22:43:33 +01:00
frtabu
e329ba787c
fix command line parsing for config_getlist, also improve help processing and fix probe (opt) parameters processing
2019-01-22 22:43:33 +01:00
Raphael Defosseux
8260607ed6
CI: fix in L2-simulator VM build start script
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-22 21:37:40 +01:00
Raphael Defosseux
e13b29d38a
Merge branch 'issue_345_l2_fapi_simulator_new_jan2019' into 'develop'
...
Issue 345 l2 fapi simulator new
See merge request oai/openairinterface5g!487 and oai/openairinterface5g!432
2019-01-22 21:15:10 +01:00
Raphael Defosseux
9fbc3e8620
CI: the timeout of eNB log file copy is due to the huge size of said-file
...
--> increase the timeout of copyin/copyout functions to 100 sec
Also changed the UHD driver version retrieval
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-22 18:53:35 +01:00
Robert Schmidt
2cdcb6466b
Move PDCP stats recording out from non-applying packet_forwarded FALSE case
2019-01-22 16:11:37 +01:00
Konstantinos Alexandris
58a448c759
Update FEATURE_SET.md
2019-01-22 11:49:05 +01:00
frtabu
9d0c70c9fe
remove L1L2 task, also remove some call to send messages to UNKNOWN_TASK, removed in new itti. Align LOG in rlc sources with new LOG code (remove DEBUG_RLC...)
2019-01-21 19:43:19 +01:00
Raphael Defosseux
f43bbe670b
CI: adding support for L2 NFAPI simulation
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-21 17:34:46 +01:00
Cedric Roux
3ee6ccbeb5
fix enb nos1 ethernet compilation
2019-01-21 17:27:57 +01:00
Cedric Roux
1c4ec9e90b
fix dlsim compilation
2019-01-21 17:24:26 +01:00
Konstantinos Alexandris
83c414fc83
remove warnings (nb_e_rabs_tobeswitched not in use)
2019-01-21 16:34:52 +01:00
Konstantinos Alexandris
80cf53a3c0
minor: fix spacing
2019-01-21 10:54:21 +01:00
Louis Adrien Dufrene
a36510d304
Merge branch 'develop' into dlsch_scheduler_opti
2019-01-21 08:54:49 +01:00
Raymond Knopp
f84e52bad5
replaced AssertFatal with LOG_E and RA procedure cancellation
2019-01-20 15:39:58 +01:00
Raymond Knopp
7f3402f648
Merge branch 'enhancement-ltem' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-ltem
2019-01-20 15:26:09 +01:00
Raymond Knopp
b2748da3c9
removal of warnings and excessive logging
2019-01-20 13:18:49 +01:00
Robert Schmidt
03b52216a0
FlexRAN: Access PDCP stats through RNTI
2019-01-19 18:22:43 +01:00
Robert Schmidt
767eaf5ba2
Initialize PDCP stats when UE is added
2019-01-19 18:22:40 +01:00
Robert Schmidt
6f9f2d8992
Correct PDCP stats defining constant to MAX_eNB from CC
2019-01-19 16:59:33 +01:00
Robert Schmidt
ad9778be76
FlexRAN fix: correct array index var in loop
2019-01-19 16:13:38 +01:00
Raymond Knopp
f3a79f4be5
Merge remote-tracking branch 'origin/develop' into enhancement-ltem
2019-01-19 16:07:34 +01:00
haswell
023b6ebc29
testing LTE-M configuration
2019-01-19 16:02:59 +01:00
Raymond Knopp
c47e1fc97f
Merge remote-tracking branch 'origin/develop' into enhancement-ltem
2019-01-19 12:14:23 +01:00
Stefan
151873e987
pre_processor improvements
2019-01-18 17:04:57 +01:00
Robert Schmidt
ca2f91072a
F1AP: on UEContextRelCmd, DU distinguishes whether UE is out of sync
2019-01-18 16:44:00 +01:00
Robert Schmidt
7df8257526
F1AP: when UL_sync failure, send UEContextRelReq
...
When a phone loses connection, it should not simply be removed but first
CU should be informed which will send a ContextRelCmd. Correspondingly,
when the RRC releases the UE, it does not send a UE Context Release Req
2019-01-18 16:44:01 +01:00
Raphael Defosseux
458a50fb36
CI: fixing finally the copyin network issue when retrieving eNB log file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-18 13:59:53 +01:00
Cedric Roux
7d481c5734
Merge remote-tracking branch 'origin/develop' into x2
2019-01-18 10:40:01 +01:00
Cedric Roux
246abce5d1
Merge remote-tracking branch 'origin/develop' into x2
...
Conflicts:
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/MESSAGES/asn1_msg.h
openair2/RRC/LTE/rrc_defs.h
openair2/RRC/LTE/rrc_eNB.c
openair2/RRC/LTE/rrc_eNB_S1AP.c
openair2/RRC/LTE/rrc_proto.h
openair3/GTPV1-U/gtpv1u_eNB.c
openair3/S1AP/s1ap_eNB_handlers.c
2019-01-18 10:35:39 +01:00
Raphael Defosseux
d0190899d2
Try out to comment added lines
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-17 23:09:10 +01:00
Robert Schmidt
0699e539fe
Put RRC S1AP UEContextReleaseReq message inside corresponding if
2019-01-17 18:21:47 +01:00
Raphael Defosseux
4075fbc86a
Merge remote-tracking branch 'origin/develop' into issue_345_l2_fapi_simulator_new_jan2019
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-17 18:19:46 +01:00
Raphael Defosseux
24bde5d635
Merge branch 'develop_integration_2019_w03' into 'develop'
...
See merge request oai/openairinterface5g!486
Integration Branch: 2019 week 03
* MR 477: Resolve "384 obsolete files to delete"
* MR 479: Fix on allow remote connection in tcpbridge
* MR 480: Ue hotfix u emode during initial connection
* MR 484: Fix on T early logs
* MR 485: Fix on exit softmodem when a command line option requiring an argument is specified
2019-01-17 17:44:39 +01:00
matzakos
eb92fa917b
Fixed eNB threading issues creating problems for nfapi emulator.
2019-01-17 15:29:15 +01:00
Raphael Defosseux
d62f8f9349
Fix merge: removed very old code
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-17 13:07:07 +01:00
Raphael Defosseux
c5f17fa7fd
Merge remote-tracking branch 'origin/ue-hotfix-UEmode-during-initial-connection' into develop_integration_2019_w03
2019-01-17 11:54:05 +01:00
Raphael Defosseux
49b4e4128d
Merge remote-tracking branch 'origin/issue-389-fix-missing-option-value-not-reported' into develop_integration_2019_w03
2019-01-16 20:23:06 +01:00
Raphael Defosseux
cbb21c108e
Merge remote-tracking branch 'origin/issue-388-fix-missing-logs-at-startup' into develop_integration_2019_w03
2019-01-16 20:22:43 +01:00
Raphael Defosseux
a2307ebc11
Merge remote-tracking branch 'origin/issue386_tcpbrige_remoteconnection' into develop_integration_2019_w03
2019-01-16 19:42:21 +01:00
frtabu
161aeebaaa
attempt to fix TDD basic_simulator failure
2019-01-16 17:57:54 +01:00
Raphael Defosseux
bf25aba227
CI: adding eNB characteristics to HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-16 17:24:04 +01:00
Raphael Defosseux
c12dfe19db
Fix in the UE side
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-16 15:54:39 +01:00
Robert Schmidt
a26fad9e47
F1AP: Correct UEContextReleaseReq path, send corresp. S1AP message
2019-01-16 14:45:06 +01:00
Raphael Defosseux
6bb7674877
Fixing usage of old structure/field names
...
--> temporary as old code is kept in comment
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-16 14:25:38 +01:00
Louis Adrien Dufrene
838f50a0ee
Merge branch 'ulsch_scheduler_opti' into 383-ulsch-scheduler-optimization
2019-01-16 11:55:04 +01:00
Louis Adrien Dufrene
f034b6933f
unused variable added in the commented bloc, remove build warnings
2019-01-16 11:54:50 +01:00
Cedric Roux
4cd58ac80a
apply astyle
2019-01-16 11:44:38 +01:00
Raphael Defosseux
d73685933c
Merge remote-tracking branch 'origin/develop' into issue_345_l2_fapi_simulator_new
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-16 11:21:27 +01:00
Konstantinos Alexandris
2f145a62a8
Minor fix for MME (error in connect)
2019-01-16 11:00:03 +01:00
Konstantinos Alexandris
0e4da18f39
Minor fix on X2AP HO Req ACK and X2AP UE Context Release
2019-01-16 10:53:02 +01:00
Raphael Defosseux
4e4e542f50
Merge remote-tracking branch 'origin/issue386_tcpbrige_remoteconnection' into develop_integration_2019_w03
2019-01-16 10:24:22 +01:00
Raphael Defosseux
bddb945889
Merge remote-tracking branch 'origin/384-obsolete-files-to-delete' into develop_integration_2019_w03
2019-01-16 10:13:26 +01:00
Louis Adrien Dufrene
25418e98a0
merge from local dev branch
2019-01-16 09:00:33 +01:00
Louis Adrien Dufrene
0aff104545
Debug removed and first fix added for false RA caused by UL scheduling on PRACH resources
2019-01-16 08:58:53 +01:00
Raymond Knopp
cae1ed0b11
changed some AssertFatal into LOG_E + return(-1)
2019-01-15 21:31:29 +01:00
Raphael Defosseux
fd97183944
Merge branch 'ci-settings-improvements' into 'develop'
...
CI: adapt parameters for better FDD performances
See merge request oai/openairinterface5g!481
2019-01-15 20:29:48 +01:00
Stefan
c638d16a04
pre_processor improvements
2019-01-15 17:59:40 +01:00
Cedric Roux
7d715cd4bc
fix UE configuration file (for CI)
2019-01-15 17:34:59 +01:00
Raphael Defosseux
1de4a57e7b
CI: modified also RRU config
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-15 16:26:31 +01:00
Raphael Defosseux
7308f1da98
CI: updating the IF4p5 conf files w/ same values as in monolithic
...
also disabling LLL realtime issues as an error until PRACH allocation is fixed
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-15 12:12:21 +01:00
Stefan
d5841cbe9e
Merge branch 'ulsch_scheduler_opti' of https://gitlab.forge.orange-labs.fr/afyf6286/oai-orange into ulsch_scheduler_opti
2019-01-15 09:00:45 +01:00
Raymond Knopp
38fa452359
Merge remote-tracking branch 'origin/ci-settings-improvements' into enhancement-ltem
2019-01-15 00:10:02 +01:00
frtabu
e179213be0
exit softmodem when a command line option requiring an argument is specified without an option value. Previous behavior was to print a message and ignore the option
2019-01-14 19:13:12 +01:00
Louis Adrien Dufrene
7aa89331e7
Tested, ready to merge
2019-01-14 16:58:40 +01:00
Louis Adrien Dufrene
fb1ccbaf6b
prach taken into account in ulsch scheduler + resolve UE_id = -1 in rx_sdu (to test before push)
2019-01-14 16:43:04 +01:00
Cedric Roux
0019707cd1
T: fix early logs
...
The variable T_stdout needs to be 1 at startup to avoid missing logs.
2019-01-14 16:28:16 +01:00
Cedric Roux
942a5cf2db
CI: adapt parameters for better FDD performances
2019-01-14 16:18:31 +01:00
Stefan
1750057376
SSR 2019-01-14
2019-01-14 14:00:47 +01:00
Raymond Knopp
0a7934d1fb
minor change for simulation targets
2019-01-14 12:18:56 +01:00
Louis Adrien Dufrene
28902bcd57
add some debug
2019-01-14 11:59:15 +01:00
Louis Adrien Dufrene
0269f07ad5
Merge branch 'ulsch_scheduler_opti' into 383-ulsch-scheduler-optimization
2019-01-11 17:41:28 +01:00
Louis Adrien Dufrene
5431c6f8a3
Merge branch 'develop' into ulsch_scheduler_opti
2019-01-11 17:40:29 +01:00
Louis Adrien Dufrene
a748262e0a
remove some debug before merge develop
2019-01-11 17:40:01 +01:00
Louis Adrien Dufrene
a2ef8b7b50
Some formatting + RAPROC fix (to test)
2019-01-11 17:25:13 +01:00
magounak
e1a07c2f41
cosmetic changes
2019-01-11 13:23:33 +01:00
Louis Adrien Dufrene
6614916bc4
debug for test
2019-01-11 11:25:01 +01:00
Louis Adrien Dufrene
f99d40c10e
add debug in eNB_scheduler_ulsch.c
2019-01-11 10:14:56 +01:00
Louis Adrien Dufrene
bfcefd9f99
Merge branch 'ulsch_scheduler_opti' into 383-ulsch-scheduler-optimization
2019-01-11 08:49:14 +01:00
Louis Adrien Dufrene
2f95d409cf
Merge branch 'ulsch_scheduler_opti' of https://gitlab.forge.orange-labs.fr/afyf6286/oai-orange into ulsch_scheduler_opti
2019-01-11 08:48:19 +01:00
Louis Adrien Dufrene
8bc548a22c
no modifications before pull
2019-01-11 08:48:06 +01:00
Stefan
7db6ac9314
eNB_scheduler_primitives improvements-2
2019-01-11 08:35:25 +01:00
Raymond Knopp
95746536c0
Fix for the Internet connectivity issue
2019-01-10 18:39:07 +01:00
Robert Schmidt
05e08d5094
Remove DU's UE RRC, MAC, RLC contexts correctly on UE RELEASE COMMAND
2019-01-10 16:51:04 +01:00
Robert Schmidt
be17b9b655
Correctly handle UE RELEASE COMPLETE in CU
...
* remove PDCP/RRC contexts
* inform the FlexRAN controller
2019-01-10 16:50:17 +01:00
Louis Adrien Dufrene
9d5557f53b
Merge branch 'ulsch_scheduler_opti' into 383-ulsch-scheduler-optimization
2019-01-10 16:48:18 +01:00
Raphael Defosseux
ce7067c7b8
CI: fixing scp timeout failure like the ssh session timeout failure
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-10 16:35:13 +01:00
Louis Adrien Dufrene
8165233723
More formatting
2019-01-10 16:29:56 +01:00
Robert Schmidt
29f23e161e
Fix socket type to IPv4 in case of no-multi usage
...
sctp_create_new_listener() takes a parameter server_type which is NOT
the IP version but whether it is an SCTP multihoming server. There was a
bug that when multihoming is not wanted, it created an IPv6 socket
instead of IPv4. This commit fixes this.
IPv6 is not supported yet.
2019-01-10 14:28:25 +01:00
Louis Adrien Dufrene
2b070e7a4f
Merge branch 'develop' into ulsch_scheduler_opti
2019-01-10 09:52:21 +01:00
Louis Adrien Dufrene
227a4347e4
Merge branch 'ulsch_scheduler_opti' of https://gitlab.forge.orange-labs.fr/afyf6286/oai-orange into ulsch_scheduler_opti
2019-01-10 09:51:22 +01:00
Louis Adrien Dufrene
9805b053de
formatting eNB_scheduler_ulsch.c
2019-01-10 09:51:06 +01:00
Stefan
0d980deaca
eNB_scheduler_primitives improvements
2019-01-10 09:45:31 +01:00
Raymond Knopp
655508a686
Merge remote-tracking branch 'origin/develop' into ue-hotfix-UEmode-during-initial-connection
2019-01-09 23:55:59 +01:00
Raymond Knopp
29064e6d49
corrected bug in handling of UE_mode during initial connection once timing synchronization condition (hysteresis count) is satisfied.
2019-01-09 23:30:13 +01:00
Raphael Defosseux
a975014beb
CI: disabling basic-sim test at TDD-20MHz in order to stop getting false negatives
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-08 15:54:28 +01:00
frtabu
718f754c07
modify tcp_bridge_oai.c to support remote connections, old behavior is maintained, define TCPBRIDGE environment variable to the enb ip address on ue side.
2019-01-07 19:36:24 +01:00
Cedric Roux
aea6b4b5a6
fix a lot of file mode
...
For whatever reason most of the files had their permission
changed from 644 to 755, which is not wanted.
2019-01-07 16:22:28 +01:00
Raymond Knopp
44a225c6b7
Merge remote-tracking branch 'origin/develop' into enhancement-ltem
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/COMMON/rrc_messages_types.h
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_fairRR.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/mac.h
openair2/RRC/LTE/L2_interface.c
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/MESSAGES/asn1_msg.h
openair2/RRC/LTE/rrc_eNB.c
openair2/RRC/LTE/rrc_eNB_S1AP.c
targets/RT/USER/lte-enb.c
2019-01-05 23:28:31 +01:00
Cedric Roux
27b7431cf4
bugfix: fix some merge error
2019-01-04 15:41:34 +01:00
laurent
824f98b125
add dirty -I in Makefile
2019-01-04 14:25:01 +01:00
Raphael Defosseux
1e0d816131
CI: little fix when assessing build status
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-01-04 10:42:31 +01:00
laurent
4753f92bad
remove more files, add a LOG_E() for UE not developped use case
2018-12-26 10:25:56 +01:00
laurent
80ac9ece17
issue 384
2018-12-23 18:05:51 +01:00
laurent
b3f1440249
issue 384
2018-12-23 17:55:07 +01:00
magounak
3c328263ab
mask filling mechanism adjustment and VCD adding for 3rd RU
2018-12-21 15:47:30 +01:00
Louis Adrien Dufrene
bee68859cd
UE_id overflow corrected + merge from develop
2018-12-21 07:11:14 +01:00
Louis Adrien Dufrene
17e70e1de7
Merge branch 'develop' into ulsch_scheduler_opti
2018-12-20 17:08:32 +01:00
Stefan
a1d5fbea9d
SSR 21/12/18 ulsch_scheduler_pre_processor2
2018-12-20 16:52:06 +01:00
Raphael Defosseux
001163f63b
Merge branch 'develop_integration_2018_w51' into 'develop'
...
Develop integration 2018 week 51
See merge request oai/openairinterface5g!470
Integration branch for week 51 (2018). Last of the year
The following MRs have been merged:
- 440 : L1 renaming
- 459 : dlsim format1A testing
- 464 : Iris HW support
- 466 : Workshop demo
- 467 : compilation make fix for ASN1C
- 468 : limeSDR compilation fix
In addition: added support for multi-XML scenarios on slave CI jobs
2018-12-20 16:10:20 +01:00
Louis Adrien Dufrene
32eafc1332
Some format before testing locally
2018-12-20 15:20:10 +01:00
Louis Adrien Dufrene
393f30a2b1
triggering CI
2018-12-20 11:51:22 +01:00
Louis Adrien Dufrene
57a5a26e5c
some format in eNB_scheduler_ulsch.c + break removed in schedule_ulsch()
2018-12-20 11:39:10 +01:00
Stefan
ffed6b7115
SSR 20/12/18 ulsch_scheduler_pre_processor
2018-12-20 11:04:21 +01:00
Raphael Defosseux
8c2bb9693a
Merge remote-tracking branch 'origin/enhancement-dlsim-format1A-testing' into develop_integration_2018_w51
2018-12-20 10:49:02 +01:00
Raphael Defosseux
81e81ab469
Merge remote-tracking branch 'origin/iris_hw_new' into develop_integration_2018_w51
2018-12-20 10:43:46 +01:00
Louis Adrien Dufrene
076d4e1280
LA: some format + cc = &mac->common_channels[CC_id]; added in schedule_ulsch
2018-12-20 07:38:20 +01:00
Rahman Doost
c76bbd13f1
iris soapy0.7 support
2018-12-19 14:49:56 -06:00
Stefan
da7d2a8ce5
SSR 2018-12-19
2018-12-19 17:00:18 +01:00
Raphael Defosseux
3b915b37ff
Downgrading log message to DEBUG for better RT
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-19 16:05:09 +01:00
Raymond Knoppp
69a126909b
final changes at slave RRU
2018-12-19 13:01:01 +01:00
Raymond Knoppp
2a279bc723
final changes at slave RRU
2018-12-19 12:36:42 +01:00
magounak
1723c22558
RU_mask final changes
2018-12-19 12:34:26 +01:00
Raphael Defosseux
77f2879620
CI: typo in report build script
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-19 10:10:33 +01:00
Raphael Defosseux
37da1d72b7
Merge remote-tracking branch 'origin/develop-ci-multi-xml-scenarios-support' into develop_integration_2018_w51
2018-12-18 14:49:23 +01:00
Raphael Defosseux
f3488567c3
Merge remote-tracking branch 'origin/381-limesdr-compilation-fail' into develop_integration_2018_w51
2018-12-18 14:48:24 +01:00
Raphael Defosseux
c5a2be4c7e
Merge remote-tracking branch 'origin/379-make' into develop_integration_2018_w51
2018-12-18 14:46:29 +01:00
Raphael Defosseux
70ed71a076
Merge remote-tracking branch 'origin/demo-workshop-dec-2018' into develop_integration_2018_w51
2018-12-18 14:45:55 +01:00
Raphael Defosseux
ee9f8d8fa7
Merge remote-tracking branch 'origin/iris_hw_new' into develop_integration_2018_w51
2018-12-18 14:44:50 +01:00
Raphael Defosseux
101ed01277
Merge remote-tracking branch 'origin/L1_renaming' into develop_integration_2018_w51
2018-12-18 14:42:41 +01:00
Konstantinos Alexandris
ea105c39b1
X2AP MOBILITY PROCEDURES (X2AP HANDOVER REQUEST/REQUEST ACK)
...
S1AP PATH SWITCH REQUEST/REQUEST ACK/FAILURE
RRC MEASUREMENT REPORT
MINOR CHANGES IN MAC LAYER
2018-12-18 13:45:03 +01:00
rdoost
6c41b6d77a
parametrized gains
2018-12-17 20:24:14 -06:00
magounak
e170ba24fb
RU_mask changes
2018-12-17 15:50:23 +01:00
Raphael Defosseux
df6cc9efc0
CI: splitting all xml scenarios
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-14 15:37:55 +01:00
Raphael Defosseux
d318ed26cd
CI: fixing the name of the tree icon
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-13 16:07:59 +01:00
Raphael Defosseux
a12ccf1db3
CI: splitting the IF4p5 FDD scenario into several files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-13 14:42:21 +01:00
Laurent
aacbd7577c
fix 381
2018-12-13 13:45:59 +01:00
Raphael Defosseux
25b60e0c95
CI: missing detection of UE for TAB header
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-13 10:55:39 +01:00
Raphael Defosseux
70711c3469
CI: adding support for multiple XML scenario files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-13 10:02:02 +01:00
Laurent
89229ac59a
fix issue 379
2018-12-12 14:49:54 +01:00
Laurent
1b659b936c
fix issue 379
2018-12-12 14:21:00 +01:00
Raphael Defosseux
5dc5f6bc79
CI: missing OSA banners
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-10 14:49:48 +01:00
magounak
4c95e295d1
Merge branch 'ru_rau_enhancement_L1_renaming' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement_L1_renaming
2018-12-10 14:41:25 +01:00
magounak
0dfdf66f8a
vcd changes for RU_mask_tx
2018-12-10 14:26:44 +01:00
Robert Schmidt
e389b79818
F1 handlers: Improve error message if RNTI obtained through CU/DU ID differ
2018-12-07 16:32:42 +01:00
Robert Schmidt
58850e3c86
Send F1 UE CONTEXT RELEASE REQ when RRC detects radio failure
2018-12-07 16:31:36 +01:00
Robert Schmidt
6f19bc4b8f
Add F1AP_UE_CONTEXT_RELEASE_COMPLETE, tx in DU, correctly rx in CU
2018-12-07 15:49:04 +01:00
Robert Schmidt
ae3ef27059
Move F1 UE ctxt release req to function mac_eNB_rrc_ul_failure()
2018-12-07 15:37:32 +01:00
Robert Schmidt
412caafd31
F1AP_UE_CONTEXT_RELEASE_COMMAND: Implement in DU, don't send COMPLETE
2018-12-07 14:17:33 +01:00
Robert Schmidt
956fafb51c
F1AP_UE_CONTEXT_RELEASE_REQUEST/COMPLETE: Implement in CU
2018-12-07 14:16:42 +01:00
Robert Schmidt
707048c551
F1AP_UE_CONTEXT_RELEASE_REQUEST: Handle in CU, don't send CMD
2018-12-07 14:16:18 +01:00
Robert Schmidt
f3f2bc584f
F1AP_UE_CONTEXT_RELEASE_REQ: implement in DU
...
* MAC differentiates between DU/eNB
* sends ITTI message to DU task for F1AP_UE_CONTEXT_RELEASE_REQ
* message is dispatched to correctly in DU_TASK
* sender correctly fills IDs and cause and sends
2018-12-07 14:16:12 +01:00
Clayton Shepard
5832204fe1
Added Iris hardware support.
...
Signed-off-by: Rahman Doost <doost@rice.edu >
2018-12-05 09:47:15 -06:00
Robert Schmidt
d9bf26b9e8
Sort FlexRAN statistics by user before sending
2018-12-05 11:46:54 +01:00
Robert Schmidt
62b89f828a
FlexRAN: Circumvent different RRC/MAC layer user ID sorting
...
* RRC and MAC might sort users differently
* therefore, we have to "reverse lookup" the MAC ID from the RNTI when filling
user info
* For this purpose, add RAN API function flexran_get_mac_ue_id_rnti()
2018-12-05 11:46:26 +01:00
Raphael Defosseux
b805cfc628
CI: HTML report improvements
...
-- typos correction
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-04 19:47:44 +01:00
Raphael Defosseux
5012faa105
CI: HTML reporting improvements with bootstrap usage
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-04 16:11:02 +01:00
Raphael Defosseux
81a4d5d3be
CI: syntax error
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-03 20:28:01 +01:00
Raphael Defosseux
a36c1e4c62
CI: building not testing the flexran controller VM
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-03 18:43:32 +01:00
Raphael Defosseux
e6ef20e1f9
CI: missing building code for flexran controller
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-03 16:25:02 +01:00
Raphael Defosseux
b474d4a7f3
CI: typo
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-03 16:09:36 +01:00
Raphael Defosseux
41343e7119
CI: initial testing on FlexRan integration
...
-- Connection w/ basic simulator
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-12-03 16:00:34 +01:00
Wang Tsu-Han
1c025c2dfa
Merge branch 'develop' into L1_renaming
...
Conflicts:
common/utils/LOG/log.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
2018-11-30 14:52:56 +01:00
Raphael Defosseux
fb5739dcf7
Merge branch 'develop_integration_w48' into 'develop'
...
Develop integration 2018 week 48
See merge request oai/openairinterface5g!462
Integration of the following MRs:
- MR 448: Missing RRC inactivity timer
- MR 458: Adding MAC main config to RRC connection setup
- MR 457: Resolving "parallelization not working correctly in phy simulators"
- MR 460: Fixing RU DFT initialization
2018-11-30 08:03:04 +01:00
Raphael Defosseux
84d66914f0
Removed dead code
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-29 21:47:15 +01:00
Wang Tsu-Han
f88a43ca60
fixes for getting config by command line
2018-11-29 16:11:58 +01:00
Wang Tsu-Han
e7f0701aa7
fixes for getting config by command line
2018-11-29 16:03:07 +01:00
Raphael Defosseux
5d0fe4cea7
Fixing some compilation errors/warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-28 20:31:24 +01:00
Raphael Defosseux
0db0249057
Merge remote-tracking branch 'origin/373-parallelization-not-working-correctly-in-phy-simulators-and-bad-implementation-2' into develop_integration_w48
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-28 18:27:55 +01:00
Raphael Defosseux
d109ffa112
Merge remote-tracking branch 'origin/hotfix-RU-dft-initialization' into develop_integration_w48
2018-11-28 18:12:32 +01:00
Raphael Defosseux
0d67854ce0
Merge remote-tracking branch 'origin/add-mac_MainConfig-to-RRCConnectionSetup' into develop_integration_w48
2018-11-28 18:10:56 +01:00
Raphael Defosseux
f14023ec16
Merge remote-tracking branch 'origin/374-missing-rrc-inactivity-timer-missing-default-drx-ie-in-s1-setup-ue-s1-id-unknown-after-detach-for-switch-off' into develop_integration_w48
2018-11-28 18:04:34 +01:00
Wang Tsu-Han
b25a592ced
Merge branch 'develop' into L1_renaming
...
Conflicts:
common/utils/LOG/log.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-uesoftmodem.c
2018-11-28 13:51:36 +01:00
Wang Tsu-Han
6aadf8312a
Merge branch '373-parallelization-not-working-correctly-in-phy-simulators-and-bad-implementation-2' into L1_renaming
2018-11-28 11:59:31 +01:00
Raphael Defosseux
15314aebff
CI: after fix, adding 10/20MHz testing to IF4p5 scenarios
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-27 15:45:36 +01:00
Raymond Knoppp
14e633231b
minor change a slave RRU
2018-11-27 12:36:09 +01:00
Raymond Knoppp
6f148b9111
Merge branch 'ru_rau_enhancement_L1_renaming' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement_L1_renaming
2018-11-27 12:30:51 +01:00
Raymond Knoppp
d8c35774aa
modifications at slave RRU
2018-11-27 12:30:10 +01:00
Raymond Knopp
c7e611ead1
compilation ok.
2018-11-27 12:26:51 +01:00
Raymond Knopp
a24001bfb4
Merge branch 'ru_rau_enhancement_L1_renaming' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement_L1_renaming
2018-11-27 12:25:59 +01:00
Raymond Knopp
fb0132e23b
minor changes at sirius
2018-11-27 12:21:59 +01:00
magounak
eebb19d9eb
added some extra vcd signals
2018-11-27 12:17:39 +01:00
Raymond Knopp
4d934dacfb
initializations of dfts for UE (bad order in call to init_dfts from lte_init_ue_signal() )
2018-11-27 11:26:20 +01:00
Raymond Knopp
ffea699962
change of log level on trace in fapi_l1.c
2018-11-27 11:03:00 +01:00
Raymond Knopp
134a39fa34
Merge remote-tracking branch 'origin/add-mac_MainConfig-to-RRCConnectionSetup' into enhancement-ltem
...
Conflicts:
cmake_targets/CMakeLists.txt
2018-11-26 23:02:29 +01:00
Raymond Knopp
552bd6979d
Merge remote-tracking branch 'origin/develop' into enhancement-ltem
...
Conflicts:
openair2/RRC/LTE/MESSAGES/asn1_msg.c
2018-11-26 23:01:47 +01:00
Raymond Knopp
fb5201ba97
initialization of dfts for RU. moved init_dfts out from lte_init_top into lte_init_RU() and lte_init_ue_signal()
2018-11-26 21:02:41 +01:00
Raphael Defosseux
814b967cce
CI: more T tracer during run
...
-- RAW record file is parsed and replayed
-- Replayed log file is parsed instead of normal eNB file during terminate
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-26 15:19:01 +01:00
nepes
131986282a
removed some logging in UE and tested TM2 reception on Band 20 cells.
2018-11-25 21:22:02 +01:00
Raymond Knopp
5bf45e014a
addition of testing procedures for format 1A transmission in dlsim (nb RB > 2 or 3 which is used for TBS calculation).
...
bugfix in UE receiver (leftover nb_antennas_tx => nb_antenna_ports_eNB)
2018-11-25 18:34:48 +01:00
Raphael Defosseux
f8ccd284a0
Merge remote-tracking branch 'origin/develop' into 374-missing-rrc-inactivity-timer-missing-default-drx-ie-in-s1-setup-ue-s1-id-unknown-after-detach-for-switch-off
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-23 14:10:50 +01:00
Raphael Defosseux
4f0fd0612a
Merge branch 'develop_integration_2018_w47' into 'develop'
...
Develop integration 2018 week 47
See merge request oai/openairinterface5g!456
2018-11-22 18:02:03 +01:00
Raphael Defosseux
5962870800
CI: adding a LTE-M conf file
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-22 15:39:54 +01:00
Raphael Defosseux
55732deb80
Astyling the common files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-22 15:03:27 +01:00
Raphael Defosseux
4fdccd3b4d
CI: adding support for T tracing
...
-- tracing is done w/ a single UE attach / detach
-- traffic b/ EPC and eNB is captured by tshark
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-22 14:28:06 +01:00
Raymond Knopp
b89f9284dd
adds a mac_MainConfig information element to RRCConnectionSetup. This is to configure PHR reporting during the first part of the Attach procedure.
2018-11-21 20:24:24 +01:00
Louis Adrien Dufrene
ed61d774f6
add test on ue_context
2018-11-21 17:03:52 +01:00
Louis Adrien Dufrene
e77d910398
Macro removed in enb_config.c, but rrc timer thresh still set to 0 (deactivated)
2018-11-21 13:26:12 +01:00
yoshio.inoue
0fb80c0cff
Fixed problem that u-plane does not transferr with noS1 in L2 nFAPI Simulator
2018-11-21 11:44:18 +09:00
Louis Adrien Dufrene
cf07c4d394
astyle applied
2018-11-20 16:39:05 +01:00
Louis Adrien Dufrene
d082b50896
add MACRO for timer threshold
2018-11-20 16:19:37 +01:00
OAI-admin
1094835db1
RRC timer fixed and tested
2018-11-20 15:07:43 +01:00
Louis Adrien Dufrene
c194956da3
RRC timer thres removed from UE context and added to eNB RRC context, value 0 of thres equivalent to infinity
2018-11-20 14:15:50 +01:00
Raphael Defosseux
df5fe4fffd
Merge remote-tracking branch 'origin/T-minor-typo-2018-w47' into develop_integration_2018_w47
2018-11-20 13:19:07 +01:00
Raphael Defosseux
00c230ba47
Merge remote-tracking branch 'origin/issue372_loggingdoc' into develop_integration_2018_w47
2018-11-20 13:18:37 +01:00
Raphael Defosseux
c7dbada527
Merge remote-tracking branch 'origin/issue362_getoptions_errorhandling' into develop_integration_2018_w47
2018-11-20 13:10:25 +01:00
Cedric Roux
e6cd6ba21f
T: minor: fix typo
2018-11-20 13:03:31 +01:00
Raymond Knopp
c88d3e062c
fixed call to check_band_frequencies in enb_config.c (order was was wrong).
2018-11-19 20:56:49 +01:00
Raymond Knopp
7900864fe4
testing after integration of eMTC
2018-11-19 18:01:36 +01:00
Francois TABURET
117e2a145e
Update arch.md
2018-11-19 13:20:14 +01:00
Francois TABURET
a86ca81541
Update arch.md
2018-11-19 13:17:23 +01:00
Raymond Knopp
55ed97ebfa
correction to include file name.
2018-11-19 12:53:20 +01:00
Francois TABURET
0f0665e9e7
fix broken link
2018-11-19 11:35:37 +01:00
Francois TABURET
884d4b631d
fix broken link
2018-11-19 11:34:38 +01:00
Francois TABURET
3df8f96bba
fix wrong formatting
2018-11-19 11:30:54 +01:00
frtabu
682be3e2b4
completing logging facility doc
2018-11-19 11:27:43 +01:00
Raymond Knopp
7474b69c29
added missing files. updates for testing in eMTC configuration after merge.
2018-11-19 09:26:03 +01:00
Raymond Knopp
6266d5c389
Merge remote-tracking branch 'origin/develop' into enhancement-ltem
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/edci.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/LTE_TRANSPORT/transport_eNB.h
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/COMMON/rrc_messages_types.h
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/config.c
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_bch.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/mac.h
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/rrc_defs.h
openair2/RRC/LTE/rrc_eNB.c
openair2/RRC/LTE/rrc_eNB_S1AP.c
2018-11-19 00:43:49 +01:00
Raymond Knopp
246ee327fb
rework of configuration for eMTC/Sidelink. Removal of warnings introduced by eMTC code. Validation of configuration component for eMTC and regular LTE. Sidelink is still not configured.
2018-11-18 20:17:18 +01:00
Francois TABURET
220080741e
Update devusage.md
2018-11-16 19:31:58 +01:00
Francois TABURET
382981b757
fix broken link
2018-11-16 18:05:54 +01:00
Francois TABURET
2f8c3d6eaa
fix broken links
2018-11-16 18:04:49 +01:00
frtabu
00f4890b14
write logging tool documentation
2018-11-16 17:53:51 +01:00
Raphael Defosseux
b09e94542d
CI: initial python support for CAT-M devices
...
-- Works for a Skywire 4G LTE CAT M1 device
Single-module environment
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-16 15:12:55 +01:00
Louis Adrien Dufrene
04a3cda0b2
wrong manipulation had modified lte-enb.c
2018-11-16 11:42:13 +01:00
Louis Adrien Dufrene
bfb65b57f7
astyle applied
2018-11-16 11:36:44 +01:00
Louis Adrien Dufrene
6a3687fe28
astyle applied
2018-11-16 10:15:30 +01:00
Louis Adrien Dufrene
700437f184
astyle applied
2018-11-16 08:49:28 +01:00
Louis Adrien Dufrene
22e44306f8
RRC inactivity timer deactivated
2018-11-15 13:28:59 +01:00
Louis Adrien Dufrene
0cf8515882
Merge branch 'DRX_develop' into 374-missing-rrc-inactivity-timer-missing-default-drx-ie-in-s1-setup-ue-s1-id-unknown-after-detach-for-switch-off
2018-11-15 13:22:59 +01:00
Louis Adrien Dufrene
2f11541973
test commit
2018-11-15 13:21:48 +01:00
laurent
af892cc058
start fixing parallel threads
2018-11-14 20:51:41 +01:00
Raymond Knopp
edeffee62c
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2018-11-13 20:24:04 +01:00
Louis Adrien Dufrene
9a080adec5
RRC inactivity timer: first commit to DRX_master
2018-11-13 14:20:16 +01:00
Louis Adrien Dufrene
961a70a04e
Fusion wasn't ok, needed some modifications
2018-11-13 11:20:14 +01:00
Louis Adrien Dufrene
a409614185
Merge develop done, conflicts resolved
2018-11-13 10:49:20 +01:00
Louis Adrien Dufrene
287010f82f
RRC timer: last format done. Timer reset in scheduling of DTCH (DL/UL). Commit to test.
2018-11-13 10:21:38 +01:00
Louis Adrien Dufrene
76e1636258
RRC timer reset in scheduler: format of some functions before first test
2018-11-12 17:38:19 +01:00
Wang Tsu-Han
c9ab59fc4d
fixes for misplacing L1_rxtx_proc_t with L1_proc_t
2018-11-12 15:58:56 +01:00
Wang Tsu-Han
17bb5db352
renaming change for UE and simulation
2018-11-12 14:48:18 +01:00
Raphael Defosseux
c1f7678e5b
Merge branch 'develop_integration_2018_w46' into 'develop'
...
Develop integration 2018 w46
See merge request oai/openairinterface5g!445
2018-11-12 13:18:04 +01:00
Cedric Roux
18a099fa76
Merge remote-tracking branch 'origin/t-tracer-2018-w46' into develop_integration_2018_w46
2018-11-12 11:04:35 +01:00
Cedric Roux
7c71d8306e
Merge remote-tracking branch 'origin/issue370-movesomedocs' into develop_integration_2018_w46
2018-11-12 11:04:19 +01:00
Cedric Roux
f81cf69985
Merge remote-tracking branch 'origin/bladerf-support-fix-2018-w45' into develop_integration_2018_w46
2018-11-12 11:03:49 +01:00
Cedric Roux
d6ce682b56
Merge remote-tracking branch 'origin/issuePHR' into develop_integration_2018_w46
2018-11-12 11:03:04 +01:00
Cedric Roux
4931a300ad
T: macpdu2wireshark: run live, limit MIB/SIBs recording, cleanup
...
A new option -live has been added to run live (ie. like the 'enb' tracer)
and options -live-ip and -live-port to select IP/port of the machine running
the eNodeB.
Some new options to control MIB and SIBs recording have been added.
Some global variables have been removed.
2018-11-12 10:49:20 +01:00
OAI-admin
d3f8f9d65b
End of bug fix: S1 id unknown after detach request for switch off in idle
2018-11-12 07:46:32 +01:00
Raphael Defosseux
d00f80b5dd
Update FEATURE_SET.md for the UE features
2018-11-09 13:47:28 +01:00
Raphael Defosseux
d8cf8104fb
Update FEATURE_SET.md with latest measurements from CI
2018-11-09 13:47:28 +01:00
Florian Kaltenberger
d48c7eaef1
removing outdated documentation
2018-11-09 13:47:28 +01:00
Konstantinos Alexandris
9140839f75
Update FEATURE_SET.md
2018-11-09 13:47:28 +01:00
Raphael Defosseux
e73169a232
Adding S1-flex support
2018-11-09 13:47:28 +01:00
Raphael Defosseux
a803adea2a
Doc: initial commit of feature set document
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-09 13:47:28 +01:00
Raphael Defosseux
4edc42a4b7
CI: unified VM scripting for option management
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-09 13:45:26 +01:00
Francois TABURET
9b4d01f48f
Update rtusage.md
2018-11-09 08:42:16 +01:00
Francois TABURET
9db199269d
Update struct.md
2018-11-09 08:40:48 +01:00
Francois TABURET
36612d8c5d
Update arch.md
2018-11-08 20:27:10 +01:00
Francois TABURET
d49d0b10a6
Update api.md
2018-11-08 20:26:44 +01:00
Francois TABURET
eb6afba809
Update api.md
2018-11-08 20:25:54 +01:00
Francois TABURET
894fc6072c
Update rtusage.md
2018-11-08 20:24:27 +01:00
Francois TABURET
91ba760a02
Update loader.md
2018-11-08 20:21:17 +01:00
Francois TABURET
6ce4b9ad66
Update arch.md
2018-11-08 20:18:13 +01:00
frtabu
83dde26914
fix broken links
2018-11-08 20:16:14 +01:00
Francois TABURET
f08ef335b4
fix broken links in telnetusage.md
2018-11-08 19:51:27 +01:00
Francois TABURET
337c068d22
fix broken links in telnetsrv.md
2018-11-08 19:49:41 +01:00
Francois TABURET
95dc47cc07
fix broken link in struct.md
2018-11-08 19:41:36 +01:00
Francois TABURET
d4092a32f9
fix typo....
2018-11-08 19:40:17 +01:00
Francois TABURET
59a690bb4b
fix broken link in addparamset.md
2018-11-08 19:38:38 +01:00
Francois TABURET
a9de514b7c
fix broken links in addaparam.md
2018-11-08 19:36:06 +01:00
Francois TABURET
a149d1cbfd
fix broken links in api.md
2018-11-08 19:34:07 +01:00
Francois TABURET
ef20881664
fix config doc broken links
2018-11-08 19:32:32 +01:00
Francois TABURET
65fd02b1b6
fix config doc broken links
2018-11-08 19:29:37 +01:00
Francois TABURET
736febd064
fix broken link
2018-11-08 19:26:24 +01:00
Francois TABURET
7df76dfbfc
fix config doc broken link
2018-11-08 19:24:01 +01:00
Francois TABURET
c570ad63fe
fix config DOC broken links
2018-11-08 19:21:33 +01:00
frtabu
3515d4316f
doc for config module moved from wiki
2018-11-08 19:10:49 +01:00
Raphael Defosseux
7c6a5ef288
CI: adding a TM2 - FDD configuration file for testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-08 13:03:29 +01:00
Raphael Defosseux
03217fbad2
CI: fix HTML reporting for CentOS build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-08 12:42:24 +01:00
Raphael Defosseux
3a294a246a
CI: normalize IPv4 addresses for scripts
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-08 12:42:23 +01:00
Raphael Defosseux
d2b9f0f4f8
CI: added support for MR target branch other than 'develop'
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-08 12:42:14 +01:00
Wang Tsu-Han
bc1abcd86f
Merge branch 'develop' into L1_renaming
...
Conflicts:
targets/RT/USER/lte-enb.c
2018-11-08 12:16:13 +01:00
Wang Tsu-Han
045f2bfd31
unused veriable remove
2018-11-08 11:42:44 +01:00
Louis Adrien Dufrene
94bf32b0d4
Bug fix: S1 id unknown after Detach Request (need to test)
2018-11-08 08:31:23 +01:00
Robert Schmidt
8d862dace4
F1 test: fixes after merge
2018-11-07 16:13:04 +01:00
Robert Schmidt
f3a5720dd9
FlexRAN: Apply slicing configuration if MAC CM present
2018-11-07 16:13:03 +01:00
Robert Schmidt
f0c5f57159
Do not free mem_block in PDCP, it is freed in F1 or RLC
2018-11-07 16:13:03 +01:00
Robert Schmidt
c32094685e
Deliver SCTP ITTI messages with instance I
2018-11-07 16:13:03 +01:00
Robert Schmidt
a477043a24
Add some useful LOG statements
2018-11-07 16:13:03 +01:00
Robert Schmidt
6c33f79095
Fix bugs after merge
...
* F1AP has to read MCC/MNC from list
* Do not stop if MACRLC list is not present in conf, it might be a CU
2018-11-07 16:13:03 +01:00
Robert Schmidt
04126f7bdc
Do not compile with mem_block.c
2018-11-07 16:13:03 +01:00
Robert Schmidt
07d9c6a3be
Cast malloc() to type
2018-11-07 16:13:03 +01:00
Robert Schmidt
6bd69d6eaa
Leave OER support in asn1c enabled
...
OER can be disable with the switch -DASN_DISABLE_OER_SUPPORT. In F1AP,
disabling OER leads to a typedef void a_type; leading to lots of compilation
errors because of illegal void variable declarations. This commit leaves OER
support enabled, avoiding this error.
2018-11-07 16:13:03 +01:00
Robert Schmidt
397d2f4815
Merge commit 'develop' into feature-127-protocol-split
...
* remove a lot of white spaces
* many conflicts in enb_config.c
2018-11-07 16:07:59 +01:00
yoshio.inoue
11df1684b7
cleanup warnings
2018-11-07 21:04:12 +09:00
Robert Schmidt
c1e680dd89
FlexRAN: free memory of statistics reports
2018-11-07 10:58:09 +01:00
Robert Schmidt
836f6c6374
Include statistics flag only when values are written
2018-11-07 10:54:35 +01:00
Robert Schmidt
f02b539234
Correct init_cont_stats_update(), test for result
2018-11-07 10:54:35 +01:00
Robert Schmidt
2cf4060680
Implement stats_reply-specific destroy function
2018-11-07 10:54:35 +01:00
Robert Schmidt
86d8e21445
Test for CMs before taking CM-specific stats
2018-11-07 10:54:34 +01:00
Robert Schmidt
23650bdea3
Make flexran_agent_handle_stats() respect presence of MAC, RRC CMs
2018-11-07 10:54:34 +01:00
Robert Schmidt
3b3c9daefb
Reformat flexran_agent_handle_stats() for better readability
2018-11-07 10:54:34 +01:00
Robert Schmidt
328448e875
Remove flexran_agent_send_update_stats() which is unnecessary
2018-11-07 10:54:34 +01:00
Robert Schmidt
70f74777f3
Correctly implement proto_agent_stop(), call it
2018-11-07 10:54:34 +01:00
Robert Schmidt
920a4abb6d
Make link_manager threads joinable
...
This makes it possible to stop the link_manager by joining its threads.
2018-11-07 10:53:59 +01:00
Robert Schmidt
e71adffcfd
Correct logging messages in FlexRAN & PROTO_AGENT
2018-11-07 10:53:52 +01:00
Robert Schmidt
f01c78e532
Set thread names for FlexRAN and PROTO rx_thread
2018-11-07 10:53:52 +01:00
Robert Schmidt
1290552647
Introduce LOG_W logger for PROTO_AGENT
2018-11-07 10:53:52 +01:00
Robert Schmidt
54da66eeac
Bugfix: Rename proto_agent global channel variable
...
The PROTO_AGENT variable holding the channel for various was named as the same
one for FlexRAN. In C, global variables with the same name are merged into one,
which had the effect that the same queues where used for PROTO_AGENT and
FlexRAN, locking the FlexRAN RX thread. Renaming the PROTO_AGENT variable (it
was introduced second) resolves this issue.
2018-11-07 10:53:52 +01:00
Robert Schmidt
eaff77695b
Correct malloc in proto_agent_async_channel_info
2018-11-07 10:53:52 +01:00
Robert Schmidt
44b29d04c3
Read config before starting FlexRAN for node_type and ID
2018-11-07 10:53:52 +01:00
Robert Schmidt
0efde02161
Sanitize link_manager interface, correct in FlexRAN/PROTO_AGENT
...
This commit cleans up the link_manager interface:
* don't provide peer_addr/port in create_link_manager() (for TCP/SCTP it is not
needed, so in the UDP case in needs to be set explicitly)
* Make FlexRAN connect again (correct hardcoded address)
* Fix FlexRAN: retain the manager pointer
* Fix FlexRAN: store receive_queue pointer
* the link_manager's sender thread passes the correct peer_addr/port for the
UDP case
2018-11-07 10:48:36 +01:00
Robert Schmidt
34adfd2af8
ASYNC_IF link_{send,receive}_packet(): infer socket type automatically
2018-11-07 10:48:36 +01:00
Robert Schmidt
ec9e70a023
FlexRAN: provide better error messages in async channel
2018-11-07 10:48:36 +01:00
Robert Schmidt
d7948d04b4
Always fill RRC part of ue_config with all parameters
2018-11-07 10:48:36 +01:00
Robert Schmidt
2fa8c29fd4
Put ue_config MAC and RRC parts in resp. CMs
2018-11-07 10:48:36 +01:00
Robert Schmidt
1fc631e2a4
RAN API RRC part: Change interface to RNTI, change flexran_get_aperiodic_cqi_rep_mode()
...
* the RAN API RRC part now takes rnti and does not look it up in the MAC every
time again
* the function flexran_get_aperiodic_cqi_rep_mode() has been changed to return
a proper protobuf variable, not OAI typedef
2018-11-07 10:48:36 +01:00
Robert Schmidt
fdd47e5701
RAN API: add functions for getting UE RNTIs directly from RRC
2018-11-07 10:48:36 +01:00
Robert Schmidt
e0742be747
RAN API flexran_get_num_ues() belongs to MAC, change name
2018-11-07 10:48:36 +01:00
Robert Schmidt
3035781485
Move ue_lc_config message filling into MAC CM
2018-11-07 10:48:36 +01:00
Robert Schmidt
369e89ee2a
Create RAN API flexran_get_num_ue_lcs() [no dedicated bearers detection]
2018-11-07 10:48:35 +01:00
Robert Schmidt
89d8afb612
Remove MAC presence checking from scheduler primitives
2018-11-07 10:48:35 +01:00
Robert Schmidt
a7b114c4ec
RAN API: Check for MAC presence
2018-11-07 10:48:35 +01:00
Robert Schmidt
fa7168a097
FlexRAN enb_config_reply destroy message update
2018-11-07 10:48:35 +01:00
Robert Schmidt
b702b415a7
Split enb_config_reply->cell_conf message to PHY, MAC, RRC
2018-11-07 10:48:35 +01:00
Robert Schmidt
2623e3f298
Improve interface of FlexRAN RAN API: Return protobuf types
...
The functions of the RAN API should not return the types of OAI, but protobuf
types. Previously, they would return OAI types and the calling code "marshals"
this into Protobuf type. This commit changes the following functions and
modifies the calling code to directly store the protobuf type:
* flexran_get_hopping_mode()
* flexran_get_phich_resource()
* flexran_get_phich_duration()
* flexran_get_ul_cyclic_prefix_length()
* flexran_get_dl_cyclic_prefix_length()
* flexran_get_duplex_mode() usage
* flexran_get_enable64QAM()
2018-11-07 10:48:35 +01:00
Robert Schmidt
9a2aab34f6
Remove lots of warnings in F1AP
2018-11-07 10:48:35 +01:00
Robert Schmidt
be750619dc
Remove warning of uninitialized use in RLC
2018-11-07 10:48:35 +01:00
Robert Schmidt
e8af3bd464
Selectively load FlexRAN CMs depending on BS capability
2018-11-07 10:48:32 +01:00
Robert Schmidt
c81535a8b0
Add FlexRAN PHY CM
2018-11-07 10:40:17 +01:00
Robert Schmidt
391320b992
Simplify PDCP FlexRAN agent interface
2018-11-07 10:40:17 +01:00
Robert Schmidt
5e0088fa52
Simplify RRC FlexRAN agent interface
2018-11-07 10:40:17 +01:00
Robert Schmidt
33d0ac4982
Simplify MAC FlexRAN agent interface
2018-11-07 10:40:17 +01:00
Robert Schmidt
608a14591e
Add BS ID and Capabilities to FlexRAN Hello Msg
...
* Hello msg agent->RTC carries ID and capabilities this agent supports
* RAN API provides ID and capabilities:
- flexran_get_bs_id()
- flexran_get_capabilities() // protobuf list of capabilities
- flexran_get_capabilities() // capabilities as bit mask
Add FlexRAN capabilities mask RAN API function
2018-11-07 10:40:07 +01:00
Robert Schmidt
eb577d11dd
Remove warnings in enb_config.c and rrc_eNB.c
2018-11-07 10:26:41 +01:00
Robert Schmidt
1114efad1c
Remove capabilities+agent_id from FlexRAN conf/RCconfig_flexran()
2018-11-07 10:26:08 +01:00
Raphael Defosseux
2a48796406
CI: removing obsolete options from CI scenarios
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-07 10:16:48 +01:00
Raymond Knopp
f8d7ce3276
regular LTE functional (simulation)
2018-11-07 00:37:40 +01:00
Cedric Roux
74dc481133
bladeRF: have it functional with libbladerf 2.0
...
Not much has been changed in the driver (that used libbladerf 1.0).
Some bugs have been fixed. Documentation has been added. A configuration
file has been added too, put in the directory ./configuration/bladeRF.
To use a bladeRF device, see documentation in targets/ARCH/BLADERF/README.
Only the BladeRF x40 has been tested.
Performance is not too bad at 5MHz, a bit worse at 10MHz and on the test
machine I used I face realtime problems at 20MHz when I push downlink
throughput.
So, there is still some work to do to have a good support of bladeRF.
2018-11-06 16:50:48 +01:00
Raphael Defosseux
0a829e3eeb
CI: removing obsolete options from CI scenarios
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-06 11:37:49 +01:00
Louis Adrien Dufrene
b8ce24febb
add changes to s1ap_eNB.c
2018-11-06 07:42:04 +01:00
Haruki NAOI
7d9898a5bb
Merge remote-tracking branch 'remotes/origin/develop' into issue_345_l2_fapi_simulator_new
...
# Conflicts:
# openair2/LAYER2/PDCP_v10.1.0/pdcp.c
# openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
# openair2/LAYER2/RLC/rlc.c
2018-11-06 15:03:54 +09:00
Wang Tsu-Han
2c5e5c7a0c
print removel and config file chenge back to one RU
2018-11-05 18:41:04 +01:00
frtabu
d151ce6feb
Add a parameter to load_configmodule API to allow an exec to specify that it may be run with only command line options
2018-11-05 17:28:00 +01:00
Louis Adrien Dufrene
1c196a9eff
rrc inactivity timer reset in RRC Connection Release generation
2018-11-05 16:48:50 +01:00
Raphael Defosseux
47437903f9
CI: lock mechanism improvement
...
-- in slave job, the lock is now properly done for the whole job
-- in master job, all slave jobs are really sent in parallel
they should now now appear as failed (if fails)
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-05 15:33:29 +01:00
frtabu
df6030540a
reduce compilation warnings in noS1 build to try to pass CI
2018-11-05 11:28:25 +01:00
Raphael Defosseux
5eb2bd7d47
CI: fix basic simulator run
...
cherry-picked from 5d4cde099e
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-05 11:07:03 +01:00
Raphael Defosseux
519708b6ec
CI: optimization to build incrementally in time
...
--- cherry-picked from develop-nr (d354ededf4 )
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-05 11:03:14 +01:00
Raymond Knopp
374d00d857
removal of warnings during configuration
2018-11-04 00:03:44 +01:00
Raymond Knopp
b27ed63fa9
lte-softmodem compiles, many memory faults during configuration ...
2018-11-03 22:51:24 +01:00
frtabu
8dd62b32e3
fix bad build_oai directive to compile libconfig for phy-simulators, fix load_configmodule crash because config source not set.
2018-11-02 18:17:11 +01:00
frtabu
18ec5d8047
abort execution when an unknown option is passed via the command line: add config_check_cmdlineopt API to config module, create lte-softmodem-common.c source to remove duplicate code in lte-softmodem.c and lte-uesoftmodem.c, fix segfaults in exec_function of lte-uesoftmodem
2018-11-02 18:17:11 +01:00
magounak
38e9231a53
adding ru_state at ru_thread_tx for RU_mask_tx
2018-11-02 18:06:21 +01:00
Florian Kaltenberger
2811dc7c0d
adding params_libconfig to compilation of phy_simulators
2018-11-02 17:31:54 +01:00
Florian Kaltenberger
d7e7d00806
removing use of a default config file
2018-11-02 17:31:54 +01:00
Wolfgang A. Mozart
49f69810e9
removing reference to uesoftmodem from load_configmodule (don't understand why this dependence is there in fist place. Also makes unitary sims break)
2018-11-02 17:31:54 +01:00
Cedric Roux
cf1db86665
Merge remote-tracking branch 'origin/develop_integration_2018_w44' into develop
2018-11-02 17:02:21 +01:00
Louis Adrien Dufrene
1bb53286bb
Bug fixed: S1 setup requst sends the correct default DRX value
2018-11-02 16:23:32 +01:00
yoshio.inoue
64b395c64a
Fixed overflow related to oip generation
2018-11-02 19:28:15 +09:00
Cedric Roux
9b8e4e4cbe
Merge remote-tracking branch 'origin/update-asn1c-0a7524184f16e7093990a31d8d4db487a16e5782' into develop_integration_2018_w44
2018-11-02 10:31:45 +01:00
Cedric Roux
d89bfa72a0
Merge remote-tracking branch 'origin/T-fixes-w43' into develop_integration_2018_w44
2018-11-02 10:31:21 +01:00
Cedric Roux
e46031fec7
Merge remote-tracking branch 'origin/T-tracer-macpdu2wireshark_w43' into develop_integration_2018_w44
2018-11-02 10:31:04 +01:00
Cedric Roux
e4b0b3a7d6
Merge remote-tracking branch 'origin/multi-ue-fix-w42' into develop_integration_2018_w44
2018-11-02 10:30:47 +01:00
Cedric Roux
355f47fb1e
Merge remote-tracking branch 'origin/develop-adding-prefix-to-LTE-RRC' into develop_integration_2018_w44
2018-11-02 10:30:35 +01:00
Cedric Roux
28b0c07df7
Merge remote-tracking branch 'origin/359-dlsim-performance-counters' into develop_integration_2018_w44
2018-11-02 10:30:19 +01:00
Cedric Roux
a7cf0cfa1f
Merge remote-tracking branch 'origin/352-support-for-n300' into develop_integration_2018_w44
2018-11-02 10:30:01 +01:00
Cedric Roux
633534c2f0
T: extract: add time and count criteria
2018-11-02 09:50:45 +01:00
yoshio.inoue
3ec3a1af34
Add comment
2018-11-02 16:55:13 +09:00
yoshio.inoue
e13c962d24
Fixed bug that u-plane is not transferred with multiple UEs
2018-11-02 16:54:19 +09:00
Raymond Knopp
2aae8723ab
ulsim is functional
2018-10-31 17:46:04 +01:00
OAI-admin
6ae27efac0
minor update in format, variable ctxt removed in rrc_eNB_free_UE()
2018-10-31 16:24:29 +01:00
magounak
85b6f0183a
changes at wakeup_L1s() for RU_mask
2018-10-31 15:45:22 +01:00
Cedric Roux
a46443b2a9
T: textlog: add option to dump 'raw time'
...
'raw time' is the tv_sec element in the struct tm
as returned by 'localtime'.
This can be useful to extract events from a dump based on their time.
2018-10-31 12:07:16 +01:00
root
bba23c7814
Merge remote-tracking branch 'eurecom_gitlab/develop' into DRX_develop
2018-10-31 08:08:30 +01:00
magounak
470c664f93
Changes after the merge with L1_renaming in order to work at least in FDD mode. We need to handle the RU_mask_tx for TDD mode.
2018-10-30 19:14:34 +01:00
Wang Tsu-Han
12b81a5b77
fixes after the raneming of eNB_proc_t and eNB_rxtx_proc_t
2018-10-30 17:29:20 +01:00
Raphael Defosseux
3fa0f5a93f
CI: workaround to allow running slave jobs from develop-nr
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-30 14:18:49 +01:00
Raymond Knopp
007b003d0c
dlsim functional after develop->enhancement-ltem
2018-10-29 18:33:02 +01:00
magounak
5ac4ced133
Merge branch 'ru_rau_enhancement-external-timing' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement_L1_renaming
2018-10-29 12:15:29 +01:00
magounak
36a92f4614
renaming eNB_proc_t -> L1_proc_t and eNB_rxtx_proc_t -> L1_rxtx_proc_t
2018-10-29 12:11:07 +01:00
Raymond Knoppp
55d2ef72e5
Merge branch 'ru_rau_enhancement-external-timing' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement-external-timing
2018-10-29 12:08:08 +01:00
Raymond Knoppp
4f7b4d5bdc
minor changes at aquila
2018-10-29 12:07:16 +01:00
Raymond Knopp
18fb29eca4
minor changes at sirius
2018-10-29 12:05:01 +01:00
Raymond Knopp
d24f521a5a
Merge remote-tracking branch 'origin/develop' into enhancement-ltem
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_ESTIMATION/lte_ul_channel_estimation.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
openair1/PHY/LTE_TRANSPORT/edci.c
openair1/PHY/LTE_TRANSPORT/if4_tools.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/LTE_TRANSPORT/print_stats.c
openair1/PHY/LTE_TRANSPORT/pucch.c
openair1/PHY/LTE_TRANSPORT/transport_eNB.h
openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c
openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h
openair1/PHY/impl_defs_lte.h
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/COMMON/rrc_messages_types.h
openair2/ENB_APP/enb_config.c
openair2/ENB_APP/enb_paramdef.h
openair2/LAYER2/MAC/config.c
openair2/LAYER2/MAC/defs.h
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_bch.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/pre_processor.c
openair2/LAYER2/MAC/rar_tools.c
openair2/LAYER2/MAC/ue_procedures.c
openair2/PHY_INTERFACE/IF_Module.c
openair2/RRC/LITE/rrc_common.c
openair2/RRC/LTE/L2_interface_ue.c
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/rrc_eNB.c
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
2018-10-29 07:54:17 +01:00
Raymond Knopp
49d6f33335
renaming eNB_rxtx_proc_t -> L1_rxtx_proc_t
2018-10-28 20:19:39 +01:00
Raymond Knopp
c8e686396f
renaming of eNB_proc_t -> L1_proc_t
2018-10-28 19:33:51 +01:00
Raymond Knopp
29c5908731
fixed dlsim/ulsim for L1-renaming
2018-10-28 19:24:19 +01:00
magounak
0da8e5cc4f
merge with L1_renaming (RU_mask_tx)
2018-10-28 16:47:50 +01:00
magounak
872839d1e7
minor changes at wakeup_txfh
2018-10-28 14:33:47 +01:00
Wang Tsu-Han
1d24208370
bug fix for RU_mask_tx
2018-10-26 17:33:46 +02:00
Wang Tsu-Han
265f110691
using mask for ru_thread_tx
2018-10-26 16:49:50 +02:00
magounak
37df6df9c3
minor fixes after merging with L1_renaming
2018-10-26 16:32:23 +02:00
magounak
bc2ee09774
Merge remote-tracking branch 'origin/L1_renaming' into ru_rau_enhancement_L1_renaming
2018-10-26 14:49:44 +02:00
magounak
42687dfec1
changes at wakeup_rxtx for the RU mask
2018-10-26 13:44:50 +02:00
Y_Tomita
bb7d63e97e
Fix timing setting in L2 FAPI simulator.
2018-10-26 18:07:03 +09:00
root
266645d98d
Minor corrections, compilation ok
2018-10-26 09:50:01 +02:00
Louis Adrien Dufrene
78051a314a
RRC inactivity timer on RRC connection setup: to be tested
2018-10-26 08:14:47 +02:00
Wang Tsu-Han
de32c38987
applying new mechanism for communication between threads
2018-10-25 17:48:07 +02:00
Louis Adrien Dufrene
a321e160cf
rrc inactivity timer created, S1 ue context release request sent on timeout, timer set at RRC connection complete reception
2018-10-25 16:03:38 +02:00
Y_Tomita
dcfe6b32e2
Fix for TDD L2 FAPI simulator.
2018-10-25 22:10:57 +09:00
Y_Tomita
b60e861b14
Add --musim option for L2 FAPI simulator.
2018-10-25 22:09:33 +09:00
Bi-Ruei, Chiu
342972c2ea
Update asn1c to commit 0a7524184f16e7093990a31d8d4db487a16e5782
...
Fix the problem that duplicate type names exist in OPEN TYPE.
The following excerpt of ASN.1 of X2AP is one example.
HandoverRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
{ ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
{ ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
...
}
2018-10-25 10:59:13 +08:00
Wang Tsu-Han
2104817a50
name changing for L1
2018-10-24 16:07:21 +02:00
Y_Tomita
cfab313905
Remove a change about rrc_sdu_length.(because I don't know this modification is correct or not.)
2018-10-24 19:24:16 +09:00
Y_Tomita
fd1054598d
Change the conditional expression about init_eNB and add comment.
2018-10-24 19:14:00 +09:00
Y_Tomita
9e1f39ffec
Add comments.
2018-10-24 18:58:05 +09:00
Y_Tomita
0b55ecab37
Fix lack of initialize a valuable.
2018-10-24 18:44:18 +09:00
Y_Tomita
66dad294a5
Change define NUMBER_OF_UE_MAX to avoid unexpected access.
2018-10-24 18:26:24 +09:00
Y_Tomita
58c6520218
Remove a change about MSG2 and MSG4 because this is used not only in L2 FAPI simulator but also in real eNB.
2018-10-24 10:00:33 +09:00
Y_Tomita
f7bf5905a0
Refactoring for L2 FAPI simulator.
2018-10-24 09:48:09 +09:00
Cedric Roux
f6f6570d6e
T: minor: don't abort() in textlog.c
...
This leads to some logs missing in some situations.
Plus it's not user-friendly.
2018-10-23 18:05:40 +02:00
Cedric Roux
387b4ff215
T: fix compilation of tracers
...
If you run 'make' in common/utils/T/tracer
just after a clone of the repository then the
compilation will fail because the file ../T_IDs.h
was not generated.
Let's add a simple dependency to fix this.
2018-10-23 18:03:22 +02:00
Cedric Roux
bbacffa7fd
T: T_messages.txt: create a new group 'WIRESHARK'
...
It is to ease the life of people wanting to record traces to be
consumed later on by wireshark.
You just run: ./record -d ../T_messages.txt -o /tmp/record.raw -on WIRESHARK
and you're good.
2018-10-23 17:32:36 +02:00
Louis Adrien Dufrene
2966cdf1c0
Format rrc_eNB_send_S1AP_UE_CONTEXT_RELEASE_REQ()
2018-10-23 17:12:45 +02:00
Louis Adrien Dufrene
57a383e77c
Format rrc_eNB_process_S1AP_UE_CONTEXT_RELEASE_COMMAND() and rrc_eNB_free_UE()
2018-10-23 16:51:55 +02:00
Cedric Roux
9a6d30d716
T: macpdu2wireshark: cleanup
...
- factorize
- harmonize
- simplify
2018-10-23 16:39:04 +02:00
Louis Adrien Dufrene
2e5ae1eac6
Format of function rrc_rx_tx()
2018-10-23 16:20:14 +02:00
Cedric Roux
35a7e3a180
T: macpdu2wireshark: add RA preamble and RAR tracing
2018-10-23 16:08:29 +02:00
Robert Schmidt
9d2637557c
Add BS capability protobuf message in FlexRAN
2018-10-23 14:59:19 +02:00
Robert Schmidt
5e1f344199
Add Disconnect protobuf message description in FlexRAN
2018-10-23 14:58:30 +02:00
Y_Tomita
f39f321d3b
Compiling error fix.
2018-10-23 18:50:46 +09:00
Cedric Roux
fdb16fae7d
T: macpdu2wireshark: add SIBs tracing
...
Only schedule_SI is done, not schedule_SIB1_BR and not schedule_SI_BR.
2018-10-23 10:19:51 +02:00
Y_Tomita
6d97a7358b
Add sudo to enable init_nas_S1.
2018-10-23 15:31:13 +09:00
Y_Tomita
35e81d8a66
Add virtual NIC setting for L2 FAPI simulator.
2018-10-23 15:28:04 +09:00
Y_Tomita
31d6783d60
Modify setting of new_sdu_p->data->inst to avoid unexpected setting in case of UE.
2018-10-23 15:23:11 +09:00
Louis Adrien Dufrene
a073e84369
Merge remote-tracking branch 'eurecom_gitlab/develop' into DRX_develop
2018-10-23 08:00:00 +02:00
Y_Tomita
6404eddfc1
Fix easy mistatke.
2018-10-23 13:19:33 +09:00
Y_Tomita
2ed0722544
Changed difinition of some valuables to add initialization.
2018-10-23 13:15:09 +09:00
Y_Tomita
ff312b1b97
Fix to set message_id in VNF.(Failed to commit 2151da7b.)
2018-10-23 12:56:56 +09:00
Cedric Roux
7b264ac923
T: macpdu2wireshark: add MIB logging
...
The tracer macpdu2wireshark can send MIBs to wireshark.
This can be disabled by passing the new -no-mib option.
openair1/SCHED/phy_procedures_lte_eNb.c has been modified
to have a new T trace with the MIB.
2018-10-22 17:23:53 +02:00
Y_Tomita
05fb6c9192
bugfix about MSG4 in L2 FAPI simulator.
2018-10-22 17:59:24 +09:00
Y_Tomita
20a2e83c39
Add multiple UE's L2 FAPI simulator's function.
2018-10-22 17:21:30 +09:00
magounak
4c83082e52
Merge branch 'ru_rau_enhancement-external-timing' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement-external-timing
2018-10-22 10:17:34 +02:00
Y_Tomita
eb0ebc588f
Add some valuables initialization to avoid unexpected exit.
2018-10-22 16:56:51 +09:00
Y_Tomita
bf8706d2c0
Modify to keep ulsch_buffer's value.
2018-10-22 16:48:31 +09:00
Y_Tomita
04691fb04c
Add checking pdu_index is enough in function of dl_config_req_UE_MAC.
2018-10-22 16:39:44 +09:00
Y_Tomita
da3e4ced9d
Fix for TDD's ULSCH HARQ in L2 FAPI simulator.
2018-10-22 16:15:24 +09:00
Y_Tomita
7f826450df
Add definition about mutex for multiple UE's L2 FAPI simulator.
2018-10-22 16:09:34 +09:00
Y_Tomita
2b0097a8d4
Add UE's thread ID for L2 FAPI simulator.
2018-10-22 16:01:15 +09:00
Y_Tomita
0e0a04fbc1
Fix for 256UEs.
2018-10-22 15:35:34 +09:00
Raymond Knopp
f43149e1a7
Merge branch 'ru_rau_enhancement-external-timing' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement-external-timing
2018-10-22 08:07:23 +02:00
Raymond Knopp
d488ddb6b4
OTA synchronization debugging (phoenix)
2018-10-22 08:06:53 +02:00
Raymond Knoppp
9ec5b6c22f
Merge branch 'ru_rau_enhancement-external-timing' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement-external-timing
2018-10-22 08:05:40 +02:00
Raymond Knoppp
de284e9e8e
OTA synchronization debugging (aquila)
2018-10-22 08:04:21 +02:00
Raymond Knopp
9b3e36a79d
debugging of OTA synchronization (sirius)
2018-10-22 08:01:40 +02:00
Y_Tomita
564f2cbfd4
Modify not to assert a part in L2 FAPI simulator because it's possible to differ timing(frame, subframe) between eNB and UE.
2018-10-22 14:43:22 +09:00
Y_Tomita
d9d204a5d3
Modify RRC SDU length is not enough when UE received it.
2018-10-22 14:20:51 +09:00
Y_Tomita
d43dd64b94
Change not to watch timing in MSG2 and MSG4 procedure in L2 FAPI simulator because it's possible to differ timing(frame, subframe) between eNB and UE.
2018-10-22 14:12:41 +09:00
Y_Tomita
f4aa4ee918
Fix for setting of harq_information->harq_information_rel10.tl.tag
2018-10-22 14:06:01 +09:00
Y_Tomita
ac0d6cc1f3
Add NAS initialization in L2 FAPI simulator.
2018-10-22 14:00:47 +09:00
Y_Tomita
2151da7b33
Fix to set message_id in VNF.
2018-10-22 13:47:05 +09:00
Y_Tomita
50df0f683f
Temporary Fix: disabling FAPI log to avoid Segmentation Fault.
2018-10-22 13:42:43 +09:00
Y_Tomita
f0274ed337
Modify to use Mod_id = 0 in L2 FAPI simulator's eNB to avoid Segmentation Fault
2018-10-22 13:33:24 +09:00
Y_Tomita
7a755d8df6
Modify not to use initializations of usual test in L2 FAPI simulator.
2018-10-22 13:30:09 +09:00
Y_Tomita
d27a0cbb23
Move initialization of ru pointer before it's accessed.
2018-10-22 13:26:51 +09:00
magounak
d24be4d61f
Merge branch 'ru_rau_enhancement-external-timing' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement-external-timing
2018-10-21 16:50:20 +02:00
magounak
769992442d
deleting prints
2018-10-21 16:46:04 +02:00
Raymond Knopp
22eccb1c2e
simulation ok. fixes after merge with develop
2018-10-20 17:46:28 +02:00
Raymond Knopp
b7e0f7c01a
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement-external-timing
2018-10-20 15:37:13 +02:00
Raymond Knopp
bab10e2748
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2018-10-20 15:31:25 +02:00
Raymond Knopp
c8cef9e1fb
fixes after merge with develop
2018-10-20 15:30:48 +02:00
Raymond Knopp
506edcaec2
lowered debug level for RF simulator
2018-10-20 09:16:24 +02:00
Robert Schmidt
0a4ffade77
Don't malloc() context_t in F1U, stack is sufficient
2018-10-19 18:54:17 +02:00
Raphael Defosseux
09187015aa
CI: fix in 'ULSCH error' message reporting
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-19 11:26:07 +02:00
Raymond Knopp
ea11edadb3
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement-external-timing
2018-10-19 09:50:42 +02:00
Raphael Defosseux
72167b50da
Astyle options agreed during TC meeting 2018/10/18.
...
-- Note that max line length is 200 (maximum allowed by tool)
-- Pre-commit hook tested and uses the same option file as CI
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-18 16:48:41 +02:00
Robert Schmidt
86fcea8dd5
Call free_mem_block() after sending F1U packet
2018-10-18 16:47:44 +02:00
Cedric Roux
075a713de9
hotfix: fix a problem with multiple UEs
...
The symptom: when two UEs do uplink traffic at the same time, the
eNB fails to decode data sometimes. This has been seen with FDD
and 50 RBs. This generates a cascade of other problems leading to
disconnection/reconnection events seen in the log.
The problem: there are probably many, but one obvious bug was found
while analyzing some logs. Scheduling in the same TTI one UE's uplink
traffic and random access (msg3) was done in the same RB.
This commit fixes this simple case. It is probably not the end of
the story.
This is a hotfix, that does not change the code much.
We need to use vrb_map_UL properly all over the places. Today is
not used, but this is the way to go (most probably).
2018-10-18 16:42:32 +02:00
Raphael Defosseux
e6d35a81e4
CI: cosmetics changes to reporting
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-18 14:21:32 +02:00
Robert Schmidt
5862a10274
Don't spam with some PROTO_AGENT and PDCP messages, correct two other
2018-10-18 09:49:14 +02:00
magounak
f1dbbd08c8
Merge branch 'ru_rau_enhancement-external-timing' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement-external-timing
2018-10-17 17:07:08 +02:00
magounak
c8c6b9e9be
dumb received signal at slave RRU
2018-10-17 17:02:43 +02:00
magounak
f97c7b952a
fixing bugs on dmrs symbol
2018-10-17 16:56:57 +02:00
Raphael Defosseux
d5cd9a31f9
CI: fixes and enhancements
...
-- fix for IF4p5 TDD scenario (missing build test-case)
-- added automatic UE/eNB termination in main.py when iperf/ping fails
It allows to have a eNB log analysis for HTML reporting
-- added statistics on PDCP out-of-resource messages
-- added statistics on ULSCH error messages
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-17 16:19:31 +02:00
Bi-Ruei, Chiu
f58ad3c39f
Add prefix LTE_ to LTE-RRC generated data types by ASN1C_PREFIX=LTE_
...
1. Modify all expressions using original LTE-RRC data types for new generated ones
2. Does not change any program logic
2018-10-17 15:46:12 +08:00
Y_Tomita
4249ebbf8b
Add function to create pre_scd_thread in case of L2sim.
2018-10-17 10:05:41 +09:00
Y_Tomita
33e8577f94
Fix for problems that L2sim finishes in case of multiple UEs and UE L2sim keeps wating for a signal.
2018-10-17 10:01:05 +09:00
Y_Tomita
53d6f992c9
Fix for problems that eNB keeps waiting for signal of unused thread and eNB_thread_rxtx isn't created.
2018-10-17 09:55:27 +09:00
Y_Tomita
1f4a9f3439
Fix for abnormal exit because L2sim doesn't use pointer of D2D test.
2018-10-17 09:54:08 +09:00
Y_Tomita
1791574de5
Missing RRC_VERSION and sourceL2Id, destinationL2Id.
2018-10-17 09:52:53 +09:00
Y_Tomita
0d58ed224f
Change type for 256UEs test , abnormal exit and add definition of UE's thread ID for multiple UEs simulation.
2018-10-17 09:48:15 +09:00
Raphael Defosseux
029d894c5f
CI: fixes in IF4p5 testing with COTS-UE
...
also adding TDD IF4p5 testing
removing basic-sim TDD 5MHz DL iperf test
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-16 17:27:37 +02:00
Raphael Defosseux
77db46aa34
CI: integrating IF4p5 test to full process
...
--> currently only FDD 5MHz
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-16 15:58:37 +02:00
Raphael Defosseux
0b47118b1b
CI: Full IF4p5 scenario in FDD
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-16 14:59:09 +02:00
Raphael Defosseux
8bb295c098
CI: adding support for IF4p5 testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-16 14:59:09 +02:00
magounak
34f3422b44
fixing generate_ul_ref_sigs()
2018-10-16 14:17:16 +02:00
Raphael Defosseux
a7e36b04ee
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2018-10-16 13:35:43 +02:00
Raphael Defosseux
04873a7ed0
CI: improvements
...
-- basic-simulator: added TDD 5MHz DL iperf test
-- main.py script
* better HTML reporting when ping/iperf commands timed out
* at eNB terminate, more analysis on RRC commands
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-16 13:32:56 +02:00
Raphael Defosseux
ee5928e13d
Merge branch 'develop_integration_2018_w_41' into 'develop'
...
Develop integration 2018 week 41
See merge request oai/openairinterface5g!415
2018-10-15 17:18:47 +02:00
Cedric Roux
9e0e8a7b86
Revert "CI: fixing the basic-simulator configuration files"
...
This reverts commit d744154334 .
2018-10-15 14:59:42 +02:00
Cedric Roux
27395c083d
hotfix: hardcode PLMN selection in the UE to value 1 (was 2)
...
Fix the assertion:
Assertion ((instance_p->mnc_digit_length[ue_desc_p->selected_plmn_identity] == 3) || (instance_p->mnc_digit_length[ue_desc_p->selected_plmn_identity] == 2)) failed!
In s1ap_eNB_handle_nas_first_req() /home/ubuntu/tmp/openair3/S1AP/s1ap_eNB_nas_procedures.c:243
With this hotfix the UE selects the first PLMN sent by the eNodeB.
The UE has to select the correct PLMN from those received in SIB1. This
will be done with a later merge request.
2018-10-15 14:57:56 +02:00
laurent
97ac780972
fix test case options style for getopts_long()
2018-10-15 10:39:28 +02:00
laurent
63d3bf148e
a printf with a removed variable in last commit
2018-10-12 19:29:58 +02:00
laurent
bd1c609ca8
issue 359 dlsim CPU measurements
2018-10-12 18:17:57 +02:00
kvyat
c0ae3ce21f
X2: fixing order of calls
...
Signed-off-by: kvyat <kvyat@kvyat.eurecom.fr >
2018-10-12 16:38:18 +02:00
Raphael Defosseux
f34e735edd
CI: adding a tempo in between UP IP retrieves
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-12 16:16:05 +02:00
Raphael Defosseux
d744154334
CI: fixing the basic-simulator configuration files
...
-> having 2 PLMN IDs in the table since UE seems to pick 2nd one
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-12 12:23:09 +02:00
Raphael Defosseux
307ac58a5a
CI: enhancements on the main python script:
...
-- at the end of eNB run, eNB log file is retrieved and analyzed for SegFault / Assertions / Real Time issues
if any found, added to the HTML report
-- When script fails to retrieve UE IP address, try again and report in HTML report if failed
-- Core is dumped during seg fault event and added to eNB run log zip artifact
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-12 11:18:52 +02:00
Raphael Defosseux
2903473e29
Merge remote-tracking branch 'origin/update-asn1c-d3aed06bb2bec7df1b5c6d0333f8c7dfc5993372' into develop_integration_2018_w_41
2018-10-11 16:11:21 +02:00
Raphael Defosseux
34c14f1ab3
Merge remote-tracking branch 'origin/356-compilation-fail-for-256-ue' into develop_integration_2018_w_41
2018-10-11 16:10:19 +02:00
Raphael Defosseux
d254f5b522
Merge branch 'feature-s1-flex' into develop_integration_2018_w_41
...
Introduction of S1-flex. It handles multiple PLMN IDs (up to 6) in the SIB as well as the selection of an MME based on the selected PLMN identity.
Major impact: changes on the eNB configuration files:
tracking_area_code = 1;
plmn_list = (
{ mcc = 208; mnc = 94; mnc_length = 2; },
{ mcc = 208; mnc = 95; mnc_length = 2; }
)
See https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/s1-flex-conf-nnsf for more details.
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-11 15:57:36 +02:00
Raymond Knopp
5f30031d29
fixing merge conflict at slave RRU
2018-10-11 15:28:20 +02:00
Raymond Knopp
05ff7b9e0e
counter to track sync process at slave RRU
2018-10-11 15:22:37 +02:00
Raphael Defosseux
405bb0bba1
CI: astyling for ease of merge
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-11 15:08:21 +02:00
magounak
cdb3f2afee
deleting logs
2018-10-11 15:07:20 +02:00
Raphael Defosseux
7e7acef764
CI: astyling to ease merge
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-11 15:07:16 +02:00
Florian Kaltenberger
7240604115
changing default uhd version when installing from source
...
this is the one that also works with the n310
2018-10-11 06:05:59 -07:00
Raphael Defosseux
4b0730f767
CI: enhancements with timeouts and build timestamps in HTML reports
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-09 18:29:49 +02:00
magounak
262f221787
Merge branch 'ru_rau_enhancement-external-timing' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement-external-timing
2018-10-09 11:36:08 +02:00
magounak
af75d546df
fixing bugs for dmrssync
2018-10-09 11:22:16 +02:00
magounak
8649f178d6
fixing bugs for tdd mode
2018-10-09 11:02:27 +02:00
Bi-Ruei, Chiu
5eceff9ff0
Update asn1c to commit d3aed06bb2bec7df1b5c6d0333f8c7dfc5993372
...
1. Fix the problem of compiling NR_RangeToBestCell.c of NR-RRC 15.3.0
2. Fix the problem that default OCTET/BIT STRING value not used in APER
3. Add support of extension group inside CHOICE type used in LTE-RRC 15.3.0
4. Fix the problem that NGAP 15.0.0 ASN.1 can not generate C files
2018-10-09 09:18:27 +08:00
Raphael Defosseux
24e9667ced
CI: adding --mu option to one of the VM-built variant
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-08 11:57:39 +02:00
laurent
090fcc5aae
move mem_block to heap
2018-10-08 11:25:16 +02:00
Navid Nikaein
fec4f5cd04
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-10-05 17:04:48 +02:00
Navid Nikaein
403db5b544
Fix the issue in sending UE Initial Context Setup Response
2018-10-05 17:03:24 +02:00
Raphael Defosseux
798c37aa8d
CI: Adding support for TCP iperf2
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-05 13:23:20 +02:00
Raphael Defosseux
b4c987a6f2
Merge branch 'develop_integration_2018_w40' into 'develop'
...
Develop integration 2018 w40
See merge request oai/openairinterface5g!407
2018-10-04 15:29:49 +02:00
Raphael Defosseux
7260c9a908
Merge remote-tracking branch 'origin/fix_ulsim' into develop_integration_2018_w40
2018-10-04 13:10:23 +02:00
Raphael Defosseux
1d850ee86a
Merge remote-tracking branch 'origin/352-support-for-n300' into develop_integration_2018_w40
2018-10-04 13:09:57 +02:00
Raphael Defosseux
341b33f1c5
Merge remote-tracking branch 'origin/rru-hotfix' into develop_integration_2018_w40
2018-10-04 13:09:37 +02:00
laurent
f7b69a7b93
manual merge because conflict
2018-10-03 19:56:29 +02:00
laurent
64959754f4
changed CI for ulsim and fixed one bug in ulsim options parsing
2018-10-03 19:49:54 +02:00
Raphael Defosseux
1bdc059f88
CI: adding UL iperf test in TDD
...
also at eNB init, no sync will result into an error
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-02 17:56:31 +02:00
Raphael Defosseux
1132bbab3d
Fixing 7.5 kHz tables init for UE
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-02 11:36:40 +02:00
Raphael Defosseux
4cbd981748
CI: adding a TDD scenario for basic-simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-01 16:38:05 +02:00
Raphael Defosseux
ecd180be47
Fixing compilation warning in function declaration
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-01 10:56:36 +02:00
Florian Kaltenberger
1942d2674c
adding command line paramter usrp-args and usrp-clksrc to UE
2018-09-30 11:25:37 -07:00
Florian Kaltenberger
9f5f0ade7e
removing some dead code
2018-09-30 09:54:34 -07:00
Florian Kaltenberger
3547d525f4
Merge remote-tracking branch 'origin/develop' into 352-support-for-n300
2018-09-29 12:09:51 -07:00
Florian Kaltenberger
bf55d13cbf
Merge branch 'develop_integration_2018_w39' into 'develop'
...
Develop integration 2018 w39
See merge request oai/openairinterface5g!405
2018-09-29 20:55:03 +02:00
Raymond Knopp
d8e9a80f51
initialization of 7.5 kHz tables moved to RU initialization so that IF4p5 RRU doesn't crash anymore.
2018-09-29 11:23:40 +02:00
Robert Schmidt
ee048120c4
Change remaining config files to plmn_list style
2018-09-28 17:40:37 +02:00
Raphael Defosseux
b83395c65a
Merge remote-tracking branch 'origin/develop-ci' into develop_integration_2018_w39
2018-09-28 17:00:52 +02:00
Raphael Defosseux
bb566eaeb8
Merge remote-tracking branch 'origin/x2' into develop_integration_2018_w39
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-28 17:00:21 +02:00
Raphael Defosseux
bf86de006c
Merge remote-tracking branch 'origin/basic-simulator-tdd' into develop_integration_2018_w39
2018-09-28 16:58:30 +02:00
Raphael Defosseux
38d09bc733
Merge remote-tracking branch 'origin/parallel-config' into develop_integration_2018_w39
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-28 16:58:12 +02:00
Raphael Defosseux
8037229e49
Merge remote-tracking branch 'origin/fix_issue_350_gtpu_init' into develop_integration_2018_w39
2018-09-28 16:57:00 +02:00
Raphael Defosseux
4aa5650cda
CI: little tweak
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-28 16:49:30 +02:00
Bing-Kai Hong
be661cce1a
turn off debug print with F1AP
2018-09-28 16:44:14 +02:00
Raphael Defosseux
5c45163dd1
CI: adding retry strategy when connecting to remote server
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-28 16:29:10 +02:00
Robert Schmidt
05262f6684
Fix warning of ignored return val of asprintf
2018-09-28 13:50:29 +02:00
Bing-Kai Hong
3d41f5cb03
add msc trace for F1AP
2018-09-28 11:51:11 +02:00
Robert Schmidt
b1d1d4c834
X2AP configuration: Use more idiomatic AssertFatal than if
2018-09-28 11:46:11 +02:00
Robert Schmidt
b485310ef6
Read X2AP PLMN ID from new configuration file structure
2018-09-28 11:46:11 +02:00
Robert Schmidt
f1cc914d4e
Change configuration to match new format
2018-09-28 11:46:11 +02:00
Robert Schmidt
751a54820b
Create new SCTP conn for all MME reg REQs
2018-09-28 11:46:11 +02:00
Robert Schmidt
b1408fd35e
Print information about chosen MME by NNSF
2018-09-28 11:46:11 +02:00
Robert Schmidt
02d0945306
Add NNSF by selected PLMN Identity
2018-09-28 11:46:11 +02:00
Robert Schmidt
067f6e7a38
NNSF by GUMMEI: do not use highest capacity
2018-09-28 11:46:11 +02:00
Robert Schmidt
ff688f163b
NNSF my MME code: respect selected PLMN ID
2018-09-28 11:46:11 +02:00
Robert Schmidt
6c0680db12
Add config_getlist in config module
2018-09-28 11:46:11 +02:00
Robert Schmidt
a4bc48a2f7
Fix in paging: iterate list of MCC/MNC/TAC
2018-09-28 11:46:11 +02:00
Robert Schmidt
4f997239c1
S1SetupRequest: Register with PLMN ID/Broadcast PLMNs
2018-09-28 11:46:06 +02:00
Robert Schmidt
418455bc8c
NAS First REQ/NAS Uplink: Use selected PLMN ID
2018-09-28 11:46:06 +02:00
Robert Schmidt
81e70dfc25
NAS First REQ: Forward selected PLMN Identity
2018-09-28 11:46:06 +02:00
Robert Schmidt
f954bb7700
S1AP MME data: Pass and store Broadcast PLMN index
2018-09-28 11:46:06 +02:00
Robert Schmidt
5f4432a351
Read configuration parameter Broadcast PLMN index for MME
2018-09-28 11:45:56 +02:00
Robert Schmidt
77b9ad2bfc
Change type S1AP REG REQ: Pass Broadcast PLMN index for MME selection
2018-09-28 11:45:56 +02:00
Robert Schmidt
a52156cf26
Remove unused MCC/MNC in eNB_RRC_INST
2018-09-28 11:45:56 +02:00
Robert Schmidt
514b8d833a
Use selectedPLMN_Identity IE to fill GUMMEI at NAS_FIRST_REQ
2018-09-28 11:45:56 +02:00
Robert Schmidt
413b307441
SIB1: Add all configured PLMN IDs in System Information
2018-09-28 11:45:52 +02:00
Florian Kaltenberger
84d04b3cd5
new interpretation of sdr_addrs string in RU config file: this is now directly passed to the uhd to specify a device. It may contain a device type (i.e., "type=x300") or an IP address (i.e., "addr=192.168.10.2")
2018-09-28 00:11:35 -07:00
Florian Kaltenberger
c4afc399fc
astyling usrp_lib.cpp
2018-09-28 00:08:13 -07:00
laurent
de2362761c
after testing other targets
2018-09-27 18:10:03 +02:00
laurent
3dbd596448
after testing
2018-09-27 15:09:59 +02:00
laurent
dd4f1ab73c
coarse gain cleaning
2018-09-27 14:13:52 +02:00
Raphael Defosseux
f5d384774f
CI: changing basic-simulator eNB conf file to PARALLEL_SINGLE_THREAD
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-27 14:08:49 +02:00
Raphael Defosseux
67c089cd56
CI: adding support for lockeable resources
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-26 16:10:49 +02:00
Raphael Defosseux
b8f6d254f6
CI: proper notifications on the formatting rules
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-26 15:30:14 +02:00
Bing-Kai Hong
c017b8b489
Add handle UE CONTEXT RELEASE message procedure
2018-09-25 17:27:43 +02:00
Bing-Kai Hong
ecd6d673ea
Update complete elements with ue context setup response
2018-09-25 16:21:01 +02:00
Bing-Kai Hong
5d8f17f392
Add send UE CONTEXT RELEASE message procedure
2018-09-25 15:36:00 +02:00
Rajeev Gangula
753a664c06
Corrected PHR calculation.
2018-09-25 15:07:22 +02:00
Navid Nikaein
374c1087a1
Add some comments
2018-09-25 11:36:36 +02:00
Navid Nikaein
d4f0e50d4f
send the S1SP initial context response if it is not sent with the attach complete message
2018-09-25 11:36:36 +02:00
Raymond Knopp
345989a975
remove info traces in PDCP, one still remains
2018-09-25 04:07:52 -04:00
Navid Nikaein
8ab24646f2
Proper setting for dedicated_DRB flag so as to sent the S1AP InitialContextSetupRequest
2018-09-25 07:12:35 +02:00
Bing-Kai Hong
7f70860c24
Fix tag typo of PROTO_AGENT
2018-09-24 17:48:57 +02:00
Navid Nikaein
6d16bf5243
Add log to trace proto_agent pdcp_data_ind operation
2018-09-24 12:32:41 +02:00
Navid Nikaein
e4ac90238e
Fix F1-U srb and drb function calls (not tested).
2018-09-24 09:28:57 +02:00
Raymond Knopp
ddb238b808
removal of logging
...
preparation for UE CONTEXT Release from CU
2018-09-23 18:05:57 -04:00
Raymond Knopp
6bbc81694b
Control plane is functional. Still need to handle RRCConnectionRelease in DU
2018-09-23 16:06:40 -04:00
Raymond Knopp
31fe819c7d
extra logging
2018-09-23 14:30:37 -04:00
Raymond Knopp
f2c5c0f753
warning removal in rrc_eNB.c
2018-09-23 09:06:39 -04:00
Raymond Knopp
d27e6f21b0
bugfix in F1 module_id handling for transaction idntifiers
2018-09-23 03:11:39 -04:00
Robert Schmidt
e175363dd8
S1AP eNB instance: make array of MCC/MNC, pass data
2018-09-22 22:52:47 +02:00
Robert Schmidt
3c6d0aed1b
Read PLMN list configuration into RRC/S1AP
2018-09-22 22:52:15 +02:00
Robert Schmidt
72ef8be88e
Change types in S1AP Register REQ: list of MCC/MNC/TAC
2018-09-22 22:52:11 +02:00
Robert Schmidt
d85054c214
Change types in RRC: list of MCC/MNC/TAC
2018-09-22 22:51:48 +02:00
Bing-Kai Hong
57755e2773
Check node type for the MAC API calls (find_UE)
2018-09-22 16:44:45 +02:00
Bing-Kai Hong
ba609ca94f
Set the RRC status in DU, Reconfigure SRB2, Manage RRC/NAS UL message in DU
2018-09-22 16:01:31 +02:00
Raymond Knopp
f6c28fad62
extra log in F1AP receiver for DL_RRC_MESSAGE_TRANSFER to identify RRC message type
2018-09-22 04:55:57 -04:00
Raymond Knopp
1cf564a74f
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-22 04:28:48 -04:00
Raymond Knopp
45eda99583
conditions for configuration in DU
2018-09-22 04:28:29 -04:00
Raymond Knopp
ac1496c212
conditions for rlc_config_asn in CU
2018-09-22 04:26:05 -04:00
Raymond Knopp
c43281a7c9
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-21 16:46:40 -04:00
Raymond Knopp
876e9efd99
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-21 16:39:46 -04:00
Raymond Knopp
5de7f61fd5
monolithic is functional with EPC and COTS UE (full connection)
2018-09-21 16:38:06 -04:00
Bing-Kai Hong
1181790b86
Partially update the node_type check
2018-09-21 22:07:39 +02:00
Raymond Knopp
a1b60957a1
reworking logic for selection of configuration parameters as a function of node (CU/DU/eNB)
2018-09-21 21:19:27 +02:00
Raymond Knopp
360e2e77a9
monolithic ok (RRCConnectionSetupComplete)
2018-09-21 18:07:47 +02:00
Raymond Knopp
1e5f95cd95
fixes for monolithic case. Still doesn't work to RRCConnectionSetup, context allocation problem.
2018-09-21 17:23:08 +02:00
Konstantinos Alexandris
67cc97a42c
Merge remote-tracking branch 'origin/develop' into x2
2018-09-21 16:01:52 +02:00
Konstantinos Alexandris
2c27a38dc3
x2ap: implement x2setuprequest, x2setupresponse, x2setupfailure
2018-09-21 15:58:36 +02:00
Raphael Defosseux
9a1a256a8e
Adding, as test, parallel threading conf to CI configuration files
...
-- FDD
-- basic simulator
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-21 15:57:09 +02:00
Wang Tsu-Han
85477b4eef
fixes for femoval empty function in dlsim
2018-09-21 12:49:56 +02:00
Wang Tsu-Han
1fc9fd4a46
Merge remote-tracking branch 'origin/develop' into parallel-config
2018-09-21 11:06:22 +02:00
Raymond Knopp
34172c7a4c
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-21 07:59:04 +02:00
Raymond Knopp
8a11e8dd52
protection of RLC configuration in case of CU
2018-09-21 07:58:25 +02:00
Raymond Knopp
4cdc01384d
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
cmake_targets/tools/build_helper
2018-09-20 16:25:05 -04:00
Raymond Knopp
05c7681b5a
cu machine @ RH
2018-09-20 16:23:35 -04:00
Raymond Knopp
461bfa5fae
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-20 16:15:20 -04:00
Raymond Knopp
5a8622960e
partial removal of warning
2018-09-20 16:13:59 -04:00
Robert Schmidt
a8bd9df3eb
Remove local_interface from F1U/UDP parameters
2018-09-20 20:07:01 +02:00
Bing-Kai Hong
0372c9b289
Generate the DCCH and send from pdcp
2018-09-20 19:12:05 +02:00
Bing-Kai Hong
53d741f20d
Generate the DCCH and send from pdcp
2018-09-20 18:58:59 +02:00
Robert Schmidt
7ed0aa1d6a
Add F1U proto_agent calls, remove old code
2018-09-20 17:13:18 +02:00
laurent
e047162803
fix a bug when Linux kernel is busy
2018-09-20 16:21:37 +02:00
Wang Tsu-Han
2dc3dfa373
adding parallel config in dlsim and ulsim
2018-09-20 15:17:32 +02:00
Robert Schmidt
eacd1cfbf0
PROTO_AGENT test program changes
2018-09-20 15:03:47 +02:00
Robert Schmidt
b564b116d3
Fix memory leaks in PROTO_AGENT
2018-09-20 15:03:47 +02:00
Robert Schmidt
7f40bf76fb
ASYNC_IF: join threads when destroying link manager
2018-09-20 15:03:47 +02:00
Robert Schmidt
4318072bb7
PROTO_AGENT: don't send ACKs, formatting
2018-09-20 15:03:47 +02:00
Robert Schmidt
d94ae11fe0
Add test programs to verify F1U
2018-09-20 15:03:47 +02:00
Robert Schmidt
278fc6d711
Improve PROTO_AGENT
...
* unified CU/DU in one PROTO_AGENT instance since they are symmetric from UDP POV
* delete a lot of unnecessary code
* better error handling
* can reciprocally send data
2018-09-20 15:03:47 +02:00
Robert Schmidt
f060385b6a
Improve UDP support of ASYNC_IF
...
* peer_addr is now const
* new_link_udp_server() can bind to address or INADDR_ANY
* socket_udp_receive() happens without a loop
* socket_udp_send() happens without a loop
* sending in two packets (first size, then data) is only performed for TCP,
SCTP, not for UDP anymore (it is unreliable, so we could miss something and
will receive complete garbage)
2018-09-20 15:03:47 +02:00
laurent
d8472426c4
fix_issue_350_gtpu_init
2018-09-20 12:37:26 +02:00
Wang Tsu-Han
0511ff45dc
adding both configurable at config file and commandline
2018-09-20 12:06:55 +02:00
Raymond Knopp
5f758074ef
RRCConnectionSetupComplete received in CU! (needed to allocate mem_pool for pdcp. remaining transactions on SRB1 and then SRB2 need to use PDCP (DCCH).
2018-09-20 02:53:26 +02:00
Raymond Knopp
2acdfc14b2
UL_RRC_MESSAGE_TRANSFER correctly received in CU. But : it shouldn't go directly to RRC, it has to go through PDCP via pdcp_data_ind
2018-09-20 02:24:43 +02:00
Raymond Knopp
ac5e8cbdfc
UL_RRC_MESSAGE_TRANSFER arrives in CU, which crashes :-(
2018-09-20 02:10:49 +02:00
Raymond Knopp
43def3d76c
crashes inside DU_send_UL_RRC_MESSAGE_TRANSFER
2018-09-20 01:38:57 +02:00
Raymond Knopp
7ea6cb25a4
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
openair2/F1AP/f1ap_du_rrc_message_transfer.c
2018-09-20 00:15:45 +02:00
Raymond Knopp
a6d3efb9a4
minor changes for testing
2018-09-20 00:12:46 +02:00
Navid Nikaein
cee89cb389
Send the UL_RRC_MESSAGE over DCCH from CU to RRC
2018-09-19 21:22:24 +02:00
Raymond Knopp
578ce9ebe1
up to RRCConnectionSetupComplete Transmission in UE
2018-09-19 20:14:55 +02:00
Bing-Kai Hong
a7be0cc2a8
send F1AP_UL_RRC_MESSAGE from rrc
2018-09-19 19:47:11 +02:00
Bing-Kai Hong
24884bfb2b
Update complete elements with ue context setup request
2018-09-19 18:57:48 +02:00
Raymond Knopp
3d1faefad9
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-19 12:32:23 +02:00
Raymond Knopp
0b81663408
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
openair2/F1AP/f1ap_du_rrc_message_transfer.c
2018-09-19 12:32:14 +02:00
Robert Schmidt
144a0a37e5
define display_backtrace() without void
2018-09-19 12:11:56 +02:00
Robert Schmidt
1cd43984c2
Remove PDCP/RLC code depending on old F1U/PROTO_AGENT
2018-09-19 11:56:54 +02:00
Raphael Defosseux
7d602d5cc2
CI: basic-simulator --> seg fault core dumps are recovered and part of artifacts
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-19 11:55:43 +02:00
Robert Schmidt
3ad16e9806
minor fixes
2018-09-19 11:46:38 +02:00
Robert Schmidt
3b68376ad3
PROTO_AGENT: Restructure/simplify code, UDP only, no own configuration
2018-09-19 11:46:38 +02:00
Robert Schmidt
cf55a513d9
ASYNC_IF: peer addresses as const in interface
2018-09-19 11:46:38 +02:00
Robert Schmidt
c19bdb776f
add UE Context Setup Req at CU/DU
...
- add message sender (CU) + handler (CU) and fill with data from ITTI message
- add PLMNID_TO_MCC_MNC and BIT_STRING_TO_TRANSPORT_LAYER_ADDRESS_IPv4 macros
- correct TRANSPORT_LAYER_ADDRESS_TO_BIT_STRING:
change name to TRANSPORT_LAYER_ADDRESS_IPv4_TO_BIT_STRING, make it send 4B, not 5
2018-09-19 11:46:38 +02:00
Raymond Knopp
de205def25
added configuration of DU L2 functions upon RRCConnectionSetup reception
2018-09-19 10:46:36 +02:00
Raphael Defosseux
bf961a4268
CI: little typo on TDD scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-19 09:53:30 +02:00
Navid Nikaein
d9661177fa
Better management of cu/du ue ids
...
Fix for some variables
2018-09-19 02:01:08 +02:00
Raymond Knopp
0dea1969df
Merge branch 'ru_rau_enhancement-external-timing' of http://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement-external-timing
2018-09-18 17:03:29 +02:00
Raymond Knopp
58800db24f
removed MTU change for IF4p5 UDP
2018-09-18 16:27:26 +02:00
Bing-Kai Hong
c8742f26fb
Normalized message output
2018-09-18 16:12:01 +02:00
Bing-Kai Hong
988d98a4e3
send UL RRC MESSAGE TRANSFER
2018-09-18 15:11:05 +02:00
Raymond Knopp
b7fd875bed
fix MTU to 1500 for UDP IF4p5
2018-09-18 10:45:19 +02:00
Raymond Knopp
4ff4481362
switch/case for handling DL_RRC_MESSAGE in DU
2018-09-17 22:56:01 +02:00
Raymond Knopp
b1313aaf04
DL_RRC_MESSAGE_TRANSFER goes to DU, and is received, but doesn't reconfigure L2/L1 yet.
2018-09-17 18:33:08 +02:00
Raymond Knopp
a2f914185d
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
openair2/RRC/LTE/rrc_eNB.c
2018-09-17 18:20:07 +02:00
Raymond Knopp
9482568f74
F1AP_DL_RRC_MESSAGE destination change.
2018-09-17 18:13:36 +02:00
Bing-Kai Hong
a45d496c8c
Update F1 DL RRC message transfer from DU to CU
2018-09-17 16:02:13 +02:00
Raymond Knopp
ebb9bbfae8
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
openair2/F1AP/f1ap_cu_rrc_message_transfer.c
2018-09-16 23:22:48 +02:00
Raymond Knopp
825c33df1b
handling of nr_cellid and creation of context upon CCCH transmission.
...
Connection goes until generation of RRCConnectionSetup in CU which crashes (it calls rrc_mac_config_req. For DU this should be replaced with filling DL_RRC_MESSAGE_TRANSFER
2018-09-16 23:07:14 +02:00
Bing-Kai Hong
f7f7daf715
Restore some template files for CMake
2018-09-16 22:02:33 +08:00
Navid Nikaein
693a82a58d
Add the instance id in the sctp_itti_send_new_message_ind
2018-09-16 16:36:45 +02:00
Navid Nikaein
7fcaf4f984
Update the SIB buffer as per earlier commits
2018-09-16 16:36:45 +02:00
Navid Nikaein
942d92cf7c
send msg 4 in F1 DL RRC message transfer
2018-09-16 16:36:45 +02:00
Bing-Kai Hong
0e7887de76
Handle DL\UL RRC MESSAGE TRANSFER at f1ap_handlers
2018-09-16 21:51:15 +08:00
Raymond Knopp
ca9748eca7
corrections to RNTI coding/decoding in openair3/conversions.h
2018-09-16 11:03:53 +02:00
Raymond Knopp
eedc4226f0
modifications for SRB0 to allow multiple UE contexts in case of delayed CCCH reception in CU/DU split (moved SRB0 from carrier to UE context)
2018-09-15 22:42:10 +02:00
Raymond Knopp
6f11dc7741
removed assertion in MAC layer and adjusted generation of MSG4 to handle when CCCH message is not present. UL CCCH is now received in CU, but asserts. Need to add code in DU to handle scheduling of DL-CCCH in later subframe. In current state, DL-CCCH will only come out if it is ready for MSG$ transmission.
2018-09-15 16:10:58 +02:00
Raymond Knopp
fc6afc8116
simulation up to CCCH reception in DU is functional
2018-09-15 13:59:11 +02:00
Raymond Knopp
d670138b69
fixes for SIB2/3 handling in DU
2018-09-15 12:57:17 +02:00
Raymond Knopp
b683395df1
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
openair2/F1AP/f1ap_cu_interface_management.c
openair2/F1AP/f1ap_du_interface_management.c
2018-09-14 19:08:36 +02:00
Raymond Knopp
91d4cd3cfd
debugging of F1AP-Setup-Resp procedure in DU. DU configuration is ok now.
2018-09-14 18:58:46 +02:00
Robert Schmidt
eedfa4933d
Correct header files for CU/DU UE context management
2018-09-14 18:23:31 +02:00
Robert Schmidt
f4633ba260
Correctly add headers for RRC message transfer, remove warnings
2018-09-14 17:16:04 +02:00
Robert Schmidt
911e738f0c
Improve interface of functions CU/DU interface management
2018-09-14 17:16:04 +02:00
Bing-Kai Hong
62a5d9031d
Update complete the NR_Mode_Info structure for F1 SETUP REQUEST
2018-09-14 16:45:15 +02:00
Bing-Kai Hong
30977ecc12
Replace some dummy value with DU from exist define in f1ap_setup_req_t
2018-09-14 15:12:37 +02:00
Cedric Roux
824f62d8bf
basic simulator: support TDD mode
...
For whatever reason we need N_TA_offset to be 0 for the basic simulator
to function properly.
This is more a hack than a proper solution. More analysis is needed
to understand what happens and what should be really done.
2018-09-14 15:01:55 +02:00
Cedric Roux
ab7515e280
basic simulator: handle discontinuities in output
...
In TDD mode the eNB does not output data all the time,
only in downlink and special subframes.
The basic simulator needs a continuous stream of samples.
So let's fill the blank with silence.
2018-09-14 14:58:15 +02:00
Bing-Kai Hong
cedc13d7ea
Implement the F1_SETUP_FAILURE procedure
2018-09-14 11:04:50 +02:00
Bing-Kai Hong
5d06dcc306
fix Segmentation fault when f1ap_message_decoded_callback have not define instance_t for arguments
2018-09-13 20:12:04 +02:00
Bing-Kai Hong
d4b13691ee
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-13 19:56:46 +02:00
Bing-Kai Hong
ef1627fac7
INITIAL_UL_RRC_MESSAGE at DU and CU respectively is developped
2018-09-13 19:55:01 +02:00
Robert Schmidt
9a4fce6163
Unify headers for interface_management, remove some warnings
2018-09-13 18:59:47 +02:00
Bing-Kai Hong
ab49f954c1
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-13 16:29:10 +02:00
Bing-Kai Hong
f736213d09
Update F1AP new code structure to closer implementing all the procedures
2018-09-13 16:25:51 +02:00
Wang Tsu-Han
5b1260a759
fixed for phy-simulation mode
2018-09-13 15:02:15 +02:00
Robert Schmidt
d454a95675
Reduce warnings in ASYNC_IF
2018-09-13 13:47:56 +02:00
Robert Schmidt
b27cd4dd1b
Reduce warnings in PROTO_AGENT heavily
2018-09-13 13:47:56 +02:00
Wang Tsu-Han
cf09d19879
adding definition for UE
2018-09-13 12:52:44 +02:00
Bing-Kai Hong
e54f6305dc
update f1 response with value from conf and request content
2018-09-13 10:13:05 +02:00
Bing-Kai Hong
bf0cef3fd1
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-12 19:53:51 +02:00
Bing-Kai Hong
37b9e7b512
Handle the f1 setup request and send back f1 response with value from conf
2018-09-12 19:51:03 +02:00
Wang Tsu-Han
c5cd47f976
fixes for not having parallel config inside the config file
2018-09-12 15:32:44 +02:00
Wang Tsu-Han
d7fd3013a1
config file adding parallel configuration
2018-09-12 10:49:57 +02:00
Wolfgang A. Mozart
f1253ee7e9
UE compiles now
2018-09-12 08:34:24 +02:00
Bing-Kai Hong
44d0fa64e0
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-11 20:13:02 +02:00
Raymond Knopp
00c0a3e5f8
compiles now
2018-09-11 19:55:32 +02:00
Wang Tsu-Han
3005929bca
modify threading option into config file
2018-09-11 18:50:11 +02:00
Bing-Kai Hong
ac3db89ec1
Remove the dummy value in DU, and store the payload data in DU
2018-09-11 17:53:16 +02:00
Raymond Knopp
66fc1bbd42
added F1/RRC interfaces for CU handling of F1Setup procedure
...
note: doesn't compile yet.
2018-09-11 17:25:42 +02:00
Wang Tsu-Han
8bb3b91665
Merge branch 'develop' into parallel-config
...
Conflicts:
targets/RT/USER/lte-ru.c
2018-09-11 16:11:59 +02:00
Cedric Roux
957bd56798
hotfix: let compilation work
...
When compiling in debug mode, the 'inline' semantics of C99 led to the errors:
/roux/w25/openairinterface5g/common/utils/LOG/log.c:479: undefined reference to `log_header'
libUTIL.a(log.c.o): In function `log_dump':
/roux/w25/openairinterface5g/common/utils/LOG/log.c:502: undefined reference to `log_header'
collect2: error: ld returned 1 exit status
Let's use static instead of inline.
2018-09-11 14:24:16 +02:00
Raphael Defosseux
75d7949c88
CI: fix in the build URL modification inside HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-11 13:42:57 +02:00
Cedric Roux
a0f75c0b81
Merge remote-tracking branch 'origin/develop_integration_2018_w36' into develop
...
Summary of changes:
- work on flexran
- work on X2
- new implementation of ITTI
- code cleanup
- bug fixes
2018-09-11 10:04:15 +02:00
Cedric Roux
00e21e74a6
integration fix: better error reporting in case of X2 failure
...
If the IP address for X2AP is not good, the error message reported
was very unclear. Attempt to make it better.
2018-09-10 16:32:20 +02:00
Cedric Roux
833016123a
hotfix: revert commits that break the basic simulator
...
This commit manually reverts the commits:
- 97c69dc4a4
- 3278aa494d
The basic simulator was not functional anymore because
the UE did not send RRCConnectionSetupComplete due to
some problem in the PDCP layer, most probably.
2018-09-10 16:22:03 +02:00
Bing-Kai Hong
7732b49a34
Ignore config x2, if we are in F1 procedure
2018-09-10 16:20:54 +02:00
Bing-Kai Hong
9f098a3461
Merge remote-tracking branch 'origin/develop' into feature-127-protocol-split
2018-09-10 15:33:03 +02:00
Raphael Defosseux
e772899b2b
CI: better reporting on basic simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-10 14:00:43 +02:00
Bing-Kai Hong
ab412cb39d
Normalization of the file names for CU and DU
2018-09-10 13:39:48 +02:00
Robert Schmidt
0fe608c292
Add TERMIATE_MESSAGE to DU/CU tasks, add warning/trace IDs
2018-09-09 16:00:19 +02:00
Robert Schmidt
c1249842d6
Initialize netlink when node_type is known
2018-09-08 18:58:27 +02:00
Robert Schmidt
5a74b790a2
Restructure code, CMakeLists fixes
...
- move the configuration reading code before task creation
- fix CMakeLists.txt so that lte-softmodem-nos1 compiles
2018-09-08 18:55:30 +02:00
Robert Schmidt
a1439effe3
Revert "Restructure create_tasks(): start tasks depending on RAN type, is read in RCconfig_RRC()"
...
This reverts commit 87093e1b55 .
2018-09-08 15:21:47 +02:00
Bing-Kai Hong
5105766ec5
Remove unwanted files and function for sctp and f1 unit test
2018-09-07 19:14:12 +02:00
Bing-Kai Hong
021d7abf8a
Create the F1 pingpong procedure with SCTP
2018-09-07 19:04:45 +02:00
Cedric Roux
82ab88f546
integration fix: add missing break
...
This break was there and went away, for whatever reason...
2018-09-07 17:24:37 +02:00
Cedric Roux
c1d96a49ca
Merge remote-tracking branch 'origin/nasmesh_new_kernel' into develop_integration_2018_w36
2018-09-07 17:01:28 +02:00
Cedric Roux
73da898f9b
integration fix: fix bad merge conflict resolution + fix compilation error
2018-09-07 16:57:55 +02:00
Cedric Roux
afb2fd4012
Merge remote-tracking branch 'origin/x2' into develop_integration_2018_w36
2018-09-07 16:15:13 +02:00
Cedric Roux
62a1a3dad4
Merge remote-tracking branch 'origin/347-remove-assertion-ue-dci-handling' into develop_integration_2018_w36
2018-09-07 16:15:03 +02:00
Cedric Roux
2cb87ddd02
Merge remote-tracking branch 'origin/feature-slice+restart-w35' into develop_integration_2018_w36
...
Conflicts:
openair2/ENB_APP/flexran_agent_common_internal.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
2018-09-07 16:13:40 +02:00
Cedric Roux
2c9be8c102
Merge remote-tracking branch 'origin/fix-nfapi-in-scheduler' into develop_integration_2018_w36
2018-09-07 16:08:09 +02:00
Cedric Roux
026b9f6ab0
Merge remote-tracking branch 'origin/fix-libconfig' into develop_integration_2018_w36
2018-09-07 16:07:49 +02:00
Cedric Roux
b0eff6c0a6
Merge remote-tracking branch 'origin/scheduler-small-fix' into develop_integration_2018_w36
2018-09-07 16:07:23 +02:00
Cedric Roux
4afc053606
Merge remote-tracking branch 'origin/dft-size-fixes' into develop_integration_2018_w36
2018-09-07 16:07:08 +02:00
Cedric Roux
5e9a85b1ad
Merge remote-tracking branch 'origin/fix-unwanted-comment-end' into develop_integration_2018_w36
2018-09-07 16:06:49 +02:00
Cedric Roux
cbdc8f662a
Merge remote-tracking branch 'origin/issue343_dlcqi_retransmission' into develop_integration_2018_w36
2018-09-07 16:04:05 +02:00
Cedric Roux
20797a52f8
Merge remote-tracking branch 'origin/generate_sss_tables' into develop_integration_2018_w36
...
Conflicts:
openair1/PHY/INIT/init_top.c
2018-09-07 16:01:58 +02:00
Cedric Roux
9051a0ec45
Merge branch 'recode_itti_from_scratch' into develop_integration_2018_w36
...
Note: we don't include the last commit from origin/recode_itti_from_scratch
because it is just astyle formatting. As of today we don't enforce
astyle and including this work would lead to future merge conflicts.
A proper process to enforce astyle has to be put in place. In the
meantime, no astyle allowed in commits if the changes are too big
and not relevant to work done.
2018-09-07 15:57:13 +02:00
Cedric Roux
8b4d303375
Merge remote-tracking branch 'origin/generate_75KHz_tables' into develop
2018-09-07 15:53:26 +02:00
laurent
7d22622474
fix nasmesh kernel 4.15
2018-09-07 15:44:57 +02:00
Konstantinos Alexandris
938e0242e2
Merge remote-tracking branch 'origin/develop' into x2
...
Conflicts:
cmake_targets/CMakeLists.txt
openair2/ENB_APP/enb_app.c
openair2/X2AP/x2ap_common.h
2018-09-07 15:30:49 +02:00
Konstantinos Alexandris
2b85c4a3a6
Pass multi socket descriptor in SCTP + add SCTP multi init req/resp mechanism
2018-09-07 15:15:41 +02:00
Florian Kaltenberger
7591761247
removing assertion from dci handling (could come from wrongly detected DCI)
2018-09-07 06:09:36 -07:00
Bing-Kai Hong
17cc510a3c
add itti_receive_msg at CU and DU
2018-09-07 14:13:56 +02:00
Robert Schmidt
c4370d9df0
Start CU/DU tasks in create_remaining_tasks() of ENB_APP
2018-09-07 12:17:03 +02:00
Robert Schmidt
2e453eff69
move F1AP_get_next_transaction_identifier() to f1ap_common.c
2018-09-07 12:17:03 +02:00
Robert Schmidt
54aa295eb4
Use f1ap_encoder.c file for F1AP encoding functionality
2018-09-07 12:15:35 +02:00
Bing-Kai Hong
e82cae08c3
fix wrong parameter when get ip address in DU
2018-09-07 12:07:26 +02:00
Bing-Kai Hong
b6295efd2a
modify the ip address struct in f1 setup req for DU
2018-09-07 11:53:33 +02:00
Bing-Kai Hong
185c2fd46b
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-06 19:15:52 +02:00
Bing-Kai Hong
d0de98e067
Create SCTP request and response with ITTI procedure for F1
2018-09-06 19:13:09 +02:00
Masayuki HARADA
c1359a103f
Fix wrong slice_allocation loop in fairRR scheduler
2018-09-06 19:03:05 +02:00
Robert Schmidt
87093e1b55
Restructure create_tasks(): start tasks depending on RAN type, is read in RCconfig_RRC()
2018-09-06 18:12:47 +02:00
Cedric Roux
8534982afe
bugfix: check that we are manipulating the structure for the correct RNTI
...
The bug popped up when one UE was doing TCP UL iperf and a second UE
attempted to connect. A crash of the eNB happened because we changed
the wrong NFAPI structure in a TTI where both UEs are scheduled.
Something like that.
2018-09-06 16:42:10 +02:00
Konstantinos Alexandris
1729b3dc66
X2AP: init funcs (register/association) + handler/management functions
...
SCTP: one to many sockets implementation
2018-09-06 15:49:59 +02:00
Raphael Defosseux
c8eb68d556
CI: adding email notification w/ HTML reports in attachment
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-06 12:21:34 +02:00
Bing-Kai Hong
f19fa8ad47
Create ITTI procedure for F1
2018-09-06 11:56:15 +02:00
Robert Schmidt
9e5f9bdb94
Suppress warning "implicitly truncated to unsigned type"
2018-09-06 10:05:45 +02:00
Robert Schmidt
63a2fb0660
Handle warnings regarding undeclared functions for dec, enc, sctp
2018-09-06 10:03:55 +02:00
laurent
46231a5d5d
merge with latest develop
2018-09-06 09:43:26 +02:00
Robert Schmidt
14298413a4
Fix obvious warnings when building CU/DU tests
2018-09-06 09:25:10 +02:00
Raymond Knopp
b2583c6f23
CU is exectuable
2018-09-06 09:24:10 +02:00
Raymond Knopp
32a39e9a67
CU configuration modifications
2018-09-05 22:28:56 +02:00
laurent
abbffef015
fix some exit situations, that was badly done by SIGUSR1 handler
2018-09-05 17:03:19 +02:00
Robert Schmidt
70e1841bb1
Fix: RAN API: remove_ul_slice() frees ul sched_name pointer, when sched_name set, free it when resetting
2018-09-05 14:21:39 +02:00
Robert Schmidt
cbc78cd3db
Don't warn of ignoring sorting
2018-09-05 14:21:39 +02:00
Robert Schmidt
7162bf6895
Bugfix: Assure available_rbs is positive
2018-09-05 14:21:39 +02:00
Robert Schmidt
066ab90402
Bugfix: Give correct first_rb value to UE
2018-09-05 14:21:39 +02:00
Robert Schmidt
d798e03e9d
fix rb_table loop
2018-09-05 14:21:39 +02:00
Robert Schmidt
f86b51990c
restart: first stop RU, then eNB proc threads
2018-09-05 14:21:39 +02:00
Robert Schmidt
ff83dc7017
Fix greedy allocation: schedule not more than what slice has
2018-09-05 14:21:39 +02:00
Robert Schmidt
fa27b6dcce
Fix: Correct numbering of protobuf messages (as in RTC)
2018-09-05 14:21:39 +02:00
Robert Schmidt
af83d352c8
Fix: use frame_subframe2_dl_harq_pid()
2018-09-05 14:21:39 +02:00
Robert Schmidt
5a1e8c2869
Lock sync_var access in restart_L1L2()
2018-09-05 14:21:39 +02:00
Robert Schmidt
c1b024d354
stop_L1L2(): Do not turn of RF, is done in ru_thread
2018-09-05 14:21:39 +02:00
Robert Schmidt
d3afce4f3c
Print detailed info why mutex locking failed
2018-09-05 14:21:39 +02:00
Robert Schmidt
1f60f4ecea
Log Level Debug for Freeing Transport Channel Msg
2018-09-05 14:21:39 +02:00
Robert Schmidt
9f04614304
Remove huge comment from sort_UEs()
...
Commit 7823858e2d11e8cabc1ca7bf7f507b9a050942d3 introduced this as a comment.
2018-09-05 14:21:38 +02:00
Robert Schmidt
07ad2470d1
Remove warnings pre_processor_fairRR
2018-09-05 14:21:36 +02:00
Raymond Knopp
ce07a11ed8
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-05 11:53:34 +02:00
Raymond Knopp
3e987bc143
update of cu configuration file
2018-09-05 11:53:08 +02:00
Bing-Kai Hong
cdfca6c00a
F1:
...
1.create the f1ap handlers procedure
2.hide asn1c warning when in compile
2018-09-05 11:14:35 +02:00
Raphael Defosseux
87d5a07ee1
CI: removing UL iperf test at 20 MHz on basic simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-05 10:59:59 +02:00
Raphael Defosseux
d721e2de1a
CI: improved basic simulator testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-05 09:47:19 +02:00
Raymond Knopp
e2dd22b6ae
added parsing of F1AP_SETUP_RESP message and subsequent RAN configuration in DU
2018-09-04 23:07:46 +02:00
Cedric Roux
487a599b7b
bugfix: fix memory error
...
Using valgrind revealed that those two arrays
were too small. Let's use 512 bytes, which should
be enough for every practical cases.
2018-09-04 16:18:46 +02:00
Cedric Roux
c83fc1b544
bugfix: fix compilation problem
...
This includes damages check_vcd.c in the T tracer
(in develop branch).
2018-09-04 15:18:59 +02:00
Cedric Roux
95b7966894
bugfix: fix crash when UE disconnects
...
Using the basic simulator and valgrind, it was found that
the lack of initialization of those two pointers leads to
some very nasty behavior of some other parts of the system.
2018-09-04 15:16:34 +02:00
Haruki NAOI
b1920797ae
Revert "Fix: --log-mem options is erased."
...
This reverts commit 3182183860 .
2018-09-04 22:15:27 +09:00
Cedric Roux
6270d94f91
bugfix: use correct comparison
...
The comparison in AssertFatal was not correct,
taking the opposite meaning to the one expected.
2018-09-04 12:43:29 +02:00
Cedric Roux
5131449160
bugfix: add handling of DFT 768 everywhere it's needed
...
In the eNB it's not really used for the moment because there
is a limitation to uplink scheduling. In
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c we have:
while (((rb_table[rb_table_index] > (N_RB_UL - 1 - first_rb[CC_id]))
|| (rb_table[rb_table_index] > 45))
That limits uplink scheduling to at most 44 RBs. The 768 case is for
64 RBs.
2018-09-04 12:36:42 +02:00
Raymond Knopp
b584ddeda8
added configuration files for cu/du, ngran_types.h
2018-09-04 09:36:01 +02:00
Raymond Knopp
1daed67012
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
common/utils/T/T_IDs.h
common/utils/T/T_messages.txt
2018-09-04 09:28:35 +02:00
Raphael Defosseux
2a82e02a32
CI: fix TDD scenario (missing rebuild)
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-04 09:26:49 +02:00
Raymond Knopp
c8c8032358
initial DU part for F1AP_setup_resp
2018-09-04 09:25:02 +02:00
Raymond Knopp
c56eb9eda7
addition of configuration (DU) for F1AP and filling of F1AP_SET_REQ parameters
2018-09-04 07:40:04 +02:00
Raphael Defosseux
d774d09d24
CI: proper gitlab notifications for FDD/TDD test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 18:25:57 +02:00
Robert Schmidt
49b167d6ae
Remove warnings pre_processor
2018-09-03 18:10:28 +02:00
Robert Schmidt
972f52fd56
fix remove LOG_N in restart
2018-09-03 18:10:28 +02:00
Robert Schmidt
e1a598bc8d
Fix function parameter definition/order
...
Affects:
* store_dlsch_buffer()
* assign_rbs_required()
2018-09-03 18:10:28 +02:00
Robert Schmidt
21983a2028
Patch fairRR scheduler to use slice iface of pre-processor
2018-09-03 18:10:28 +02:00
Robert Schmidt
08b122e3ff
FlexRAN: update slice config array dimensions
2018-09-03 18:10:28 +02:00
Robert Schmidt
71a9115abd
Iterate over actual number of CC, not NFAPI_CC_MAX
2018-09-03 18:10:28 +02:00
Robert Schmidt
3278aa494d
Return immediately from pdcp_data_req
...
When the RLC layer returns error codes (like dropped packets), this is still
counted as PDCP layer traffic. In order to reflect dropped packets or
malfunctioning, this patch makes that upon an RLC error code, the function is
exited immediately. In this case, it is not counted as additional PDCP traffic.
An example is too much UDP traffic. If the RLC buffer is saturated and the
packet therefore refused, incoming traffic won't be counted anymore. With this
patch, the PDCP layer statistics won't count such traffic anymore.
2018-09-03 18:10:28 +02:00
Robert Schmidt
204281e3af
change types in RCconfig_flexran(), avoid seg fault
...
the integration of the nfapi-L2-emulator-for-develop (f254107b2 ) added more
types in the RCconfig_flexran(), but they were partially wrong. This commit
fixes those types after the rebase of this branch on top of 2018.w19
2018-09-03 18:10:28 +02:00
Robert Schmidt
77f2ffcdfb
FlexRAN: call the agent_rrc_xface with the mod_id
2018-09-03 18:10:28 +02:00
Robert Schmidt
cca5c1b71a
FlexRAN: use correct identifiers for PDCP, RRC
...
* give the correct UE_id instead an index of the protobuf message (they can
diverge from each other)
* in the PDCP part of the RAN API, the RAN API has to make the conversion UE_id
(MAC) to UID (PDCP)
* a follow up commit could clean up the interfaces:
- the MAC functions take the UE_id
- the RRC functions take the RNTI
- the PDCP functions take the UID
this would mean the caller has to find those ID but would decrease
computations since the RAN API functions do not have to do that themselves
2018-09-03 18:10:28 +02:00
Robert Schmidt
97c69dc4a4
Drop traffic in PDCP if RLC buffer is full
...
If the buffer in the RLC is full, testing the buffer state over and over again
slows the DL traffic down. In order to circumvent this, the PDCP will drop any
data during a configurable time (compile-time) before it delivers data to RLC
again.
To change this, see the constant TM_SKIP_FULL_BUF_MS in pdcp.h.
2018-09-03 18:10:28 +02:00
Robert Schmidt
3b80c73f93
FlexRAN: Loop over UEs using UE_id, not index
2018-09-03 18:10:28 +02:00
Robert Schmidt
9399bed23a
FlexRAN MAC: align allocated memory for lfds
2018-09-03 18:10:28 +02:00
Navid Nikaein
1adbaa7a54
when restarting, re-init MAC UE_list
2018-09-03 18:10:28 +02:00
Navid Nikaein
6c4f58a0a0
move UE_list/slice init in dedicated functions
2018-09-03 18:10:28 +02:00
Robert Schmidt
0bb6a19f71
only initialize RC.mac once
2018-09-03 18:10:28 +02:00
Robert Schmidt
da35afb01b
fix: repair RC.mac memory allocation
...
- there can be a race between the FlexRAN agent reading the RC.mac and its
allocation in main.c
- In order to circumvent this, change the allocation by allocating
everything "into" a local variable
- finally "make it visible" by storing the pointer in RC.mac
2018-09-03 18:10:28 +02:00
Robert Schmidt
62957b97d8
bugfix FlexRAN: only write to file if file is not null
2018-09-03 18:10:28 +02:00
Robert Schmidt
1e9f3235d3
fix: avoid AssertFatal() in load_module_shlib()
...
don't fail in library utility function, return with error code instead and let
application decide what is best on how to proceed
2018-09-03 18:10:28 +02:00
Robert Schmidt
604ec25a68
improve soft-restarting messages
2018-09-03 18:10:28 +02:00
Robert Schmidt
d24e17f0f7
improve load_module_shlib()
...
* check whether a library has been loaded before; in this case, don't allocate
new memory but load from old library again
* vital parameters, previous exit_fun are checked by AssertFatal()
* structure has changed a bit to make it easier to follow (instead of nested
ifs includes one goto to the end of the function)
* formatting has been improved
2018-09-03 18:10:28 +02:00
Robert Schmidt
175d28ee35
bugfixes kill_eNB_proc()
...
* put mutex lock around instance_prach
* destroy attributes
2018-09-03 18:10:28 +02:00
Robert Schmidt
917b9ca0c2
correct ITTI task name
2018-09-03 18:10:28 +02:00
Robert Schmidt
c4077f3cf7
cell reconfiguration/restart: take protobuf, perform in ENB_APP
...
* instead of the lengthy YAML parsing, can now handle protobuf message
* after setting the parameters, send a message to ENB_APP to perform it
* old YAML way still works
2018-09-03 18:10:28 +02:00
Robert Schmidt
f0670154b3
Correctly join RU threads
...
* join pthread_FH (ru_thread) once all condition variables have been set
* join RU FHTX only if it has been started (check as for pthread_create())
* join PRACH thread in the monolithic case
* send broadcast on condition variable cond_eNBs, as there can be multiple
waits on it
* integrate stop_ru(*ru) into kill_RU_proc(*ru)
* Correct memory freeing
2018-09-03 18:10:28 +02:00
Robert Schmidt
2e1dfb5b3e
place oai_exit test after wait_on_condition() in threads
2018-09-03 18:10:28 +02:00
Robert Schmidt
c56b5af00e
bugfix: kill td/te threads only if initialized
...
* init_td_thread()/init_te_thread() are only initialized depending on condition
get_nprocs() > 2 && codingw
* apply the same the same for the functions kill_td_thread()/kill_te_thread()
2018-09-03 18:10:28 +02:00
Robert Schmidt
35b3a2af14
Reorganize TASK_L2L1 loop
2018-09-03 18:10:28 +02:00
Robert Schmidt
0846460753
show which task sends TERMINATE_MESSAGE to which task
2018-09-03 18:10:28 +02:00
Robert Schmidt
ef0d86564c
when sending config report, copy slice config to new mem
2018-09-03 18:10:28 +02:00
Robert Schmidt
7a0c00330b
put intra-/inter slice sharing within slice config
2018-09-03 18:10:28 +02:00
Robert Schmidt
44481a5649
FlexRAN: improve info messages
2018-09-03 18:10:28 +02:00
Robert Schmidt
472ebf5622
mark UL slice sorting overwriting as TODO
2018-09-03 18:10:28 +02:00
Robert Schmidt
e94b0bde51
FlexRAN fixes
...
* properly allocate memory for scheduler name/sorting
* free mem of sc_update, include todo for slice_config
* set has_x to one, add fct whether sorting update necessary
* set n_ul/n_dl to correct value after every loop iteration
* support for delete of multiple slices
* allocate memory for scheduler name in slice_config
* check that we really set the scheduler
2018-09-03 18:10:28 +02:00
Robert Schmidt
0c0e7b6ead
simplify control flow
2018-09-03 18:10:28 +02:00
Robert Schmidt
bd041a34aa
use changed RAN API, set scheduler for new slice
2018-09-03 18:10:28 +02:00
Robert Schmidt
6e5a2f45ce
FlexRAN: set deleted slice configuration to zero
2018-09-03 18:10:28 +02:00
Robert Schmidt
8804319322
FlexRAN MAC: before verifying slice params, set default vals
...
- in order to facilitate the steps as verification and parameter setting,
slices are "filled up" with default values:
* if it is an update, with the values of the concerned slice
* if it is a new one, with the parameters of slice 0
- because of this, it can be assumed that all slices have all parameters
2018-09-03 18:10:28 +02:00
Robert Schmidt
d8c2943f60
FlexRAN RAN API: slice creation does not set default vals
2018-09-03 18:10:28 +02:00
Robert Schmidt
328a464e37
remove update_sched slice param variables
...
- whether a scheduler callback has to be changed is now handled by the agent
2018-09-03 18:10:28 +02:00
Robert Schmidt
766e8a5bbe
link to scheduler function in mac init fct
2018-09-03 18:10:28 +02:00
Robert Schmidt
0778481f75
FlexRAN RAN API: extend scheduler set&get functions
...
- setter & getter have been renamed
- setter sets scheduler name and links to the corresponding function
- it also returns whether it succeeded (whether the scheduler callback is
non-null)
- it performs a strdup on the scheduler name
- the remove function free the scheduler function name
2018-09-03 18:10:28 +02:00
Robert Schmidt
21f6609472
FlexRAN: move slice param verification to agent
...
- until now, on every iteration, the scheduler checked for changed parameter
(and verified some)
- this functionality moves to the FlexRAN Agent, which verifies all parameters
* individually, e.g. Max MCS <= 28 for DL
* group-based, e.g. the sum of slice percentages is <= 100
- slice configuration changes are only applied if all verifications pass
- it is assumed in the scheduler, that configuration passed from outside is
correct and can be used "as-is"
fix accounting setting
2018-09-03 18:10:28 +02:00
Robert Schmidt
6b3dd8716b
FlexRAN: set values of removed slices to 0
2018-09-03 18:10:28 +02:00
Robert Schmidt
088b1d5a8d
refine MAC Debug output
...
- uncomment "Couldn't find RNTI for UE X" in UE_RNTI() and rb_alloc in
pre_processor_reset() as they only inflate the debug output with little
benefited
- "doing ue_schedule_spec" is now displayed for individual UEs (and individual
CCs)
- show messages when not scheduling UE in ue_schedule_spec() due to invalid
slice or if not in RRC_CONNECTED
2018-09-03 18:10:28 +02:00
Robert Schmidt
11e45be9c5
fix: resort UE_list after slice multiplexing
...
- slice multiplexing resorts UE_list for its purposes with restoring the
original order
- in order to keep the order in UE_list, resort to original order after
multiplexing
- ideally, this would happen in the multiplexing but currently, the slice_idx
is not passed to multiplexing (it does not care), so this cannot be done ATM
2018-09-03 18:10:28 +02:00
Robert Schmidt
8039cd40f5
share the allocation array rballoc_sub between slices
2018-09-03 18:10:28 +02:00
Robert Schmidt
44d1eb8015
preprocessor reset: avoid unnecessary iterations
2018-09-03 18:10:28 +02:00
Robert Schmidt
5ceba4a2a6
FlexRAN: lock sc_update with mutex
...
Prevent sc_update from being changed by an incoming slice reconfiguration
change while writing data to the scheduler
2018-09-03 18:10:28 +02:00
Robert Schmidt
7b8c5cea52
FlexRAN: handle incoming UE-slice association message
2018-09-03 18:10:28 +02:00
Robert Schmidt
3a78d85f5e
FlexRAN: Handle enb_config_reply reconfiguration message
2018-09-03 18:10:28 +02:00
Robert Schmidt
3d8586a5bf
FlexRAN: Send Slice ID to which UE belongs in UE config reply
2018-09-03 18:10:28 +02:00
Robert Schmidt
d93d73fe9b
FlexRAN: Send the Slice Configuration in enb_config_reply
2018-09-03 18:10:28 +02:00
Robert Schmidt
92a3b07bca
FlexRAN: send slice ID to which UE belongs + reformat
...
- flexran_agent_ue_config_reply() and flexran_agent_ue_state_change() send
slice_id
2018-09-03 18:10:28 +02:00
Robert Schmidt
fcaf237182
FlexRAN: Handle slice configuration
...
Incoming slice configuration changes are buffered in an intermediate structure.
The MAC scheduler periodically polls the agent about changes. If there has been
a slice configuration change, apply it.
2018-09-03 18:10:28 +02:00
Robert Schmidt
9d75b5c3b7
Add FlexRAN RAN API for slice configuration
...
adds support for:
* create/remove slices
* change UE-slice association
* read/write slice parameters
* find slice index via ID
2018-09-03 18:10:28 +02:00
Robert Schmidt
de4ebe0914
remove warnings (comment concerned lines)
2018-09-03 18:10:28 +02:00
Robert Schmidt
b29e20d4dd
MAC sched slicing: sort only relevant slices
2018-09-03 18:10:28 +02:00
Robert Schmidt
59fc7832fa
bugfixes: set max UL MCS to 20, improve sched loading message
2018-09-03 18:10:28 +02:00
Robert Schmidt
1d23a64ced
bugfix: memset using the right size
2018-09-03 18:10:28 +02:00
Robert Schmidt
8f2d79709e
MAC: change all slice_id_t to slice index variables
2018-09-03 18:10:28 +02:00
Robert Schmidt
87b8b6e86b
Increase the number of possible slices to 10
2018-09-03 18:10:28 +02:00
Robert Schmidt
568bf8ae35
bugfix: deactive slice_counter
...
slice_counter had a wrong condition, not scheduling in DLSCH if the number of
slices is greater than one
2018-09-03 18:10:28 +02:00
Robert Schmidt
048c4d29a2
add slice association in UE_list, test against it in slice_membership()
2018-09-03 18:10:28 +02:00
Robert Schmidt
58c2a00626
MAC: slicing conf struct in RC
...
- introduce structure in RC for slicing conf (UL/DL)
- move global variables regarding slice configuration into RC
- change ue_slice_membership(): consider UL/DL
- remove the unnecessary header files
- set default parameters: one slice
2018-09-03 18:10:28 +02:00
Robert Schmidt
1e840a9996
FlexRAN: add slice configuration protobuf messages
2018-09-03 18:10:28 +02:00
Robert Schmidt
5cbe5c0df3
remove useless headers in scheduler
2018-09-03 18:10:28 +02:00
Niccolò Iardella
e6168667d3
Add first_rb_offset
2018-09-03 18:10:28 +02:00
Niccolò Iardella
853ef6fe18
Fix warnings in schedule_dlsch
2018-09-03 18:10:28 +02:00
Niccolò Iardella
9efd5d6f27
Inter/intra-slice sharing are now optional
2018-09-03 18:10:28 +02:00
Niccolò Iardella
8d9a8ab59a
Add UE sorting on LCID priority
2018-09-03 18:10:28 +02:00
Navid Nikaein
5634aa92a1
Keep the LCID priority in MAC layer to sort the UE accordingly
2018-09-03 18:10:28 +02:00
Niccolò Iardella
56405aeef0
Implement interslice_multiplexing, add new constants
2018-09-03 18:10:28 +02:00
Niccolò Iardella
e2c270ee94
Fix indentation in schedule_ue_spec() and pre_processor.c
2018-09-03 18:10:28 +02:00
Niccolò Iardella
df36e3f054
Bugfix: value of available RBs per slice could be negative
2018-09-03 18:10:28 +02:00
Niccolò Iardella
ee4972cd2c
Add partitioning as a separate function
2018-09-03 18:10:28 +02:00
Niccolò Iardella
e80f64c8e5
Split positioning() in positioning() and intraslice_sharing()
2018-09-03 18:10:28 +02:00
Robert Schmidt
d5415b2096
Fix: provide N_RBG in TM5 mode
2018-09-03 18:10:28 +02:00
Niccolò Iardella
89f5659586
Add accounting policy to pre_processor
2018-09-03 18:10:28 +02:00
Niccolò Iardella
71d1b1ab9a
Refactoring and optimization
2018-09-03 18:10:28 +02:00
Niccolò Iardella
53c617cdcf
Move slicing configuration variables in header files
2018-09-03 18:10:28 +02:00
Niccolò Iardella
490e24560a
Split accounting and positioning in pre_processor
2018-09-03 18:10:28 +02:00
Niccolò Iardella
18ade8812a
Add positioning support for DL
2018-09-03 18:10:28 +02:00
Raphael Defosseux
1fe75d1f0d
CI: little fixes to TDD scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 18:08:55 +02:00
Robert Schmidt
4f56f4ee95
Remove comment end
...
Bug only occurs when compiling without AVX2
2018-09-03 18:06:28 +02:00
Raphael Defosseux
0d67d44e05
CI: running TDD test even if FDD failed
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 17:16:51 +02:00
Raphael Defosseux
afa64a0d90
CI: adding TDD setup to main CI on develop
...
-- Configuration files for a Band-40 test setup
-- XML file test on band-40 for 5 and 10 MHz in DL only
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 16:13:03 +02:00
Raphael Defosseux
9f21c07108
CI : fix
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 13:42:55 +02:00
Raphael Defosseux
3698dd7e84
Merge branch 'develop_integration_2018_w35' into 'develop'
...
Develop integration 2018 w35
See merge request oai/openairinterface5g!378
2018-09-03 13:12:07 +02:00
Raphael Defosseux
966f6392c7
CI: basic-sim, adding a pause between eNB start and UE start
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 12:31:45 +02:00
Haruki NAOI
0eb747718a
Fix: Paging fixes. dlsch->i0 for paging should be configured by PCH scheduler.
2018-09-03 18:30:01 +09:00
Cedric Roux
23e5ca206e
fix for CI
2018-09-03 11:09:56 +02:00
Cedric Roux
d67d8617e7
integration fix: fix compilation error
2018-08-31 18:11:45 +02:00
Bing-Kai Hong
3021cf114d
F1 & MAC:
...
1. Fix UE_CONTEXT_SETUP_REQUEST and CONTEXT_MODIFICATION_REQUEST encode/decode
2. Add gNB_DU_CONFIGURATION_UPDATE and gNB_CU_CONFIGURATION_UPDATE procedure
3. Add C_RNTI_TO_BIT_STRING function
4. Add INITIAL_UL_RRC_MESSAGE_TRANSFER procedure and with mac_du_data_ind (MSG3)
5. Add GNB-CUSystemInformation extension part for the F1SetupResponse procedure
2018-08-31 15:55:42 +02:00
Cedric Roux
23ca4cfbbe
Merge remote-tracking branch 'origin/T-fixes-w35' into develop_integration_2018_w35
2018-08-31 15:13:03 +02:00
Cedric Roux
4c069754d3
Merge remote-tracking branch 'origin/basic-simulator-fixes' into develop_integration_2018_w35
2018-08-31 14:49:50 +02:00
Louis Adrien Dufrene
80920618e6
Code guidelines
2018-08-31 14:14:28 +02:00
Wang Tsu-Han
ee04caab8a
replacing judgment from get_nprocs() and worker flags by paralle_stage and worker_stage
2018-08-31 12:58:49 +02:00
Cedric Roux
c22180ff31
Merge remote-tracking branch 'origin/issue326_LOGreview' into develop_integration_2018_w35
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/SCHED_UE/phy_procedures_lte_ue.c
openair2/LAYER2/MAC/eNB_scheduler_phytest.c
2018-08-31 12:55:28 +02:00
Cedric Roux
7654f8a208
Merge remote-tracking branch 'origin/issue_344_segv_trace_wireshark' into develop_integration_2018_w35
2018-08-31 12:43:33 +02:00
Cedric Roux
3f08e4503b
Merge remote-tracking branch 'origin/x2' into develop_integration_2018_w35
2018-08-31 12:29:15 +02:00
Cedric Roux
d52de8e482
Merge remote-tracking branch 'origin/341-modulation-bugfix' into develop_integration_2018_w35
2018-08-31 12:12:53 +02:00
Cedric Roux
536b4a88b1
Merge remote-tracking branch 'origin/cqiSchedule' into develop_integration_2018_w35
2018-08-31 12:04:28 +02:00
Cedric Roux
99535adacc
integration: remove compilation warning
2018-08-31 12:02:04 +02:00
laurent
5d658c5e82
remove constructor key word
2018-08-31 12:00:15 +02:00
Cedric Roux
4aec4a23a8
Merge remote-tracking branch 'origin/multi-sdr-ip-conf' into develop_integration_2018_w35
2018-08-31 11:50:19 +02:00
laurent
203001318a
Merge branch 'generate_sss_tables' of https://gitlab.eurecom.fr/oai/openairinterface5g into generate_sss_tables
2018-08-31 11:48:09 +02:00
laurent
cea4ef5372
generate sss tables
2018-08-31 11:47:53 +02:00
laurent
3740f3d72e
remove constructor key word
2018-08-31 11:44:41 +02:00
Cedric Roux
27322602e9
Merge remote-tracking branch 'origin/336-fhg-embms-changes' into develop_integration_2018_w35
2018-08-31 11:42:26 +02:00
Raphael Defosseux
8961e67ef4
CI: fix syntax error in pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-31 11:38:34 +02:00
laurent
0e6804f214
Merge branch 'generate_75KHz_tables' of https://gitlab.eurecom.fr/oai/openairinterface5g into generate_75KHz_tables
2018-08-31 11:20:58 +02:00
laurent
4221816f5e
generate 7.5KHz tables
2018-08-31 10:46:36 +02:00
Raphael Defosseux
caa5ad6e4b
CI: improvements on basic-simulator testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-30 15:57:42 +02:00
Cedric Roux
b8093f509e
T tracer: fix problem with some displays
...
This commit attempts to fix the error:
no good visual found
2018-08-30 14:25:20 +02:00
Cedric Roux
31e472d235
T tracer: fix traces for TDD
2018-08-30 14:23:52 +02:00
Haruki NAOI
620d50d798
Fix: ulsim segmentation fault.
2018-08-30 20:47:40 +09:00
Haruki NAOI
92bf2133fc
Fix: basic-sim and ue-ethernet compile error.
2018-08-30 18:24:44 +09:00
Raphael Defosseux
8fc3c48d85
CI: better reporting for simulator testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-29 16:53:17 +02:00
Haruki NAOI
3182183860
Fix: --log-mem options is erased.
2018-08-29 21:46:05 +09:00
Louis Adrien Dufrene
ec702c88f3
Commentaries modifications
2018-08-29 14:27:09 +02:00
Raphael Defosseux
16314f041f
CI: fix EPC IP address retrieve and zip of test-files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-29 10:27:10 +02:00
Raphael Defosseux
d57024162a
CI: fix bypass
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-28 17:27:35 +02:00
Raphael Defosseux
fdea649ddf
CI: Adding skeleton to perform basic-simulator testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-28 17:17:06 +02:00
Bing-Kai Hong
a817b54c74
T: generate for PROTO_AGENT and F1U
2018-08-28 17:01:17 +02:00
Bing-Kai Hong
b797dafdc6
1.Update the F1 messages with F1AP spec R15.2.1 and build scripts for proper generation of F1 messages
...
2.Add SCTP procedure (without ITTI) with F1AP
3.Add F1AP test code
2018-08-28 15:05:05 +02:00
Louis Adrien Dufrene
c12e3234b0
modification of tracer/gui/x.c for T tracer to work on screen
2018-08-28 14:03:37 +02:00
Calvin HSU
b58ef54608
Merge remote-tracking branch 'origin/develop' into feature-127-protocol-split
2018-08-28 12:22:59 +02:00
Haruki NAOI
d44ef56e3b
Fix: UE dose not respond to paging message.
2018-08-28 16:55:45 +09:00
Raphael Defosseux
24c1c6e18b
CI: better reporting
...
-- URL of jenkins build included in top of HTML report
-- when one of the needed processes not present, reported in HTML
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-28 09:35:31 +02:00
Cedric Roux
a48c36582f
bugfix: fix threading in the UE
...
Various problems were found with the basic simulator.
Variables used by various threads for synchronization need to
be initialized properly. That is before the various threads
start using them.
This goes for:
- UE->is_synchronized
- UE->proc.instance_cnt_synch
- UE->proc.instance_cnt_rxtx
The function "UE->rfdevice.trx_start_func" was called in
"UE_thread_synch" but should be called in "UE_thread" because
"UE_thread" is the one that calls "UE->rfdevice.trx_read_func"
and there is no guaranty that the call to "UE->rfdevice.trx_start_func"
is done before as it has to (it's in another thread).
And finally "pthread_cond_signal(&proc->cond_rxtx)" was called twice,
which may not be a problem but was certainly not intended. Plus
removing one call simplifies the code by removing some "if" logic,
which is a good thing per se.
This commit was not tested with a real UE and may thus introduce some
issues. Hopefully not!
2018-08-27 17:46:03 +02:00
Cedric Roux
164bbc65eb
basic simulator: bugfix: do not put random data in DCI when not used
...
With 50 RBs and 100 RBs the UE crashes in the basic simulator
because of false detection of DCIs.
Putting nothing in the unused REs in the DCI instead of random
bits solves this issue and let the basic simulator run with 50 RBs
and 100 RBs.
Note that in the real UE the problem needs to be solved because
the channel may lead to false DCI detection and the consequent
crashes have to be solved. This commit sort of "hides" the issue
to have the basic simulator functional.
Note also that putting nothing in the unused REs in the DCI should
be the normal general case. But it has not been tested with anything
but the basic simulator so the previous code is left.
2018-08-27 17:44:01 +02:00
Cedric Roux
97ddf5ea28
basic simulator: bugfix: wait for synch ready at the right time
...
Before this commit we were checking for UE->is_synchronized == 0
then we were waiting for a potentially active synch routine to
finish and then we were starting the synch routine again but the
synch routine that was running may have set UE->is_synchronized
to 1. This was leading to various problems, most notably the following
message repeated over and over in the UE log and the UE unable to
connect properly:
[RRC] [UE 0] Frame 377: OUT OF SYNC FROM eNB 0 (T310 active 0 : T310 0, N310 345, N311 0)
So let's wait for a potentially active synch routine to finish
before anything else.
2018-08-27 17:32:00 +02:00
Cedric Roux
2276996f74
basic simulator: minor bugfix: clear memory before use
2018-08-27 17:28:50 +02:00
Rajeev Gangula
9f6d466fff
Uncommemnt rrc_mac remove function.
2018-08-27 14:43:32 +02:00
Louis Adrien Dufrene
ec367c4b36
Merge branch 'develop' into DRX_develop
2018-08-27 14:43:09 +02:00
Louis Adrien Dufrene
a8f6accc9a
rm .gitignore for repo consistancy
2018-08-27 14:41:29 +02:00
Rajeev Gangula
0bd400d176
Merge branch 'develop' into cqiSchedule
2018-08-27 13:23:19 +02:00
Haruki NAOI
8ec16092c4
Fix: fairRR scheduler allocates Resource Block only to one UE when multiple UEs are selected.
2018-08-27 19:38:02 +09:00
Haruki NAOI
37bab74e06
Fix: dlcqi re-transmission timing.
2018-08-27 19:26:39 +09:00
Raymond Knopp
9399dd9735
try to merge with issue 341 to pass USRP/FDD test
2018-08-25 02:22:44 +02:00
frtabu
82c3f06da3
fix dlsim tests failures in CI ( log level improperly set due to log modifications)
2018-08-24 23:53:58 +02:00
frtabu
51c86dd49e
fix noS1 build failure
2018-08-24 20:06:02 +02:00
frtabu
77f70e77ea
MSC logging utility as a config option
2018-08-24 17:43:14 +02:00
frtabu
24f8fcf346
Use common log mechanism in layer 3, mapping specific macros to common ones and extending common log utilities to support specific layer3 requirements
2018-08-24 17:43:14 +02:00
frtabu
79588a494e
LOG_F replaced by LOG_DUMPMSG. Add a generic function to dump a buffer or message. Go on with LOG_M implementation improvement. Remove redundant options to enable/disable logs.
2018-08-24 17:43:14 +02:00
Raymond Knopp
b9a06a75ff
Merge branch 'ru_rau_enhancement-external-timing' of http://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement-external-timing
2018-08-24 14:49:29 +02:00
Raymond Knopp
bcabf5fe11
tracing for if4p5 fronthaul
2018-08-24 14:49:00 +02:00
Raymond Knopp
671aa4e11a
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement-external-timing
2018-08-24 14:48:04 +02:00
Raphael Defosseux
e469680d80
CI: fix in python
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-24 14:37:40 +02:00
WANG Tsu-Han
b5435440cd
bug fix for QPSK modulation with pilot
2018-08-24 12:14:51 +02:00
Raphael Defosseux
8b46aea34d
CI: optimization on scripts
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-24 11:57:13 +02:00
Raymond Knopp
b7b48fd6c7
beamforming debugging after fronthaul testing
2018-08-24 10:32:03 +02:00
Louis Adrien Dufrene
7ea7af3ab8
initial commit
2018-08-24 08:56:06 +02:00
WANG Tsu-Han
f65c390226
warning removal
2018-08-23 18:34:50 +02:00
Konstantinos Alexandris
3b3b971807
minor fixes for x2 + modify conf files
...
The configuration file has now to contain ENB_IPV4_ADDRESS_FOR_X2C and
ENB_PORT_FOR_X2C in the NETWORK_INTERFACES section.
For example:
NETWORK_INTERFACES :
{
ENB_INTERFACE_NAME_FOR_S1_MME = "eth0";
ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.12.111/24";
ENB_INTERFACE_NAME_FOR_S1U = "eth0";
ENB_IPV4_ADDRESS_FOR_S1U = "192.168.12.111/24";
ENB_PORT_FOR_S1U = 2152; # Spec 2152
ENB_IPV4_ADDRESS_FOR_X2C = "192.168.12.111/24";
ENB_PORT_FOR_X2C = 36422; # Spec 36422
};
2018-08-23 16:15:14 +02:00
laurent
d5f28018ed
fix 344
2018-08-23 13:06:17 +02:00
Raphael Defosseux
d12a54a774
Removed unused variable
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-23 10:40:28 +02:00
Raphael Defosseux
0c83df3ff9
CI: added support for extra options to start eNB
...
added more statistics on iperf server report analysis
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-22 19:15:43 +02:00
Konstantinos Alexandris
d3edb3a095
Merge remote-tracking branch 'origin/develop' into x2
2018-08-22 16:02:24 +02:00
WANG Tsu-Han
4bdf8e60fc
Merge branch '341-modulation-bugfix' of https://gitlab.eurecom.fr/oai/openairinterface5g into 341-modulation-bugfix
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
2018-08-22 15:58:17 +02:00
WANG Tsu-Han
30cc9c1c66
adding half fill mechanism into accelorated modulation
2018-08-22 15:36:43 +02:00
Konstantinos Alexandris
40942e34a0
Initial commit on X2AP (add target eNBs as input)
2018-08-22 15:32:22 +02:00
Raphael Defosseux
4bf6f26d49
CI: inverted last iperf UL @20MHz
...
fix main.py help message
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-22 10:19:14 +02:00
Florian Kaltenberger
7fed2bec9d
disabling new modulation for 25PRB
2018-08-21 08:03:14 -07:00
WANG Tsu-Han
f1e041ad98
bug fix for 25RBs with new modulation scheme and add config for 5 & 10 MHz with phy-test
2018-08-21 15:18:05 +02:00
Raphael Defosseux
ee143ac044
CI: fixing and adding more testcases
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-21 15:04:40 +02:00
Rajeev Gangula
849be5f9f7
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2018-08-20 16:11:44 +02:00
Rajeev Gangula
86f4d8c18f
Remiving CQI scheduling on special SFs.
2018-08-20 14:17:19 +02:00
Raphael Defosseux
dc9c27a330
CI: improvements
...
-- no more -x option at compilation time
-- iperf server report crash better handled
-- python executor retrieve iperf server files in case of failure to analyze
-- comparison w/ requested bandwidth
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-20 11:09:28 +02:00
Cedric Roux
ade9a6dd76
Merge remote-tracking branch 'origin/develop_integration_2018_w33' into develop
...
Summary of changes:
- fix compilation on CentOS
- some work on the T tracer:
- add a 'multi' tracer to connect several tracers at the same time
- improve 'to_vcd' to be compatible with previous VCD traces
- preliminary work for X2 handover
- various bug fixes
A new version of asn1c is to be used with this commit.
Do:
cd [top directory of repository]
source oaienv
cd cmake_targets
./build_oai -I
2018-08-17 17:18:04 +02:00
Raymond Knopp
c3b9328540
Merge remote-tracking branch 'origin/t_tracer_w32' into ru_rau_enhancement-external-timing
...
Conflicts:
common/utils/T/T_messages.txt
2018-08-17 16:33:07 +02:00
Cedric Roux
69338c694b
bugfix: fix array index
...
As reported by Konstantinos Alexandris and Robert Schmidt.
2018-08-17 15:55:04 +02:00
Cedric Roux
e74010220d
bugfix: fix duplicated code
...
As reported by Robert Schmidt.
2018-08-17 15:45:38 +02:00
Cedric Roux
dfee206027
Merge remote-tracking branch 'origin/fix_missing_s1ap_15.2.0_asn_module_and_update_asn1c_commit' into develop_integration_2018_w33
2018-08-17 15:38:55 +02:00
Cedric Roux
546cdded78
Merge remote-tracking branch 'origin/fix-missing-break' into develop_integration_2018_w33
2018-08-17 15:38:50 +02:00
Cedric Roux
640b4c1b7d
Merge remote-tracking branch 'origin/x2' into develop_integration_2018_w33
2018-08-17 15:38:32 +02:00
Cedric Roux
fa49a0dfb3
Merge remote-tracking branch 'origin/t_tracer_w32' into develop_integration_2018_w33
2018-08-17 15:38:24 +02:00
Cedric Roux
4963c31fc5
Merge remote-tracking branch 'origin/issue-centos-fixes' into develop_integration_2018_w33
2018-08-17 15:37:56 +02:00
Cedric Roux
88724afdf3
T: minor: don't clean tracers on 'make clean'
2018-08-17 15:36:45 +02:00
Cedric Roux
475d5eb827
T: bug fixes for the T cache
...
- 'busy' has to be handled in a more atomic fashion to avoid crazy
runtime race conditions
- the basic simulator is too fast sometimes; rewrite the accesses to
the T cache to avoid there again crazy behaviors
Hopefully that's better...
2018-08-17 12:25:13 +02:00
Cedric Roux
d4a8b5f35e
compilation warning "jobserver unavailable" removal
...
This commit removes the warning:
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
Basically, inside a Makefile we should use $(MAKE) instead of make.
2018-08-17 12:25:13 +02:00
Cedric Roux
4054330191
minor: remove TABs
2018-08-17 12:24:39 +02:00
Cedric Roux
55ba99ac62
T: check consistency of T_messages.txt with VCD functions and variables traces
...
Since VCD has now to go through the T tracer, we enforce the consistency
of data found in common/utils/LOG/vcd_signal_dumper.[ch] with data
found in common/utils/T/T_messages.txt.
We might get completely rid of common/utils/LOG/vcd_signal_dumper.[ch] at some
point. For the moment, let's keep it.
This commit adds the program common/utils/T/check_vcd.c and necessary
modifications to enforce its use at compilation time.
If you modify common/utils/LOG/vcd_signal_dumper.[ch] but do not update
common/utils/T/T_messages.txt an error will pop up when you compile the
software. You have to keep both modules synchronized.
2018-08-17 12:24:39 +02:00
cdxu0312
0fd3ca7584
added 2 RRU debugging for vcd
2018-08-17 15:12:26 +08:00
Eino Virtanen
be0e409594
USRP addressess and clock sources can be configured in the configuration file with the RU section with comma separated IP addresses in 'sdr_addrs' and with strings "internal"/"external"/"gpsdo" in 'clock_src'.
...
TODO: Currently the driver picks the two first RX and TX channels when nb_tx and nb_rx are both set to 2. If a developers wants to force usage of two devices, 'set_rx_subdev_spec' and 'set_tx_subdev_spec' can be used to indicate to the driver so that antennas from separate devices will be used. To rephrase: until 4 antennas are supported by OAI, testing with two devices, so that antennas from both devices are used, requires manual configuration of which subdevices' antennas are used.
Conflicts:
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2018-08-16 16:22:13 +02:00
Bi-Ruei, Chiu
6562577e96
Update asn1c commit with two new fixes
2018-08-16 16:36:41 +08:00
Bi-Ruei, Chiu
79827d6bac
Add missing S1AP 15.2.0 ASN.1 S1AP-Containers module
2018-08-16 16:36:41 +08:00
Raymond Knopp
ff0ca09040
changed precoder initialization for cell-specific antenna ports
2018-08-15 05:24:47 +02:00
Raymond Knopp
6bfbb77ebe
Merge remote-tracking branch 'origin/340-fix-beamforming-for-multiple-antenna' into ru_rau_enhancement-external-timing
...
Conflicts:
openair1/SCHED/ru_procedures.c
2018-08-15 04:23:59 +02:00
Raymond Knopp
1609b21f4b
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement-external-timing
2018-08-15 04:17:25 +02:00
Thomas Schlichter
cd79a52c22
In phy_procedures_UE_RX() really only process the first 5 (not 6) OFDM symbols for S-subframes
...
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ).
2018-08-14 17:09:08 +02:00
Thomas Schlichter
781fb9b9ca
Reduce network latency by using netif_rx_ni() instead of netif_rx() in non-interrupt context
...
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ).
2018-08-14 17:09:08 +02:00
Thomas Schlichter
93f494f106
Fix channel impulse response peak detection when adjusting the timing sync
...
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ).
2018-08-14 17:09:08 +02:00
Thomas Schlichter
e239e94154
Fix PDCP and RLC for MBMS
...
Also add output of MBMS multicast IP packets to the network.
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ) by Javier Morgade, Ph.D.
2018-08-14 17:09:08 +02:00
Thomas Schlichter
8dd3a1306a
Also send MTCH using mac_xface->ue_send_mch_sdu()
...
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ).
2018-08-14 17:09:08 +02:00
Thomas Schlichter
390c5011a5
Call ue_measurement_procedures() even for last OFDM sybol in second slot.
...
Also for PMCH subframes, call slot_fep() for first OFDM symbol of next subframe.
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ).
2018-08-14 17:09:08 +02:00
Thomas Schlichter
96903ed59f
Use logical && instead of binary & in phy_procedures_UE_RX()
...
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ).
2018-08-14 17:09:08 +02:00
Thomas Schlichter
1b53fd402d
mcch logical channel properly decoded
...
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ) by Javier Morgade, Ph.D.
2018-08-14 17:09:08 +02:00
Thomas Schlichter
02f94bf35b
Fix 24-bit MBSFN subframe configuration
...
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ) by Javier Morgade, Ph.D.
2018-08-14 15:55:10 +02:00
Thomas Schlichter
68fae537dd
Fixed MBSFN gold sequence generator
...
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ) by Javier Morgade, Ph.D.
2018-08-14 15:55:10 +02:00
Thomas Schlichter
f935e09bbe
Enable RA_RNTI decoding through format1C DCI
...
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ) by Javier Morgade, Ph.D.
2018-08-14 15:55:10 +02:00
Cedric Roux
53bb1fb091
minor bugfix
...
Compilation of UE softmodem failed.
2018-08-14 15:54:34 +02:00
Thomas Schlichter
71960795bf
Fix DCI format 1C
...
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ).
2018-08-14 15:53:04 +02:00
Thomas Schlichter
977b7ebeb9
Perform timing sync adjustment in subframe 5 instead of 6
...
Subframe 6 may be an MBMS subframe, and timing sync does not (yet) work on MBMS subframes.
This commit was developed at Fraunhofer IIS (https://www.iis.fraunhofer.de ).
2018-08-14 15:53:04 +02:00
Raphael Defosseux
bd5b3b1ec7
CI:
...
- fix when FDD slave job fails, it still retrieves the HTML report
- improvement in HTML report, stats per UE for attach, ping, iperf
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-13 16:21:30 +02:00
Robert Schmidt
44e444b3a2
Add missing break in switch statement in set_ul_DAI()
2018-08-13 14:38:32 +02:00
Cedric Roux
21481fef71
compilation warning "jobserver unavailable" removal
...
This commit emoves the warning:
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
Basically, inside a Makefile we should use $(MAKE) instead of make.
2018-08-13 12:37:17 +02:00
Cedric Roux
072bb9044f
T: improve error reporting
...
Use "error:" as prefix to error messages in genids.c
to help looking for errors in case of failure of
the build.
2018-08-13 11:29:07 +02:00
Cedric Roux
fd8eb46c6a
minor: remove TABs
2018-08-13 11:29:07 +02:00
Cedric Roux
d5da350b06
T: check consistency of T_messages.txt with VCD functions and variables traces
...
Since VCD has now to go through the T tracer, we enforce the consistency
of data found in common/utils/LOG/vcd_signal_dumper.[ch] with data
found in common/utils/T/T_messages.txt.
We might get completely rid of common/utils/LOG/vcd_signal_dumper.[ch] at some
point. For the moment, let's keep it.
This commit adds the program common/utils/T/check_vcd.c and necessary
modifications to enforce its use at compilation time.
If you modify common/utils/LOG/vcd_signal_dumper.[ch] but do not update
cmake_targets/CMakeLists.txt an error will pop up when you compile the
software. You have to keep both modules synchronized.
2018-08-13 11:29:07 +02:00
Cedric Roux
f18a438c2c
T: simplify
...
Don't use shm anymore. Use mmap directly.
2018-08-13 11:28:56 +02:00
Cedric Roux
bd3fc60ae4
T: update 'to_vcd' tracer to trace all VCD variables and functions
...
Pass the command line arguemnt -vcd to trace all VCD variables
and functions.
2018-08-10 15:20:36 +02:00
Wang Tsu-Han
2d723c542e
adding VCD log for multiple RUs
...
Conflicts:
common/utils/T/T_messages.txt
openair1/SCHED/ru_procedures.c
targets/RT/USER/lte-enb.c
2018-08-10 15:19:00 +02:00
Konstantinos Alexandris
5c85231782
GPS synchronization
2018-08-10 11:06:21 +02:00
laurent
9dcade262c
generate sss tables
2018-08-09 18:13:09 +02:00
Wang Tsu-Han
b8feeef407
VCD log for two ru_thread
2018-08-09 17:06:24 +02:00
Wang Tsu-Han
3fd125257a
VCD removal
2018-08-09 16:34:59 +02:00
ISIP CS/NCTU
90c9bfd926
Update ru_procedures.c
2018-08-09 16:05:05 +02:00
ISIP CS/NCTU
f458287a4d
Replace ru_procedures.c
2018-08-09 15:47:56 +02:00
ISIP CS/NCTU
5618856ea9
Replace modulation_eNB.h
2018-08-09 15:47:31 +02:00
ISIP CS/NCTU
9d8aecdb3e
Replace beamforming.c
2018-08-09 15:47:12 +02:00
ISIP CS/NCTU
c87e00c35c
Update beamforming.c
2018-08-09 11:53:00 +02:00
ISIP CS/NCTU
778361685c
Update ru_procedures.c
2018-08-09 11:52:27 +02:00
ISIP CS/NCTU
0fbde1bad0
Update lte-enb.c
2018-08-09 11:51:54 +02:00
ISIP CS/NCTU
2e7962be0c
Update modulation_eNB.h
2018-08-09 11:48:13 +02:00
ISIP CS/NCTU
cf2f6f58f6
Update beamforming.c
2018-08-09 11:40:53 +02:00
ISIP CS/NCTU
95d6792c12
Update ru_procedures.c
2018-08-09 11:38:51 +02:00
ISIP CS/NCTU
03e91a3d9c
Replace modulation_eNB.h
2018-08-09 11:31:09 +02:00
ISIP CS/NCTU
61df625703
Replace beamforming.c
2018-08-09 11:30:44 +02:00
ISIP CS/NCTU
191d36705a
Replace lte-enb.c
2018-08-09 11:29:47 +02:00
ISIP CS/NCTU
c4ee45acb3
Replace ru_procedures.c
2018-08-09 11:28:30 +02:00
Cedric Roux
781133b772
T: bugfix in multi
...
Check result of send_is_on and close connection to tracee on error.
2018-08-09 10:18:38 +02:00
Raymond Knopp
91d23cb31d
Merge remote-tracking branch 'origin/ru_rau_enhancement' into ru_rau_enhancement-external-timing
...
Conflicts:
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.h
2018-08-09 09:45:57 +02:00
Cedric Roux
5b17b036ba
T: improve to_vcd tracer
...
Make it compatible with 'template' gtwave files as found in openair's
repository.
The type VCD_NAME was added to the VCD IDs in T_messages.txt.
The database processing code was adapted to use it.
The tracer to_vcd was adapted to use it and render the produced vcd
output compatible with the 'template' gtkwave files.
When running to_vcd, do not forget to pass -vcd to use this feature.
2018-08-08 15:42:02 +02:00
Cedric Roux
fdd4366daf
T: add a 'multi' tracer
...
This tracer allows the connection of several tracers to one tracee.
To use the multi tracer:
- run the tracee as usual, eg. ./lte-softmodem -O xxxx.conf --T_stdout 0
- run the multi tracer: ./multi -d ../T_messages.txt
- connect other tracers to the multi tracer:
- ./enb -d ../T_messages.txt -p 2022
- ./textlog -d ../T_messages.txt -p 2022
- etc.
By default the multi tracer connects to the tracee to the port 2021,
as for any other tracer.
Then it accepts connections from other tracers on the port 2022.
This can be changed with parameters on the command line.
The tracee and the other tracers can be stopped/started at any time.
2018-08-08 15:41:39 +02:00
Cedric Roux
eb3b87d956
T: bugfix and cleanup
...
- bug fixed in ue and enb tracer: the socket needs to be closed
in case of restart
- cleanup: fix spacing in T_messages.txt
2018-08-08 11:58:26 +02:00
Raymond Knopp
70461a3344
initialization of dumpframe variable to 0.
2018-08-08 05:37:16 +02:00
Raymond Knopp
47764ebb58
Merge remote-tracking branch 'origin/issue-centos-fixes' into ru_rau_enhancement
2018-08-08 05:06:35 +02:00
Raymond Knopp
53a31093fa
minor modifications to lte-ru.c and ru_control.c. Addition of lte_noS1_buildCMakelists.template which somehow got removed.
2018-08-08 05:01:21 +02:00
Raymond Knopp
f7dfb6c6b2
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement
...
Conflicts:
cmake_targets/build_oai
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/LTE_TRANSPORT/pucch.c
openair1/PHY/LTE_UE_TRANSPORT/initial_sync.c
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.h
2018-08-07 19:44:53 +02:00
Raymond Knopp
11a33bc44c
Merge remote-tracking branch 'origin/develop' into issue-centos-fixes
2018-08-07 17:40:18 +02:00
Cedric Roux
e04b8241dc
Merge remote-tracking branch 'origin/develop_integration_2018_w31' into develop
...
Summary of changes:
- bug fixes in various places
2018-08-07 11:28:26 +02:00
Cedric Roux
1cbd60e9c8
remove warning
2018-08-07 10:35:14 +02:00
Cedric Roux
43ffecb1a1
remove warnings
2018-08-07 09:53:57 +02:00
laurent
1603e99d7e
fix other targets after CI trial
2018-08-06 17:54:34 +02:00
Cedric Roux
9126c88294
HACK: let the basic simulator work again
...
A better solution has to be found.
2018-08-06 16:57:15 +02:00
laurent
0a9a636ceb
commit new itti code
2018-08-06 16:52:51 +02:00
laurent
4c475c429b
first commit new itti
2018-08-06 16:52:27 +02:00
Cedric Roux
19a01f6cb0
minor: bug fix in T tracer 'to_vcd'
2018-08-06 12:26:35 +02:00
Cedric Roux
1752c92980
T: update 'to_vcd' tracer to trace all VCD variables and functions
...
Pass the command line arguemnt -vcd to trace all VCD variables
and functions.
2018-08-06 11:27:02 +02:00
Raymond Knopp
a2cf8611ed
small modifications for CentOS build
2018-08-04 08:39:25 +02:00
laurent
d74bed545a
generate 7.5KHz tables
2018-08-03 20:28:34 +02:00
Raphael Defosseux
35ff61118f
CI: adding profiling option to iperf:
...
-- balanced (current version): all UE shares the same BW
-- single-ue : one UE will use the whole requested BW
-- unbalanced : all but one UE will use a residual 2% of the requested BW
the rest of requested BW will be used by one UE
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-03 15:23:47 +02:00
Cedric Roux
07d1610602
quick hack to avoid a DLSCH regression
...
One of the optimized RE allocation function does not work properly
and generates some decoding errors with a COTS UE. Let's use the
generic function for the moment, while analyzing what is wrong.
2018-08-03 15:01:49 +02:00
Cedric Roux
15f7ae91be
fix single_thread_flag usage
2018-08-03 14:58:18 +02:00
Raphael Defosseux
d885eb5bc2
CI: hotfix in Jenkins pipeline script
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-03 13:24:30 +02:00
Raphael Defosseux
2bccdeb556
Merge branch 'develop-ci' of gitlab.eurecom.fr:oai/openairinterface5g into develop-ci
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-03 13:11:56 +02:00
Raphael Defosseux
4080cfd81f
CI: adding UL iperf support
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-03 13:08:48 +02:00
Cedric Roux
ad32a8c923
Merge remote-tracking branch 'origin/338-correcting-changes-made-in-dlsch_demodulation-c-in-8cbe7cf6af8adf63680d6e610b570acf45df40c2' into develop_integration_2018_w31
...
Conflicts:
openair1/PHY/LTE_UE_TRANSPORT/dlsch_demodulation.c
2018-08-03 09:47:29 +02:00
Raphael Defosseux
9db654d61b
CI: retrieve HTML report from slave job and archive it
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-03 09:47:02 +02:00
Cedric Roux
d688c99843
Merge remote-tracking branch 'origin/337-fix-t_ids-h-issue-for-phy_mex' into develop_integration_2018_w31
...
Conflicts:
cmake_targets/CMakeLists.txt
2018-08-03 09:46:22 +02:00
Cedric Roux
409b3d5c20
Merge remote-tracking branch 'origin/issue326_LOGreview' into develop_integration_2018_w31
2018-08-03 09:45:26 +02:00
Cedric Roux
50815ab6bf
Merge remote-tracking branch 'origin/issue332-dft-initializations' into develop_integration_2018_w31
2018-08-03 09:45:11 +02:00
Cedric Roux
37a097cc35
Merge remote-tracking branch 'origin/334-iq-replay-without-mmap-usage' into develop_integration_2018_w31
2018-08-03 09:44:57 +02:00
Cedric Roux
c95b84e9d0
Merge remote-tracking branch 'origin/parallel-phy-test-EMUFH' into develop_integration_2018_w31
2018-08-03 09:44:38 +02:00
Raphael Defosseux
9766eaa1bf
CI: Improvements
...
* adding merge request allow flag:
-- if false no forced merge to develop
-- if true and if branch is not develop, then forced merge to develop
* lowered the ru gains in CI conf files
* adding on-the-fly HTML summary within python main.py script
* adding 20 MHz testcases to FDD band 7 scenario
* adding GitLab status for
-- centOS build
-- FDD-band7 tests
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-02 17:36:52 +02:00
Raphael Defosseux
b6c42575d8
CI: adding 20 MHz testcases to FDD band 7 scenario
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-02 16:56:57 +02:00
Raphael Defosseux
67796d8420
CI: pipeline fix
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-02 16:41:40 +02:00
Raphael Defosseux
a867e4ebcc
CI: Moving html archiving in case of error
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-02 16:38:57 +02:00
Raphael Defosseux
2ac9b4ff96
CI: adding on-the-fly HTML summary within python
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-02 16:28:27 +02:00
Raymond Knopp
44ce13d7de
added ru_control.c (extraction of RU state-machine and support functions for fronthaul)
2018-08-02 05:55:50 -07:00
Raphael Defosseux
ceaac8dffb
CI: lower ru gains
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-02 13:52:57 +02:00
Raphael Defosseux
434a0a7d81
CI: adding merge request allow flag:
...
-- if false no forced merge to develop
-- if true and if branch is not develop, then forced merge to develop
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-02 10:28:45 +02:00
Raphael Defosseux
5bc579f05c
CI: hotfix in Jenkins pipeline script
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-02 09:17:29 +02:00
Raphael Defosseux
d1dd00b08e
CI:
...
-- Adding script to notify developer when introducing compilation warnings
-- Fix on the CentOS log archiving / reporting
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-01 17:23:26 +02:00
Cedric Roux
9e8ad4923b
fix install on centOS
...
- install package 'vim-common' to have 'xxd' needed by the compilation
process of the T tracer
- change the way xxd is called so that no file is created in case
of error
2018-08-01 16:36:35 +02:00
Raphael Defosseux
86c199e3f7
CI:
...
Adding a build stage on CentOS (only one variant : -w USRP --eNB)
Should not trigger a fail for the moment
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-01 14:36:46 +02:00
Raphael Defosseux
75711a8b77
CI: hotfixes
...
-- log collection on enb log requires a sudo when removing log files
-- added iperf log collection to jenkins file
-- corrected iperf detection of packet loss ( added jitter also)
-- increased iperf DL requested BW for 10 MHz
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-01 11:48:09 +02:00
Elena Lukashova
4b4ded0c27
Removing printout in a median function.
2018-07-31 22:45:14 +02:00
Elena Lukashova
eec9f293b1
Making channel and data arrays dimensions in compensation function
...
more flexible to support 4x4 system.
2018-07-31 22:42:42 +02:00
Raphael Defosseux
71978e71e3
CI: hotfix -- no waiting for got sync
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-31 16:30:16 +02:00
frtabu
cba9d69b4d
fix segfault when running with stdout stream caching disabled
2018-07-31 15:24:33 +02:00
Raphael Defosseux
621b73938d
CI: hotfix for stability
...
-- stdbuf -o0 seems to be causing segmentation fault
-- using daemon instead of nohup
-- also repeating several time "got sync" message and flushing stdout/stderr
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-31 14:41:19 +02:00
Elena Lukashova
c3e4f68609
1.Adding PHY_MEX to the list of the libraries to be compiled with T_tracer,
...
otherwise T_IDs.h was not generated.
2.Adding extra files to the PHY_MEX library.
2018-07-31 11:59:18 +02:00
frtabu
6c23bdec60
fix compilation errors in ETHERNET or noS1 mode
2018-07-31 00:42:53 +02:00
frtabu
30509955c2
remove compilation warnings, especially when disabling T_TRACER. enhance LOG_M macro implementation, introduce LOG_DEBUG_XXX macro to replace #ifdef DEBUG_XXX
2018-07-30 20:07:22 +02:00
frtabu
b85cbddeec
log.c simplification, fix usefull functionality which never worked, move all log code from openair2 to common
2018-07-30 20:07:22 +02:00
Raphael Defosseux
5798b17737
Dummy push to trigger CI again
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-30 15:12:26 +02:00
Raphael Defosseux
c30a2fa607
CI: little fix in main python script
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-30 14:17:34 +02:00
Raphael Defosseux
ddcab3a6cf
CI: fix in executing in python the eNB process
...
added slave job trigger for testing
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-30 13:17:27 +02:00
Wang Tsu-Han
d45fcd6fc2
Merge branch 'develop' into parallel-phy-test-EMUFH
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/LTE_UE_TRANSPORT/get_pmi.c
openair2/LAYER2/MAC/eNB_scheduler_phytest.c
openair3/S1AP/MESSAGES/ASN1/R8/s1ap-8.10.0.asn1
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/rfsim.h
2018-07-30 11:42:34 +02:00
Wang Tsu-Han
aa00a4734a
reset for remerging
2018-07-30 11:24:08 +02:00
Raphael Defosseux
fe70d33002
Merge branch 'develop-ci' into 'develop'
...
CI: integrating COTS-UE bench scripts
See merge request oai/openairinterface5g!350
2018-07-30 10:26:23 +02:00
Raymond Knopp
ec0b924852
successful testing of all DFTs. added missing 4x768-point DFT.
2018-07-27 18:52:18 +02:00
Raphael Defosseux
b04ef7e289
CI: Adding license banner to python script and xml testcases
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-27 17:21:25 +02:00
Raphael Defosseux
a2a00d2205
CI: Improvements on the COTS-UE bench script
...
* added banner to pipeline script
* added parameters to Jenkins pipeline / python
* xmlfile and test stage
* eNB configuration files are located under ci-scripts/conf_files
* no more correction of MNC
* still correction of EPC / eNB IP addresses at runtime
* Initialize_eNB_args is back using the proper "-O " syntax
* Terminate stage is parallel as in FJU's original pipeline
* Log collection stage is back fully parallel
* Console as artifact an option
* Check if terminate calls ended well, to be repeated at the end
* Adding back iperf:
* selection of iperf vs iperf3
* adding some iperf testcases to test suite
* Better enb launch
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-27 15:55:40 +02:00
Raphael Defosseux
f911895b11
CI: added abstraction layer to social messaging
...
-- a boolean parameter should be added to master eNB job
-- for slack: pipelineUsesSlack
if not present or false, no message will be sent
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-27 15:55:40 +02:00
Raphael Defosseux
2e609df339
CI: adding license banners to master eNB CI script files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-27 15:55:40 +02:00
Raphael Defosseux
af2877cf59
CI : Improvements to COTS-UE bench scripts
...
-- Jenkins Pipeline script:
-- Moved the node to a proper subnetwork
-- Added ansiColor option
-- XML testsuite file can now be an option to the main.py python script
-- Added some examples testsuite templates
-- main.py python file
-- Added an option when opening an SSH session: taking care of clients with copied SSH keys
in that case, verifing that we are on the correct host
-- BuildeNB method is closer from Fujitsu's original one
improvement on flexibility for code source path naming
better clean-up of workspace
-- LTEBOX EPC (init / termination / logCollection) methods improvements w/ a /tmp path
-- Checking of processes (EPC / eNB) is parallelized
also handles LTEBOX EPX vs OAI CN
-- UE methods added: attach, detach, reboot, ping
With complete parallelism for multiple UEs
iperf added but not tested
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-27 15:55:40 +02:00
Raphael Defosseux
6b38334767
CI: integration of the "test with equipment" script
...
-- temporary into a separate jenkins job
-- parameters are not in the pipeline script file
they have to be set up manually in the Jenkins GUI configuration page
they are then check if present in pipeline script
-- call to python script
-- build on a server with RF HW capabilities
for the moment USRP B2x0
also handles merge request process for gitlab
-- since it is for CI, it is a clean build
-- connect to an EPC (OAI or LTEBOX)
-- terminates eNB / EPC
-- log collection
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-27 15:55:40 +02:00
Raphael Defosseux
a87a4638b0
CI: improvement
...
-- Increased allocated memory for the cppcheck VM
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-27 15:55:40 +02:00
Raymond Knopp
a787da5d83
Merge remote-tracking branch 'origin/develop' into issue332-dft-initializations
2018-07-27 09:01:38 +02:00
Raymond Knopp
bd5a8535f1
testing of UL dfts. commit before merge
2018-07-27 08:46:00 +02:00
Cedric Roux
e83a7fca5f
Merge remote-tracking branch 'origin/develop_integration_2018_w29' into develop
...
Summary of changes:
- RF simulator enhancements
- remove oaisim
- use new asn1c
- bug fixes / cleanup
- TDD fixes
- IQ replay fixes
- clean VCD/LOG_XX
The new asn1c requires a reinstallation.
Do:
./build_oai -I
2018-07-26 21:34:12 +02:00
Cedric Roux
072cf56720
basic simulator is now functional
...
The power estimation of the UE has to be debugged (calibrated?).
In the meantime, using "--ue-rxgain 140" lets the UE and eNB
talk to each other in the basic simulator.
2018-07-26 11:37:36 +02:00
Cedric Roux
acff8016ba
fix: revert openair3/NAS/TOOLS/ue_eurecom_test_sfr.conf to previous version
2018-07-25 11:17:54 +02:00
Raymond Knopp
11c4cb9b33
1. fixed initialization issues for lte-uesoftmodem when running with non RF simulation target.
...
2. minor modifications in dlsch_demodulation.c for 2 eNB TX antennas, 1 RX antenna. Inconsistant indexing of some arrays in this case.
3. change in config_load_configmodule.c : removed exit(-1) when no configuration file is used. This makes unitary simulators exit. Effect on lte-XXsoftmodem TBC.
2018-07-25 00:33:04 +02:00
Cedric Roux
a385af0109
better setup for asn1c
...
- use OAI location to retrieve asn1c
- use a specific commit instead of a branch name
2018-07-24 16:01:54 +02:00
Cedric Roux
1961fd7f20
remove gccxml/castxml
...
This was used for the ITTI analyzer.
The ITTI analyzer is now to be considered obsolete.
The source code will be removed at some point.
2018-07-24 15:52:04 +02:00
bruno mongazon-cazavet
006fced248
Fix #334
2018-07-23 16:25:34 +02:00
Cedric Roux
0f94c3487d
minor
2018-07-23 10:48:05 +02:00
Cedric Roux
8cbe7cf6af
Merge remote-tracking branch 'origin/mmse_receiver' into develop_integration_2018_w29
2018-07-23 10:28:20 +02:00
Raymond Knopp
76f15d6249
testing with dlsim
2018-07-22 21:00:41 +02:00
Raymond Knopp
71c8d6b93f
initializations for radix-3 FFTs (1536,3072,6144,12288,18432,24576), addition of 3072-point.
2018-07-22 13:26:10 +02:00
Raymond Knopp
ad867af7a0
1024-8192 initializations tested and static initializations removed
2018-07-22 10:39:33 +02:00
Elena Lukashova
340a885036
dlsch_channel_level_core ofthen had overflows if used for an MMSE
...
receiver. THe proposed solution is to replace the average channel level with
median = (max+min)>>1.
For these reasons lsch_channel_level_median is introduced.
2018-07-20 17:17:38 +02:00
Cedric Roux
ccdf1aff7a
fix
2018-07-20 17:01:48 +02:00
Elena Lukashova
70b838ff38
Fixing a bug in dlsch_channel_level:
...
instead of _mm_srai_epi16
_mm_srai_epi32 should be used as _mm_madd_epi16
packs multiply-adds 16 bits and packs into 4
blocks of 32 bits.
2018-07-20 17:00:23 +02:00
Cedric Roux
86180447e7
fix
2018-07-20 16:51:53 +02:00
Cedric Roux
d05ec7e826
hot dirty fix - TODO: fix it properly
2018-07-20 16:40:09 +02:00
Cedric Roux
320551124c
fix
2018-07-20 16:37:22 +02:00
Cedric Roux
d89009becf
fix
2018-07-20 16:04:39 +02:00
Cedric Roux
42c3e6066c
fix
2018-07-20 15:57:52 +02:00
Cedric Roux
b1d0287327
Merge remote-tracking branch 'origin/issue321_tdd_config1' into develop_integration_2018_w29
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
2018-07-20 12:26:13 +02:00
Cedric Roux
e7ea9e7611
Merge remote-tracking branch 'origin/issue326_LOGreview' into develop_integration_2018_w29
...
Conflicts:
cmake_targets/CMakeLists.txt
2018-07-20 12:11:52 +02:00
Cedric Roux
d89dbb4882
Merge remote-tracking branch 'origin/feature-s1ap-r14-based-on-new-asn1c' into develop_integration_2018_w29
...
Conflicts:
targets/SIMU/PROC/channel_sim_proc.c
targets/SIMU/USER/oaisim_pad.c
2018-07-20 12:10:15 +02:00
Cedric Roux
87f2185431
Merge remote-tracking branch 'origin/mmse_receiver' into develop_integration_2018_w29
...
Conflicts:
cmake_targets/CMakeLists.txt
2018-07-20 12:09:32 +02:00
Cedric Roux
c836ef28f4
Merge remote-tracking branch 'origin/enhancement-rfsim' into develop_integration_2018_w29
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/UTIL/LOG/log.c
targets/RT/USER/lte-uesoftmodem.c
targets/SIMU/USER/oaisim.c
targets/SIMU/USER/oaisim_functions.c
2018-07-20 12:06:26 +02:00
Rajeev Gangula
759bd813ac
Issue with bad EVM in SF 0 and %.
2018-07-20 10:04:00 +02:00
Haruki NAOI
5198703a6f
fix: Error occurs in pdcch_alloc2ul_frame function.
2018-07-17 21:52:51 +09:00
Raymond Knopp
3539761c28
Log review step 1: legacy VCD removal, LOG macro modified, TTracer enabled at build time by default, in a way it, by default configuration, provides console logs, as in previous versions
2018-07-13 16:43:34 +02:00
Bi-Ruei, Chiu
a3e9c48006
Create configure file for asn1c
...
Add `autoreconf -iv` in build_helper to create configure file for asn1c.
2018-07-13 17:10:27 +08:00
Haruki NAOI
eb030b6a29
fix: compile error using "--mu" build option.
2018-07-13 14:53:14 +09:00
Haruki NAOI
b033317286
Merge remote-tracking branch 'remotes/origin/develop' into issue321_tdd_config1
...
# Conflicts:
# openair2/UTIL/LOG/log.c
2018-07-13 14:13:10 +09:00
Bi-Ruei, Chiu
0071fb6173
Add ASN files of LTE-RRC, S1AP and X2AP of 2018 Jun release
2018-07-13 10:04:46 +08:00
Bi-Ruei, Chiu
a247907d3a
Use an un-official community collaboration version of asn1c
...
1. It's no need to modify LTE-RRC's ASN.1 file for enabling option group
feature in generate_asn1.
2. It's no need to patch the C header files generated from
LTE-RRC/S1AP/X2AP's ASN.1 in fix_asn1.
3. It's no need to pre-process S1AP/X2AP's ASN.1 for enabling information
object class feature by asn1tostruct.py.
This commit requires an un-official version of asn1c which are
collaboration of asn1c community members and `build_helper` is modified
in this commit accordingly :
https://github.com/brchiu/asn1c/tree/velichkov_s1ap_plus_option_group
This asn1c can also convert ASN.1 of 5G NR RRC (38.331, v15.1.0) and
generate C files with -findirect-choice command line option without
tweaking ASN.1 file.
Examples for how to use this asn1c for S1AP are in S1AP files, e.g.
s1ap_eNB_nas_procedures.c and s1ap_eNB_handler.c.
There is an modified openair-cn (based on tag 0.5.0) with this new asn1c at :
https://github.com/brchiu/openair-cn/tree/new-asn1c
Basic S1AP interaction and data transfer operation between OAI eNB and
this modified openair-cn has been tested.
Note: Community version of asn1c is keeping evolved to provide better usage.
2018-07-13 10:04:46 +08:00
Bi-Ruei, Chiu
df1e5b21c8
Change 'RRC/LITE' to 'RRC/LTE'
2018-07-12 15:33:31 +08:00
Elena Lukashova
759c134276
Fixing a bug in dlsch_channel_level_core.
2018-07-11 18:12:56 +02:00
Elena Lukashova
b4ed5f1d2e
Fixing unused variable warning.
2018-07-11 16:31:49 +02:00
Elena Lukashova
e161c30c75
Merge branch 'develop' into mmse_receiver
2018-07-11 16:27:40 +02:00
Raphael Defosseux
10944d4a43
Merge branch 'issue325_itti_assertion' into 'develop'
...
fix: avoid assertion when terminating lte-softmodem process.
See merge request oai/openairinterface5g!341
2018-07-11 16:11:52 +02:00
Raphael Defosseux
ee8c4e8996
Merge branch 'issue324_gccwarnings' into 'develop'
...
Remove compilation warnings, also fix telnet server compilation failure and…
See merge request oai/openairinterface5g!340
2018-07-11 15:36:24 +02:00
Raphael Defosseux
3c3e928fb6
Merge remote-tracking branch 'origin/develop' into issue324_gccwarnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-11 15:01:41 +02:00
Raphael Defosseux
e8ea2f10cc
Merge branch 'remove_wrong_prototypes_rlc_pdcp' into 'develop'
...
Remove wrong prototypes rlc pdcp
See merge request oai/openairinterface5g!338
2018-07-11 14:19:09 +02:00
Elena Lukashova
240c429956
1. Adding lapack-dev and lapacke-dev into the build script.
...
2. Remove get_pmi from PHY_SRC_UE and add it instead to PHY_SRC_COMMON.
3. Linking lte-uesoftmodem and lte-uesoftmodem-nos1 targets with ${ATLAS_LIBRARIES}.
2018-07-10 17:58:14 +02:00
frtabu
000f5e80ea
basic_simulator build should be Ok...this time.
2018-07-10 15:18:24 +02:00
Elena Lukashova
69d9c0f7c3
Adding lapack-dev and lapacke-dev to build script
2018-07-10 15:05:11 +02:00
Raymond Knopp
b2821c1f53
T tracer configuration identical for all executables, no ref to T Tracer config variables (T_port, T_wait...) outside the T tracer
2018-07-09 15:18:27 +02:00
Elena Lukashova
a9f583cd83
Correcting space in CMakeLists.txt
2018-07-08 17:03:31 +02:00
Elena Lukashova
647ed85345
Adapting PHY code to work with mex-functions:
...
1. Moving get_pmi into a separate file and making corresponding
changes in CMakeLists.txt.
2. Creating PHY_MEX library with functions required for the receiver
mex-functions.
3. Making necessary changes in defs_UE.h so that mex-functions
do not complain about multiple LOG_ calls.
2018-07-08 16:58:33 +02:00
Elena Lukashova
1d765027fe
Extracting SISO llr computations in separate fucntions
...
qpsk_llr, qam16_llr, qam64_llqam64.
2018-07-06 18:38:13 +02:00
Elena Lukashova
0dfcff7504
1. Adding cblast and lapacke-based functions required for mmse computation
...
to linear_preprocessing_rec.c.
2. Adding linear_preprocessing_rec.c to PHY_SRC_UE library.
3. Adding mmse_flag and mmse functionalities to dlsch_demodulation.
4. For now, dlsim_tm4 will not compile.
2018-07-06 18:23:21 +02:00
Elena Lukashova
fe7ba1e641
Clean up for channel_level_core
2018-07-06 16:39:21 +02:00
Elena Lukashova
b9f9e24928
Extending dlsch_dual_steam_correlation for large number of antennas.
2018-07-06 16:23:35 +02:00
Elena Lukashova
b783554d4d
Clean up of the commented code.
2018-07-06 16:22:01 +02:00
Elena Lukashova
0517367a6e
Extending dlsch_channel_level to a larger number of
...
receive and transmit antennas.
2018-07-06 15:54:35 +02:00
Elena Lukashova
2d49ed99ed
Extending channel compensation for larger number of receive
...
and transmit antennas.
2018-07-06 15:49:10 +02:00
Elena Lukashova
053ccd6b06
Extending MRC_TM34 for bigger number of receive and transmit antennas.
2018-07-06 15:31:36 +02:00
oai
719762ccab
fix basic_simulator compilation failure
2018-07-06 15:30:02 +02:00
Elena Lukashova
9276a4ae07
1. Intorducing channel_compensation_core and channel_level_core
...
as more transparent functions independent from the number of
resource elements in RB. They will tream as many resource
elements as there is in the vector that is passed.
2018-07-06 15:22:21 +02:00
Raymond Knopp
230acb9e88
fixes to ulsim/dlsim and system simulator after merge
2018-07-06 07:42:57 +02:00
Raymond Knopp
494348e2f0
Merge remote-tracking branch 'origin/develop' into enhancement-rfsim
2018-07-06 06:24:31 +02:00
Haruki NAOI
80db773737
fix: avoid assertion when terminating lte-softmodem process.
2018-07-06 11:52:32 +09:00
Raymond Knopp
b4be5a4460
fixed ulsim for testcases
2018-07-05 23:09:30 +02:00
oai
bfecc0110b
Remove compilation warnings, also fix telnet server compilation failure and NB-IoT shared lib compilation failure introduced when reviewing L1 sources organization
2018-07-05 17:37:38 +02:00
Haruki NAOI
823c838d21
Merge remote-tracking branch 'remotes/origin/develop' into issue321_tdd_config1
2018-07-05 11:15:30 +09:00
Haruki NAOI
4f52f5a748
fix: sync_cond is posted before eNB_thread_rxtx thread is not activated.
2018-07-05 10:13:17 +09:00
Raphael Defosseux
204488f879
Merge branch 'automatic_turbo_interleaver_table' into 'develop'
...
remove precomputed turbo codec interleaver table, remove useless F1 and F2…
See merge request oai/openairinterface5g!335
2018-07-04 10:00:10 +02:00
laurent
2b74085b21
Merge branch 'automatic_turbo_interleaver_table' of https://gitlab.eurecom.fr/oai/openairinterface5g into automatic_turbo_interleaver_table
2018-07-03 22:42:48 +02:00
laurent
2e3b588477
fix #include
2018-07-03 22:40:44 +02:00
laurent
6468f32c3b
remove precomputed turbo codec interleaver table, remove useless F1 and F2 parameters to turbo codec (also remove global var dependancy between libraries)
2018-07-03 22:40:44 +02:00
Raphael Defosseux
4078b57313
Merge branch 'develop' into automatic_turbo_interleaver_table
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-03 16:58:22 +02:00
Raphael Defosseux
668c2d8d9b
Merge branch '322-code-cleanup-log_m-to-replace-write_output' into 'develop'
...
Resolve "Code cleanup - LOG_M to replace write_output"
See merge request oai/openairinterface5g!336
2018-07-03 16:49:51 +02:00
Raphael Defosseux
f3b5f5433c
Merge branch 'develop' into '322-code-cleanup-log_m-to-replace-write_output'
...
# Conflicts:
# openair1/PHY/LTE_UE_TRANSPORT/srs_modulation.c
2018-07-03 15:48:19 +02:00
laurent
d9bf7c8c6b
fix in megre
2018-07-03 15:42:26 +02:00
laurent
912e579100
merge with others
2018-07-03 15:31:29 +02:00
laurent
d76ac32759
remove public/protected macros in lists, mem_blocks
2018-07-03 14:54:55 +02:00
Raphael Defosseux
21fd147cd8
Merge branch '312-minor-modifications-to-crc-code' into 'develop'
...
Resolve "Minor modifications to CRC code"
See merge request oai/openairinterface5g!319
2018-07-03 14:45:24 +02:00
laurent
45599fe4a2
full remove of prototype macros in rlc and dpcp
2018-07-03 13:50:59 +02:00
Raphael Defosseux
edec2f6c5f
CI: hotfix -- bash syntax error
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-03 13:14:53 +02:00
Raphael Defosseux
3cdad2d031
CI: hotfix: stability
...
-- adding sudo apt-get update for all variants
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-03 12:59:04 +02:00
laurent
fcd4aba0de
after correct compile
2018-07-03 12:56:20 +02:00
Raphael Defosseux
12a4de374c
Merge branch '320-code-cleanup-removal-of-if-0' into 'develop'
...
Resolve "Code cleanup - removal of "#if 0""
See merge request oai/openairinterface5g!329
2018-07-03 12:01:22 +02:00
Cedric Roux
e5d8179b76
hotfix: clear memory after allocation
...
(cherry picked from commit 71dacd442d )
2018-07-03 10:21:33 +09:00
Haruki NAOI
ab451412de
fix: pdcp_update_stats() function stalls when eNB is compiled with "--mu" options.
2018-07-02 19:15:06 +09:00
Raymond Knopp
dd22040da2
updated to dlsim test cases. Some constraints were relaxed (w.r.t. 3GPP UE performance targets) in order for all tests to pass.
2018-06-30 09:00:12 +02:00
Raymond Knopp
3289526cde
compilation ok.
2018-06-29 15:34:19 -07:00
Raymond Knopp
934373e1d9
bugfix in dci_tools_ue.c (check_format1_1a_coherency issue)
2018-06-29 15:31:23 -07:00
Raphael Defosseux
0a9225082f
CI: hotfix: syntax error in Jenkins pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-29 17:25:55 +02:00
Raphael Defosseux
70e9b3ef7f
Merge branch 'develop-ci' into 'develop'
...
CI: stability improvement
See merge request oai/openairinterface5g!337
2018-06-29 17:22:13 +02:00
Raphael Defosseux
c3d1aac90a
CI: stability / cosmetics improvements
...
-- Stability issues when installing packages for USRP variants on new VM
It sometimes timed-out
Added loop up to 5 tries to add apt-repository
-- Temporary merge during MergeRequest processing now returns an
error when there are any conflicts
Will stop the whole build
-- Physical simulator now has a XLST for the XML result
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-29 16:43:37 +02:00
Haruki NAOI
9696e229c1
fix: round is not match between layer1 and layer2.
2018-06-29 17:45:15 +09:00
Raymond Knopp
7f2459ed09
testing for TDD (configuration 1)
2018-06-29 01:17:18 -07:00
Raymond Knopp
5a808cb1ca
Merge branch 'develop' into enhancement-rfsim
...
Conflicts:
openair1/SCHED_UE/phy_procedures_lte_ue.c
openair2/RRC/LTE/rrc_UE.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-uesoftmodem.c
2018-06-28 14:54:15 -07:00
Raymond Knopp
d0926ec041
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
targets/RT/USER/lte-uesoftmodem.c
2018-06-28 14:49:23 -07:00
Raymond Knopp
ecfad451d8
added sample TDD configuration files
2018-06-28 14:45:50 -07:00
Raymond Knopp
27892e0935
Merge remote-tracking branch 'origin/develop' into enhancement-rfsim
...
Conflicts:
cmake_targets/build_oai
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band7.tm1.if4p5.50PRB.lo.conf
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-uesoftmodem.c
2018-06-28 14:44:47 -07:00
Raphael Defosseux
e63ff57137
CI: hotfix
...
-- calling twice phy-sim test
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-28 15:08:53 +02:00
bruno mongazon
f0bb6f8e5d
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into 322-code-cleanup-log_m-to-replace-write_output
2018-06-28 14:17:24 +02:00
Raphael Defosseux
9f299e77e6
CI: hotfix
...
-- Corrected the long option version for variant in test run script
-- added proper test in zip command in pipeline
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-28 14:16:50 +02:00
bruno mongazon
08e0571cb5
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into 322-code-cleanup-log_m-to-replace-write_output
2018-06-28 14:16:38 +02:00
bruno mongazon
94611edefe
fix issue #322
2018-06-28 14:15:15 +02:00
Haruki NAOI
fa56147570
fix some warnings.
2018-06-28 21:06:31 +09:00
Raphael Defosseux
8b833dfe99
Merge branch 'develop-ci' into 'develop'
...
CI: running physical simulator tests
See merge request oai/openairinterface5g!334
2018-06-28 13:43:46 +02:00
Raphael Defosseux
a92fbe7c6e
CI: Finalize phy-sim test status
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-28 11:39:22 +02:00
Raphael Defosseux
6e28bfe6eb
CI: First run of tests
...
-- on physical simulators
-- no proper report yet
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-28 11:39:22 +02:00
Cedric Roux
71dacd442d
hotfix: clear memory after allocation
2018-06-27 18:02:58 +02:00
yilmazt
8d5a66e537
edci.c minor increment update
2018-06-27 11:46:06 +02:00
Haruki NAOI
c8bff02efa
fix: assertion occurs in nack_or_dtx_reported() function when RRCConnectionSetup moves.
2018-06-27 17:39:43 +09:00
Raphael Defosseux
25d36e3a5b
Merge branch 'develop-ci' into 'develop'
...
CI: fixing typos
See merge request oai/openairinterface5g!333
2018-06-26 17:27:29 +02:00
Raphael Defosseux
c0e2a0105b
CI: litte syntax / typos
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-26 17:00:57 +02:00
Raphael Defosseux
a6551640e5
CI: hotfix :: Virtual machines are started sequentially to prevent crashes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-26 15:35:35 +02:00
bruno mongazon
7a5c40c130
fix issue #320 after having to merge with develop again since committed in the meantime
2018-06-26 15:08:49 +02:00
Sebastian Wagner
9f85621977
Constant arrays in HEX
2018-06-26 14:29:24 +02:00
Raphael Defosseux
545435370f
Merge branch 'develop-ci' into 'develop'
...
CI: adding Ethernet-transport variants to build
See merge request oai/openairinterface5g!332
2018-06-26 14:12:07 +02:00
Raphael Defosseux
d8560bba2b
CI: adding Ethernet-transport variants to build
...
-- fix cmake file for missing header in --noS1 option
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-26 13:40:06 +02:00
Raphael Defosseux
c64c5b25fb
CI: fix in -k option syntax
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-26 13:40:06 +02:00
Raphael Defosseux
348d9aaade
CI: enhancements
...
-- VM are kept alive to prepare for running tests
-- Added destroy script to kill all VM after run
-- VM names are now based on jobname and buildid
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-26 13:40:06 +02:00
laurent
948df46d55
remove precomputed turbo codec interleaver table, remove useless F1 and F2 parameters to turbo codec (also remove global var dependancy between libraries)
2018-06-26 13:10:56 +02:00
Sebastian Wagner
467eb9203e
Truncated long lines
2018-06-26 12:37:14 +02:00
Cedric Roux
76ff65862a
Merge remote-tracking branch 'origin/issue319_fairRR_fdd' into develop
2018-06-26 12:30:24 +02:00
Sebastian Wagner
4a523a394d
Arrays for CRC calculation are defined as constants.
2018-06-26 12:05:30 +02:00
Bing-Kai Hong
a21258ece7
Update the F1 messages and build scripts for proper generation of F1 messages
2018-06-26 10:58:46 +02:00
Cedric Roux
d789166d4c
hotfix: disable phy_test_mode in default configuration file
2018-06-26 10:49:22 +02:00
Cedric Roux
142fa8f4da
hotfix: remove code that deadlocks
...
We have to not call that function here because
it blocks everything if number of proc > 4.
2018-06-26 10:43:31 +02:00
Haruki NAOI
cbed24fc2b
fix: PHY_TX_THREAD option doesn't work if processor has more than 5 cores.
2018-06-26 15:28:43 +09:00
Haruki NAOI
76282a84b8
fix: nb_rbs is not correctly pass to per-prosessor when fairRR scheduler is used.
2018-06-26 15:23:15 +09:00
bruno mongazon
107e256170
fixed #320 issue
2018-06-25 18:42:31 +02:00
bruno mongazon
b016bc229a
fixed #320 issue
2018-06-25 18:23:36 +02:00
Cedric Roux
923817d863
Merge remote-tracking branch 'origin/fix-nfapi-L2-emulator' into develop
2018-06-22 16:29:38 +02:00
matzakos
27a62710cd
Merge remote-tracking branch 'origin/develop' into fix-nfapi-L2-emulator
2018-06-22 10:49:39 +02:00
Raphael Defosseux
b34e6d4537
Merge branch 'develop-ci' into 'develop'
...
CI: stability fix
See merge request oai/openairinterface5g!328
2018-06-22 10:08:12 +02:00
Raphael Defosseux
1231aa98a1
CI: stability fix
...
-- when unzip, added --DD option: skip restoration of timestamps for all extracted items.
should resolve clock skew issues
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-22 09:53:42 +02:00
Raymond Knopp
fb4d10c83a
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2018-06-21 23:13:47 -07:00
matzakos
74d1853ef6
Minor modifications to make nfapi-L2-emulator work again and redundant logs removal.
2018-06-21 17:56:29 +02:00
Raphael Defosseux
e595ec7c73
Merge branch 'develop-ci' into 'develop'
...
eNb CI Integration Job builds using temporary virtual machines in parallel
See merge request oai/openairinterface5g!327
2018-06-21 16:48:48 +02:00
Raphael Defosseux
2ac3c5832a
CI: improvements
...
-- remove extra build options (not necessary anymore)
-- fix in reporting
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-21 16:43:51 +02:00
Raphael Defosseux
89344c5dab
CI: improvements
...
-- missing phy simulator logs in artifacts
-- enhancement on HTML report
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-21 16:43:51 +02:00
Raphael Defosseux
854247d265
CI: Adding Static Code Analysis stage
...
-- new stage in parallel on a VM
-- detailed reporting of CPPCHECK
-- Option to keep vm alive after build (not used yet on jenkins pipeline)
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-21 16:43:51 +02:00
Raphael Defosseux
20db2d2f77
CI: Improvements:
...
-- Added VM-build support for physical simulators
-- More details in the reported HTML files
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-21 16:43:51 +02:00
Raphael Defosseux
29ffb11693
CI: fix on the pass pattern for basic simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-21 16:43:51 +02:00
Raphael Defosseux
5df3d10dd6
CI: Fixes on the VM-based Jenkins scripts
...
-- quieter zip of the repository
-- remove clock skew and flexran.proto in the warning count
-- increase to 4 CPU on VM
-- created a new template to use host cpu properties (resolve AXV2 compilation issue)
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-21 16:43:51 +02:00
Raphael Defosseux
edebdf8698
CI: Introducing parallel builds on Virtual Machines
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-21 16:43:51 +02:00
Cedric Roux
59b31dbb2d
Merge remote-tracking branch 'origin/develop_integration_2018_w25' into develop
...
Summary of changes:
- import work from Fujitsu:
- multiple UEs
- TDD configuration 1
- several bugs fixed:
- UE power changes
this one introduces two new parameters in the configuration file,
update yours! The new parameters are "puSch10xSnr" and "puCch10xSnr".
See targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.usrpb210.conf
- IQ replay module
- use MAKE_VERSION(x,y,z) instead of RRC_VERSION
- some UE fixes
Some new problems may happen. The work from Fujitsu was huge
and their branch diverged a lot from develop, leading to a very
complex merge.
The UE power management may also have an impact. It expects the noise
level to be at around 30 (as seen in the enb T tracer, in the
"input signal" view) and asks for an SNR of 20dB (value 200 for puSch10xSnr
and puCch10xSnr in the configuration file). You may want to put a
lower value, say 100 (SNR of 10dB). This is still work in progress
and needs some more work (we need to calculate the noise level at
runtime and not use a hardcoded value of 30).
2018-06-21 15:00:26 +02:00
Cedric Roux
c221af02db
minor: update documentation of basic simulator's compilation.
2018-06-21 10:06:42 +02:00
Cedric Roux
b6fd23caaf
fix: revert increasing size of MEM_MNGT_MB5_NB_BLOCKS
...
This commit reverts the change coming from
675fd0af4e .
On a test machine, running the basic simulator (both eNB, UE
and T tracer) with 100 RBs eats too much of memory on a computer
with 8GB of RAM, leading to a reboot because the computer
was not responsive anymore.
Other solutions are needed to solve the memory issues, but
multiplying by 50 this number is not a good one, at least
not in the basic mode of operation. If this value needs
to be that big, a #ifdef #else #endif may be used.
2018-06-20 11:00:56 +02:00
Raymond Knopp
53ca36d244
compilation with 'T' fixed
2018-06-19 10:05:09 -07:00
Raymond Knopp
011818e91e
extraction of RU control functions from lte-ru.c. Removal of mobipass fronthaul.
2018-06-19 03:51:52 -07:00
Cedric Roux
45cf2e1b8b
set pucch_n1_AN to 0
...
Same idea as commit cce51f69bc .
2018-06-19 11:33:57 +02:00
Cedric Roux
4dfaf50977
fix compilation of dlsim/ulsim
...
The following command did not work anymore:
./build_oai --phy_simulators
2018-06-19 10:11:15 +02:00
Cedric Roux
b04ff22645
fix compilation of ue_ip kernel module
...
May not be the best solution. Maybe we can pass -DXX=XX
on the command line somehow.
2018-06-18 17:19:26 +02:00
Cedric Roux
b65af94d47
Merge remote-tracking branch 'origin/311-encapsulate-lte_gold_generic-functionality' into develop
2018-06-18 16:25:57 +02:00
Cedric Roux
0c445bedda
Merge remote-tracking branch 'origin/bugfix-310-IQrecplay' into develop
2018-06-18 16:25:48 +02:00
Cedric Roux
d579a74e54
Merge remote-tracking branch 'origin/migrate_rel10_rel14_to_make_version' into develop
2018-06-18 16:25:39 +02:00
Cedric Roux
9adf1999db
Merge remote-tracking branch 'origin/oai_ue_fixes' into develop
...
Conflicts:
openair2/RRC/LTE/rrc_eNB.c
2018-06-18 16:13:06 +02:00
Cedric Roux
2f639e45b6
Merge remote-tracking branch 'origin/ulSNRs' into develop
...
Conflicts:
openair2/ENB_APP/MACRLC_paramdef.h
openair2/LAYER2/MAC/mac.h
2018-06-18 16:01:25 +02:00
Cedric Roux
68f0027830
Merge remote-tracking branch 'origin/mu_with_tdd1' into develop
2018-06-18 16:00:14 +02:00
Cedric Roux
4ba4d43aa6
set proper default values for puSch10xSnr and puCch10xSnr
...
20 was wrong, it means 2 dB.
200 is a bit high on my setup. Today the code hardcodes the noise
level as 30dB and a target of 20dB above noise is chosen by default.
Some more work is needed to estimate the real noise level. Some
more work is needed to set proper defaults.
2018-06-18 12:51:02 +02:00
Cedric Roux
437bd9cbe1
minor: cleaner indentation
2018-06-18 11:33:47 +02:00
Cedric Roux
2e389d61a0
bugfix: bzero was not called if allocating memory
2018-06-18 11:32:57 +02:00
Haruki NAOI
0fb553916b
Fix: modify temporary disabled code by the commit of 5c6ad3142d.
2018-06-18 15:29:17 +09:00
Bing-Kai Hong
05c0ab1a76
Merge remote-tracking branch 'origin/develop' into feature-127-protocol-split
2018-06-15 14:33:25 +02:00
Cedric Roux
a7db85a6c2
put back variables in the local stack
2018-06-15 12:31:56 +02:00
Wang Tsu-Han
0b405e3d2b
throughput fix for sdu and config file change back to 93
2018-06-15 12:14:34 +02:00
Raphael Defosseux
49829f6928
Merge branch 'develop-ci' into 'develop'
...
eNb CI Integration Job builds locally basic simulator
See merge request oai/openairinterface5g!323
2018-06-15 10:12:00 +02:00
Raphael Defosseux
6f6c90cba8
Proper exit status on local build
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-15 09:47:16 +02:00
Raphael Defosseux
f9f7e7c5af
fix syntax
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-15 09:47:16 +02:00
Raphael Defosseux
4c92d6785e
Improvements on Jenkins file:
...
- comment to GitLab merge-request does not anymore # as number (misinterpreted as issue number)
- added local build script w/ generation of HTML result file
Improvements on bash scripts:
- use of proper option parsing
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-15 09:47:16 +02:00
Cedric Roux
cce51f69bc
set value of pucch_n1_AN to 0 everywhere by default
...
Since now pucch_n1_AN is taken from the configuration file,
it has to be set to 0. Value 32 will not work well, at least
in FDD. This has to be handled properly at some point
(do not use uplink resource blocks used by PUCCH for PUSCH).
2018-06-14 16:51:53 +02:00
Cedric Roux
dde219c81b
bugfix: fix usage of bundling
...
Do not set 'bundling' for FDD, that breaks ULSCH decoding.
2018-06-14 16:49:58 +02:00
Haruki NAOI
86802258dd
Merge branch 'mu_with_tdd1' of https://gitlab.eurecom.fr/oai/openairinterface5g into mu_with_tdd1
2018-06-14 18:43:00 +09:00
Cedric Roux
6cd761589e
bugfix: fix T trace
2018-06-14 10:26:47 +02:00
Haruki NAOI
e84fd27ec1
Fix: build fails when executing build with option "--mu"
2018-06-14 16:49:45 +09:00
Raymond Knopp
bafd6fbe75
removed logging, fixed drs_modulation after recent change
2018-06-12 14:23:35 -07:00
Cedric Roux
5c6ad3142d
Merge remote-tracking branch 'origin/develop' into mu_with_tdd1
...
The monolithic eNodeB is not fully functional in FDD.
The TDD mode has not been tested.
Do not consider this commit as functional.
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
common/utils/itti/intertask_interface.c
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_ESTIMATION/lte_adjust_sync.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/dlsch_scrambling.c
openair1/PHY/LTE_TRANSPORT/transport_eNB.h
openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h
openair1/PHY/defs_eNB.h
openair1/PHY/impl_defs_lte.h
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/pusch_pc.c
openair2/COMMON/platform_types.h
openair2/COMMON/rrc_messages_types.h
openair2/ENB_APP/enb_config.c
openair2/ENB_APP/enb_paramdef.h
openair2/LAYER2/MAC/config.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/flexran_agent_scheduler_dlsch_ue.c
openair2/LAYER2/MAC/mac.h
openair2/LAYER2/MAC/mac_proto.h
openair2/LAYER2/MAC/pre_processor.c
openair2/LAYER2/RLC/rlc.c
openair2/LAYER2/RLC/rlc_rrc.c
openair2/RRC/LITE/rrc_common.c
openair2/RRC/LTE/L2_interface.c
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/rrc_eNB.c
openair2/UTIL/LOG/log.h
targets/COMMON/openairinterface5g_limits.h
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-softmodem.h
2018-06-12 16:23:36 +02:00
Wang Tsu-Han
e4a7318877
Merge branch 'develop' into parallel-phy-test-EMUFH
...
Conflicts:
openair1/PHY/defs_eNB.h
targets/RT/USER/lte-enb.c
2018-06-12 16:18:45 +02:00
Wang Tsu-Han
0915a0e66b
fixes for frequency adjustment at 20MHz and disableing decoding worker
2018-06-12 15:53:15 +02:00
Cedric Roux
c88284da05
bugfix: fix compilation of the basic simulator
...
We need to build the softmodem first, otherwise
compilation of the lib 'config' fails because
of the T tracer.
2018-06-12 15:51:03 +02:00
Raphael Defosseux
076781915f
another script location fix
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-12 15:04:09 +02:00
Raphael Defosseux
9b51d61276
Location of scripts was incorrect
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-12 14:44:27 +02:00
Raphael Defosseux
e4a772965a
Fixing pipeline syntax error
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-12 14:42:27 +02:00
Raphael Defosseux
346e8fb719
First draft of the CI scripts
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-12 14:37:42 +02:00
Raymond Knopp
502d6658a0
modification of receive timeout in ethernet library (for fronthaul simulation to setup on slow machines)
...
removal of some logging in lte-ru
2018-06-12 01:51:06 -07:00
Raymond Knopp
5e991ecc3d
fixed compilatiaon issues after merge with develop and enhancement-rfsim. Intitial testing with emulator.
2018-06-10 17:10:16 -07:00
Raymond Knopp
45dc7ed608
Merge branch 'enhancement-rfsim' into ru_rau_enhancement
...
Conflicts:
cmake_targets/build_oai
openair1/PHY/LTE_ESTIMATION/lte_sync_time.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/if4_tools.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/defs_eNB.h
openair1/PHY/impl_defs_lte.h
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/SIMU/USER/channel_sim.c
targets/SIMU/USER/oaisim.c
targets/SIMU/USER/oaisim_config.c
targets/SIMU/USER/oaisim_functions.c
2018-06-10 15:14:09 -07:00
Raymond Knopp
6ecf336ae7
missing declaration
2018-06-10 14:29:45 -07:00
Wang Tsu-Han
bc691f05c5
bug fix for QPSK modulation
2018-06-08 19:29:12 +02:00
Raymond Knopp
cffb083914
Merge branch 'ru_rau_enhancement' of http://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
...
Conflicts:
targets/RT/USER/lte-ru.c
2018-06-06 08:12:41 +02:00
Massive
59a07e2117
testing with 2 RUS (changes in default precoder)
2018-06-06 07:46:16 +02:00
Raymond Knopp
c2ad982b76
vcd debugging for RF simulator
2018-06-05 05:47:43 -07:00
Raymond Knopp
f1ddab49dc
Merge branch 'enhancement-rfsim' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-rfsim
2018-06-05 01:36:58 -07:00
Raymond Knopp
74c7d3efc4
Merge branch 'develop' into enhancement-rfsim
...
Conflicts:
targets/RT/USER/lte-uesoftmodem.c
2018-06-04 22:33:07 -07:00
Raymond Knopp
6416c6d4ea
minor changes to remove global variable in dci handling
2018-06-04 22:31:43 -07:00
Florian Kaltenberger
432ad112c5
fixing implicit declaration warning
2018-06-04 07:45:28 -07:00
Sebastian Wagner
ee91f661fb
Added missing file lte_gold_generic.c
2018-06-04 16:27:17 +02:00
Sebastian Wagner
6742d6f471
Encapsulated lte_gold_generic functionality
2018-06-04 16:09:10 +02:00
bruno mongazon
acbd1f1f7d
fix issue 310 IQrecplay
2018-06-04 13:05:13 +02:00
sharma
3c1c5a1508
merge in changes from local copy which were made just prior to Orange Research Day demonstration
2018-06-04 08:15:16 +02:00
Raymond Knopp
79de529592
removed undef in lte-softmodem.h
2018-06-04 01:36:11 +02:00
Raymond Knopp
8dd9cf3c86
creation of simulation data structure. some cleanup and testing with multiple UEs
2018-06-04 00:12:48 +02:00
Raymond Knopp
c3c6284b83
Merge remote-tracking branch 'origin/develop' into enhancement-rfsim
2018-06-03 08:57:24 +02:00
Raymond Knopp
b91a763065
removal of dead include
2018-06-03 08:56:33 +02:00
Raymond Knopp
71f0135a89
removal of dead oaisim-related files
2018-06-03 08:51:47 +02:00
Raymond Knopp
293110e2cc
cleanup of warnings and default parameters for simulator target
2018-06-03 08:48:42 +02:00
Raymond Knopp
897de9f8e2
testing of rf simulation in UE
2018-06-02 10:10:35 -07:00
Wang Tsu-Han
7e00727ce7
using accelarated modulation
2018-05-31 14:27:54 +02:00
Wang Tsu-Han
b40215665a
fixes for printing single thread fep timing measurment
2018-05-31 14:20:18 +02:00
Raymond Knopp
fa8b42c0d5
debugging of --siml1
2018-05-31 13:57:48 +02:00
Raymond Knopp
16b7faaafa
added missing .h file
2018-05-30 17:52:49 -07:00
Raymond Knopp
eb363157c6
moved simulation target into lte-uesoftmodem with --simL1 option
2018-05-30 17:49:55 -07:00
Raymond Knopp
6bbe833735
fixing for testing
2018-05-30 16:40:27 +02:00
Bi-Ruei, Chiu
f097cca7a5
Compare RRC_VERSION with MAKE_VERSION(x,y,z) macro to provide better SW configuration
...
To minimize migration effort, we follow the logic of legacy macro Rel10 and Rel14 used
for conditional compilation of current code.
In the future, they might be changed to accommodate finer software configuration, e.g.
MAKE_VERSION(12,2,0) or MAKE_VERSION(13,1,0) .... etc.
2018-05-29 18:00:58 +08:00
Florian Kaltenberger
9edcd9b961
Merge remote-tracking branch 'origin/develop' into oai_ue_fixes
2018-05-29 01:06:54 -07:00
Rajeev Gangula
c5c66eeb4a
Merge branch 'develop' into ulSNRs
...
Conflicts:
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/mac.h
2018-05-29 09:50:05 +02:00
Cedric Roux
3fd2470533
Merge remote-tracking branch 'origin/fix-unitary-simulations' into develop
2018-05-29 09:38:00 +02:00
Haruki NAOI
a3329b562c
Merge commit '8471bd14e2e400887e7419d3307921a1401e2823' into mu_with_tdd1
...
# Conflicts:
# common/utils/itti/intertask_interface.c
# openair1/SCHED/phy_procedures_lte_eNb.c
2018-05-29 14:52:19 +09:00
Haruki NAOI
f5239e0905
Merge remote-tracking branch 'remotes/origin/ues_test' into mu_with_tdd1
...
# Conflicts:
# common/utils/itti/intertask_interface.c
# openair1/SCHED/fapi_l1.c
# openair1/SCHED/phy_procedures_lte_eNb.c
2018-05-29 14:32:13 +09:00
Masayuki HARADA
8471bd14e2
Merge remote-tracking branch 'origin/sp3_master' into scd_refactoring
2018-05-29 14:30:02 +09:00
Haruki NAOI
18bd37f913
Revert "Fix: TDD uci_procedures misdeal pucch format1a."
...
This reverts commit c652a883ff .
2018-05-29 14:29:00 +09:00
Masayuki HARADA
fb054e6523
Merge branch 'sp3_master' into scd_refactoring
...
# Conflicts:
# openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
2018-05-29 14:24:25 +09:00
Raymond Knopp
b036b18afe
moved sidlink L1 functions to LTE_UE_TRANSPORT, corrected issue related to "find_dlsch" which is needed to compile UE and creates problem for unitary simulations (moved to lte-ue.c application)
2018-05-28 11:09:38 -07:00
Cedric Roux
4b943d4b7b
Merge remote-tracking branch 'origin/develop_integration_2018_w19' into develop
...
Summary of changes:
- split UE and eNB directories
- nFAPI L2 emulator
- basic simulator
- various bug fixes
The nFAPI L2 emulator is not functional yet. Some code had to be removed
because it made the monolithic eNB non functional.
The unitary simulators (ulsim, dlsim) do not compile anymore. This will
be fixed later.
2018-05-28 17:31:09 +02:00
Raymond Knopp
d9568d2c06
bugfix after merge
2018-05-28 15:31:14 +02:00
Cedric Roux
b66b872928
integration fix: remove warnings
...
Remove warnings found while running:
./build_oai --UE -c -w USRP
And:
./build_oai --basic-simulator -c
2018-05-28 12:44:14 +02:00
Raymond Knopp
8a11946f73
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement
2018-05-28 11:53:34 +02:00
Raymond Knopp
a0e193c5e8
fixing conflicts
2018-05-27 05:27:58 +02:00
Raymond Knopp
3864136700
fixing conflicts
2018-05-26 06:30:36 +02:00
Raymond Knopp
285e01943d
fixing conflicts
2018-05-26 06:26:33 +02:00
Raymond Knopp
8364b4f97d
adding thread_tx from develop
2018-05-26 05:49:49 +02:00
Cedric Roux
ed49592754
integration fix: remove warnings
...
Remove warnings popping up on:
./build_oai --eNB -w USRP
Maybe not always the best solution.
2018-05-24 17:15:42 +02:00
Haruki NAOI
14740aec74
Merge remote-tracking branch 'remotes/origin/rm916_bugfix' into sp3_master
2018-05-24 21:22:38 +09:00
Haruki NAOI
c652a883ff
Fix: TDD uci_procedures misdeal pucch format1a.
2018-05-24 20:08:27 +09:00
Haruki NAOI
ab32cefbe2
Revert "fix DLSCH no retransmission"
...
This reverts commit 24c669f394 .
2018-05-24 20:01:37 +09:00
Masayuki HARADA
91db46b6ba
Merge branch 'rm917_bugfix' into sp3_master
2018-05-24 17:06:10 +09:00
Wu Jing
a37c29eb80
fix rm971 bug(delete #if 0)
2018-05-24 16:44:28 +09:00
Masayuki HARADA
17c761afbe
Merge branch 'rm918_bugfix' into sp3_master
2018-05-24 13:22:59 +09:00
Masayuki HARADA
44210a0a88
Fix PUSCH decode failure when recieve power is too high situation.
2018-05-24 13:21:37 +09:00
Florian Kaltenberger
81ac396187
Merge branch 'develop' into oai_ue_fixes
2018-05-22 06:25:09 -07:00
Wu Jing
fadba8a1ed
fix rm917 bug
2018-05-22 18:42:35 +09:00
jftt_wangshanshan
843e7c8fc4
Change SR detection for TDD for compliance with FDD. (try)
2018-05-21 16:43:12 +08:00
Wang Tsu-Han
a34dc257aa
diable worning of MAC not having the rnit with phy-test mode
2018-05-18 16:57:15 +02:00
Masayuki HARADA
ff604660fe
delete UE_EXPANSION route
2018-05-18 10:58:26 +09:00
Haruki NAOI
8bec50653f
Fix: eNB output core dump file when exiting eNB process.
2018-05-18 10:01:07 +09:00
Wang Tsu-Han
c6e8419839
remove print
2018-05-17 11:44:51 +02:00
Masayuki HARADA
f55bd83d55
select scheduler by config file
2018-05-17 18:27:09 +09:00
Wang Tsu-Han
003c4b6cb0
numerology fix
2018-05-17 11:01:58 +02:00
Masayuki HARADA
dc76ce82f3
Fix link error
2018-05-17 11:36:18 +09:00
Masayuki HARADA
677ad4298c
Devide source file of scheduler
2018-05-17 10:48:39 +09:00
Wang Tsu-Han
4fdbfc31ee
adding timing check for emulate-rf
2018-05-16 16:18:50 +02:00
Cedric Roux
f9aac56e84
fix: let ue_ip.ko compile
...
MAX_MOBILES_PER_ENB cannot be used to compile ue_ip
because it is defined in platform_constants.h and this
cannot be included to compile a kernel module.
Let's use NUMBER_OF_UE_MAX as it was before instead.
2018-05-15 17:43:35 +02:00
Cedric Roux
343bbbac68
Merge remote-tracking branch 'origin/feature-better-sw-configuration-between-various-version' into develop_integration_2018_w19
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/LTE_TRANSPORT/print_stats.c
openair1/PHY/LTE_TRANSPORT/transport_eNB.h
openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h
openair1/PHY/defs_eNB.h
openair1/PHY/impl_defs_lte.h
openair1/SCHED/sched_common.h
openair1/SCHED_UE/phy_procedures_lte_ue.c
openair2/LAYER2/MAC/mac.h
openair2/LAYER2/PDCP_v10.1.0/pdcp.c
openair2/LAYER2/PDCP_v10.1.0/pdcp.h
openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
openair2/LAYER2/RLC/rlc.c
openair2/PHY_INTERFACE/defs.h
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/MESSAGES/asn1_msg.h
openair2/RRC/LTE/rrc_UE.c
openair2/RRC/LTE/rrc_eNB.c
targets/SIMU/USER/oaisim_functions.c
2018-05-15 17:43:12 +02:00
Cedric Roux
1038590489
Merge remote-tracking branch 'origin/feature-ubuntu-18.04-build-usrp' into develop_integration_2018_w19
2018-05-15 15:33:28 +02:00
Cedric Roux
96b1d47552
Merge remote-tracking branch 'origin/fix-rdtsc' into develop_integration_2018_w19
2018-05-15 15:30:53 +02:00
Cedric Roux
a42e2de0e0
Merge remote-tracking branch 'origin/bugfix-add-error-indication-handling' into develop_integration_2018_w19
2018-05-15 15:23:00 +02:00
Wang Tsu-Han
7e10daaf14
bug fix for phy-test DL
2018-05-15 15:21:32 +02:00
Cedric Roux
bdda76430f
Merge remote-tracking branch 'origin/fixes-T-tracer-2018-w17' into develop_integration_2018_w19
2018-05-15 15:20:12 +02:00
Masayuki HARADA
0ffd0ffe18
Change default value of PHY_TX_THREAD and PRE_SCD_THREAD, when UE_EXPANSION is true.
2018-05-15 20:14:58 +09:00
Cedric Roux
f7b3ea03a3
fix: hacks to have the UE functional again
...
The new 'basic simulator' is now functional.
A proper solution is needed to deal with SIB18/19/21
for the D2D functionality.
2018-05-15 12:09:31 +02:00
Cedric Roux
689f98ea9d
fix compilation of lte-uesoftmodem
2018-05-15 12:07:40 +02:00
Masayuki HARADA
de1996ec3e
change compile option from UE_EXPANSION to UE_EXPANSION,PHY_TX_THREAD,PRE_SCD_THREAD.
2018-05-15 17:37:43 +09:00
Cedric Roux
11a1dd090c
fix: hack to have the UE compile
...
This is a quick and dirty solution, something better is needed.
2018-05-15 09:55:11 +02:00
Wu Jing
24c669f394
fix DLSCH no retransmission
2018-05-15 14:52:39 +09:00
Wu Jing
38363b10e3
fix rm916 bug
2018-05-15 14:42:33 +09:00
Cedric Roux
5fcc9a6106
bugfix: fix compilation of basic simulator
...
- conf2uedata compilation was not properly started
- success/failure of compilation of UE and eNB
was not handled properly
2018-05-14 17:31:30 +02:00
Cedric Roux
351ca5e726
Merge remote-tracking branch 'origin/basic-simulator' into develop_integration_2018_w19
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/prach.c
targets/RT/USER/lte-ue.c
2018-05-14 17:30:18 +02:00
Cedric Roux
7da4367cb7
Merge remote-tracking branch 'origin/fix-remove-lte-ran-file' into develop_integration_2018_w19
...
Conflicts:
openair1/PHY/defs_eNB.h
2018-05-14 16:34:50 +02:00
Cedric Roux
68479fa4f8
Merge remote-tracking branch 'origin/develop-uedirectorysplit' into develop_integration_2018_w19
...
Status so far:
- monolithic eNB compiles and is functional with 1 UE in FDD, 5/10/20MHz.
For 20MHz we don't have a nice TCP downlink (on haswell).
- oaisim does not compile
- UE does not compile
- phy simulators don't compile
- many new warnings
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/LTE_TRANSPORT/transport_eNB.h
openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h
openair1/PHY/defs_eNB.h
openair1/SCHED/pusch_pc.c
openair1/SCHED/sched_common.h
openair1/SCHED_UE/phy_procedures_lte_ue.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_mch.c
openair2/LAYER2/MAC/mac.h
openair2/LAYER2/MAC/ra_procedures.c
openair2/LAYER2/MAC/ue_procedures.c
openair2/RRC/LTE/MESSAGES/asn1_msg.h
openair2/RRC/LTE/rrc_UE.c
openair2/RRC/LTE/rrc_defs.h
targets/RT/USER/lte-softmodem.h
targets/RT/USER/lte-ue.c
2018-05-14 16:28:04 +02:00
Wang Tsu-Han
db7b1f5903
phy test fix
2018-05-14 11:18:41 +02:00
Rajeev Gangula
899f50456e
Changed config files to update ul channel SNRs.
2018-05-14 10:28:30 +02:00
Raymond Knopp
0ad9ab947c
dmrs-based OTA synchronization for RU
2018-05-13 15:53:59 -07:00
Raymond Knopp
fe861bf49e
compilation passes and 1 UE simulation ok.
2018-05-13 05:16:57 -07:00
Raymond Knopp
0b89046a81
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
2018-05-13 00:47:48 -07:00
Bi-Ruei, Chiu
02aeb1c16d
Build eNB using USRP on Ubuntu 18.04
2018-05-13 10:45:48 +08:00
Cedric Roux
ad46183e23
fix rdtsc usage
...
One user had a problem compiling oaisim.
This commit fixes it.
The compilation log was saying:
targets/RT/USER/lte-ue.c:
In function UE_thread_rxn_txnp4:
openair2/UTIL/LOG/log.h:370:3:
error: inconsistent operand constraints in an asm
__asm__ volatile ("rdtsc" : "=a" (a), "=d" (d));
^
2018-05-11 14:21:05 +02:00
Haruki NAOI
bb6d116551
Merge remote-tracking branch 'remotes/origin/rm902_bugfix_sp3_master_base' into sp3_master
2018-05-10 12:52:43 +09:00
Wu Jing
7807e677e7
fix RM902 base on sp3_master
2018-05-10 11:53:06 +09:00
Haruki NAOI
54a36ff54d
Merge remote-tracking branch 'remotes/origin/rm804_bugfix2' into sp3_master
2018-05-10 11:40:16 +09:00
Rajeev Gangula
dc9b0fa53a
Added uplink channels SNR in config file.
2018-05-09 15:55:36 +02:00
Cedric Roux
f488673e80
Merge remote-tracking branch 'origin/nfapi-L2-emulator-for-develop' into develop_integration_2018_w19
2018-05-09 14:51:48 +02:00
Haruki NAOI
11d9a286c1
Merge remote-tracking branch 'remotes/origin/rm894_assertion' into sp3_master
2018-05-09 20:29:14 +09:00
jftt_wangshanshan
0928f049bb
Fix cqi_req_flag, to prevent continously schedule cqi after set it to 1 and before actually receive it at the right subframe.
2018-05-09 18:22:22 +08:00
Cedric Roux
f254107b24
import work from the branch nfapi-L2-emulator to merge it to develop
...
It was not possible to merge the branch directly, because the
history of this branch contains files that cannot be in the
repository, namely wireshark from Cisco work on nFAPI.
As for Cisco work on nFAPI, a special commit containing all the
work is thus created.
Below is the output of the command:
git log --graph 184d51c6eabe8d76ee0adaefca4c295393bdeb7d..61276d87106465220b1c27424077f244837b4578
184d51c6ea is the commit ID of the develop
branch prior to the merge.
61276d8710 is the commit ID of the
nfapi-L2-emulator branch prior to the merge.
The commit 61276d8710 (and all its
history) will be removed from the main OAI repository. It is
present in the internal OAI repository for those who have access
to it.
There was also some cleanup done on the code.
Some changes were necessary to have the eNB functional. They may have an
impact on the FAPI L2 simulator, which may be non-functional and requires
some work to be functional (and not break other use cases).
The most critical ones are:
- in openair2/RRC/LITE/MESSAGES/asn1_msg.c, in the function do_SIB23:
SIB 18/18/21 are not included because they make the MAC message to
big for the SIB scheduler
- in targets/RT/USER/lte-enb.c, in the function eNB_thread_rxtx,
the following code has not been included because it breaks the
regular eNB:
//Panos: NEW ACHECK FOR VNF HERE!
//if(nfapi_mode!=2){
if(get_nprocs() >= 8) wakeup_tx(eNB,eNB->proc.ru_proc);
else if(get_nprocs() > 4)
{
LOG_I(PHY, "Panos-D: In eNB_thread_rxtx() before re-calling phy_procedures_eNB_TX() and wakeup_txfh() \n");
phy_procedures_eNB_TX(eNB, proc, no_relay, NULL, 1);
wakeup_txfh(proc,eNB->proc.ru_proc);
}
It is possible to see the differences between this commit and the commit
61276d8710 to get all the differences between
the two. Use: git diff 61276d8710 <this commit>
Here is now the output of "git log [...]".
------------------------------------------------------------------------------
* commit 61276d8710
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Fri May 4 15:10:23 2018 +0200
|
| Fix before merge
|
* commit 1d3c88cd0b
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Fri May 4 12:41:22 2018 +0200
|
| Fixed some warnings and removed redundant files.
|
* commit ea33b91425
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Mon Apr 30 17:40:03 2018 +0200
|
| Modifications related to using single copies of nfapi config. messages for all the UEs at each subframe.
|
* commit f578c1cf73
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Mon Apr 30 11:13:23 2018 +0200
|
| Updated instructions file for launching nfapi-L2-emulator and polishing the code.
|
* commit e8180fd633
| Merge: dc3787d37 184d51c6e
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Fri Apr 27 18:48:49 2018 +0200
|
| Merge branch develop.
|
* commit dc3787d37b
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Tue Apr 17 14:56:02 2018 +0200
|
| Added configuration option for nfapi-L2-emulation mode and updated instructions file.
|
* commit 4e5b67c412
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Thu Apr 5 13:36:21 2018 +0200
|
| Added instructions file for launching nfapi-L2-emulator.
|
* commit 848d5e0aa3
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Thu Mar 29 19:02:49 2018 +0200
|
| Fixed some more issues for running with multiple UEs. Added configuration option for the number of UEs.
|
* commit 230421bc05
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Tue Mar 27 16:17:32 2018 +0200
|
| More stable performance of nfapi-L2-emulator with 2 UEs, after dealing with some PNF-VNF synchronization issues.
|
* commit d74c43bd2f
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Wed Mar 21 19:56:26 2018 +0100
|
| Minor modifications.
|
* commit 4f93ef56d5
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Tue Mar 20 18:14:49 2018 +0100
|
| Fixed a bug. Now both UEs reaching RRC Connection Reconfiguration state about 90% of the executions. Less frequently appearing issues remain to be fixed.
|
* commit 1ed57bbffc
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Tue Mar 20 12:00:53 2018 +0100
|
| Extension to multiple UEs. Currently being tested with two UEs. Second UE doesn't always reach the RRC Connection Reconfiguration stage.
|
* commit 6cc3fb72b4
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Tue Mar 6 16:21:55 2018 +0100
|
| process SidelinkUEInformation/RRCConnectionReconfiguration (partially)
|
* commit b3ecd62f43
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Tue Mar 6 14:17:06 2018 +0100
|
| add SIB21/SidelinkUEInformation support
|
* commit 93052033e2
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Thu Mar 1 18:35:57 2018 +0100
|
| [RRC] add sIB19 support (partially)
|
* commit 907b4f80c6
|\ Merge: 77072adf9 c64f9cd8c
| | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | Date: Wed Feb 28 19:25:52 2018 +0100
| |
| | [RRC] support SIB18 (partially)
| |
| * commit c64f9cd8ce
| | Author: matzakos <panagiotis.matzakos@eurecom.fr >
| | Date: Tue Feb 27 20:02:05 2018 +0100
| |
| | Minor modifications. Some problem appears rarely that prevents the reception of RRCConnectionSetupComplete message at the eNB.
| |
* | commit 77072adf9a
|/ Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Wed Feb 28 19:18:20 2018 +0100
|
| [RRC] support SIB18 (partially)
|
* commit 709e59742a
|\ Merge: 8b28e71b1 314bf57f5
| | Author: matzakos <panagiotis.matzakos@eurecom.fr >
| | Date: Mon Feb 19 12:29:14 2018 +0100
| |
| | Merge branch 'master' of gitlab.eurecom.fr:matzakos/LTE-D2D
| |
| | Merge with latest changes of LTE-D2D/master
| |
| * commit 314bf57f5c
| | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | Date: Wed Feb 14 13:30:29 2018 +0100
| |
| | minor update
| |
| * commit 84177053ce
| | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | Date: Mon Feb 12 12:13:59 2018 +0100
| |
| | update instructions for 1-1, update multicast_link.c
| |
| * commit c24e4e6d64
| | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | Date: Mon Feb 12 11:32:24 2018 +0100
| |
| | update control socket for 1-1 scenario
| |
| * commit 9cf15c8088
| | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | Date: Thu Feb 8 16:02:00 2018 +0100
| |
| | polish the code/update instructions
| |
| * commit f265344390
| | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | Date: Wed Feb 7 13:45:34 2018 +0100
| |
| | passing S+D from PDCP to lower layers (PC5-S)
| |
| * commit a76a5a564b
| |\ Merge: ff8d9a814 6823e3aa0
| | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | | Date: Wed Feb 7 11:55:50 2018 +0100
| | |
| | | Merge branch 'master' of gitlab.eurecom.fr:matzakos/LTE-D2D
| | |
| * | commit ff8d9a8142
| | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | | Date: Wed Feb 7 11:55:34 2018 +0100
| | |
| | | separation of SLRB establishment PC5-U/PC5-S
| | |
* | | commit 8b28e71b17
| |/ Merge: 6823e3aa0 be8d32d55
|/| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| | Date: Mon Feb 19 12:27:21 2018 +0100
| |
| | Merge with develop branch of main OAI repository.
| |
* | commit 6823e3aa09
|/ Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Tue Feb 6 18:05:52 2018 +0100
|
| Successful RRC Connection establishment without any errors, based on testing up to now
|
* commit 97c2aff911
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Tue Feb 6 16:44:58 2018 +0100
|
| PC5-U - passing (source,destination) down to PDCP/RLC/MAC (first alternative - mapping of L2Ids form IP Addresses
|
* commit 24d5700c7c
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Thu Feb 1 11:53:07 2018 +0100
|
| change ue-ip.ko to extract L2 Id from IP adress, update PC5-Signalling message
|
* commit 713e31357f
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Wed Jan 31 19:47:22 2018 +0100
|
| Seemed to have fixed pnf(UE) -vnf(eNB) sync issue. Works up to the reception of RRConnectionReconfigurationComplete message at the eNB but crashing after that.
|
* commit d794f6905a
| Author: William Johnson <wjohnson@vencorelabs.com >
| Date: Tue Jan 30 11:50:42 2018 -0500
|
| Merge cleanup
|
* commit ee62792135
| Author: William Johnson <wjohnson@vencorelabs.com >
| Date: Tue Jan 30 11:10:33 2018 -0500
|
| Merge cleanup
|
* commit d4102b55a9
| Author: William Johnson <wjohnson@vencorelabs.com >
| Date: Mon Jan 22 15:20:55 2018 -0500
|
| Resolved issues with PC5-D implementation.
|
* commit 7fb0902dbc
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Mon Jan 29 18:02:31 2018 +0100
|
| Works up to the reception of Msg4 at the eNB. Still sometimes SF sync between PNF and VNF is lost.
|
* commit 507c1ea9ab
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Wed Jan 24 20:07:09 2018 +0100
|
| Added correct handling of HI_DCI0.req + memory management issues
|
* commit 5dc306ec1d
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Wed Jan 24 11:12:53 2018 +0100
|
| Works up to the reception of HI_DCI0.request at the UE-PNF. Sometimes Msg3 arrives later than expected at the eNB-VNF.
|
* commit 17baaaa132
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Wed Jan 24 09:38:42 2018 +0100
|
| update instructions regarding PC5-D
|
* commit 2403529e76
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Mon Jan 22 16:52:16 2018 +0100
|
| fix issues related to PC5D transmission/reception
|
* commit dd3ed7a5c0
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Mon Jan 22 11:03:25 2018 +0100
|
| minor update PC5DiscoveryAnnouncement -> PC5DiscoveryMessage
|
* commit ad2da99d46
| Author: William Johnson <wjohnson@vencorelabs.com >
| Date: Thu Jan 18 17:28:36 2018 -0500
|
| testing of Discovery transmission/reception
|
* commit ccdc09c824
| Author: Rohit Gupta <rohit.gupta@eurecom.fr >
| Date: Thu Jan 18 14:08:19 2018 +0100
|
| final pieces for SLDCH emulation
|
* commit a7f212818b
| Author: Rohit Gupta <rohit.gupta@eurecom.fr >
| Date: Thu Jan 18 13:18:57 2018 +0100
|
| force instance 0 for PDCP netlink
|
* commit 276556acfd
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Tue Jan 16 09:56:39 2018 +0100
|
| update instructions
|
* commit 241aa2bbc0
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Mon Jan 15 16:03:48 2018 +0100
|
| support PC5-D (RRC/MAC)
|
* commit c6aefa310b
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Sun Jan 14 14:59:01 2018 +0100
|
| minor update to fix issues related to PC5-S
|
* commit 9c00f4b782
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Fri Jan 12 11:43:15 2018 +0100
|
| update RRC_UE to support PC5-S
|
* commit 952ec555e7
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Thu Jan 11 16:36:37 2018 +0100
|
| update instructions
|
* commit 153af28dde
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Thu Jan 11 15:17:24 2018 +0100
|
| first version for supporting PC5-S
|
* commit d5d6ecabd3
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Fri Jan 5 22:32:50 2018 +0100
|
| minor update - d2d-emulator-setup
|
* commit 7781cd5875
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Fri Jan 5 00:08:49 2018 +0100
|
| Configure MAC with Source/groupL2Id, add possiblility to filter at MAC layer
|
* commit 2e5af5a92d
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Thu Jan 4 15:50:36 2018 +0100
|
| add network configuration
|
* commit c5a3e4048e
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Thu Jan 4 15:31:43 2018 +0100
|
| add instructions to setup emulator
|
* commit a1c1e9ce38
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Wed Jan 3 22:54:38 2018 +0100
|
| enable control socket
|
* commit ff6c711973
| Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| Date: Wed Jan 3 07:26:05 2018 -0800
|
| added MAC header handling for reception.
|
* commit 532a566c34
|\ Merge: 86a308bbd 109d6bb7a
| | Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| | Date: Wed Jan 3 06:58:58 2018 -0800
| |
| | Merge branch 'master' of https://gitlab.eurecom.fr/matzakos/LTE-D2D
| |
| * commit 109d6bb7a1
| | Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| | Date: Mon Dec 25 19:55:21 2017 +0100
| |
| | uplink path tested.
| |
* | commit 86a308bbd6
|/ Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| Date: Wed Jan 3 06:58:28 2018 -0800
|
| added MAC header handling for TX
|
* commit 5b59872dff
| Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| Date: Mon Dec 25 04:32:45 2017 -0800
|
| added new L1 files for Sidelink
|
* commit b215b431f0
| Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| Date: Mon Dec 25 04:25:37 2017 -0800
|
| changes to allow configuring multicast interface on command line
|
* commit 6434e645c8
|\ Merge: a33802048 f31928926
| | Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| | Date: Sun Dec 24 12:54:29 2017 -0800
| |
| | Merge branch 'master' of https://gitlab.eurecom.fr/matzakos/LTE-D2D
| |
| | Conflicts:
| | targets/RT/USER/lte-ue.c
| |
| * commit f31928926f
| | Author: matzakos <panagiotis.matzakos@eurecom.fr >
| | Date: Wed Dec 20 15:29:40 2017 +0100
| |
| | Works up to the reception of the RA_RESPONSE at the UE. Crashing at fill_rx_indication_UE_MAC just before sending Msg3.
| |
| * commit ee61cb5164
| | Author: matzakos <panagiotis.matzakos@eurecom.fr >
| | Date: Mon Dec 18 16:18:00 2017 +0100
| |
| | Fixed the issue with synchronization but only for the case o running both eNB (vnf) and UE (pnf) processes in the same machine. Receiving and decoding now all MIBs and SIBs1/2/3.
| |
* | commit a338020482
|/ Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| Date: Fri Dec 22 20:22:41 2017 -0800
|
| addition of Sidelink UE-UE stub and initial MAC scheduling for Sidelink for off-network scenario
|
* commit d34ac16511
|\ Merge: 7b6a9c445 63ac8b4c5
| | Author: matzakos <panagiotis.matzakos@eurecom.fr >
| | Date: Wed Dec 13 23:58:48 2017 +0100
| |
| | Merge branch 'master' of gitlab.eurecom.fr:matzakos/LTE-D2D
| |
| | Merge with Thin's last commit
| |
| * commit 63ac8b4c59
| |\ Merge: c7c8057fa 93627a4c2
| | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | | Date: Wed Dec 6 23:05:13 2017 +0100
| | |
| | | Merge branch 'master' of gitlab.eurecom.fr:matzakos/LTE-D2D
| | |
| * | commit c7c8057fa2
| | | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | | Date: Wed Dec 6 23:02:39 2017 +0100
| | |
| | | integrate RRC control socket
| | |
* | | commit 7b6a9c445e
| |/ Author: matzakos <panagiotis.matzakos@eurecom.fr >
|/| Date: Wed Dec 13 23:58:15 2017 +0100
| |
| | Testing works up to the reception of SIB1/2/3 from the UE through nfapi, but there is an issue with missing some of the nfapi messages for some frames.
| |
* | commit 93627a4c22
|\ \ Merge: db011d28d a2f8a3665
| | | Author: matzakos <matzakos@eurecom.fr >
| | | Date: Wed Dec 6 14:12:23 2017 +0100
| | |
| | | Merge branch 'master' of https://gitlab.eurecom.fr/matzakos/LTE-D2D
| | |
| | | Testing of phy_stub
| | |
| * | commit a2f8a36651
| |/ Author: matzakos <panagiotis.matzakos@eurecom.fr >
| | Date: Tue Dec 5 20:27:29 2017 +0100
| |
| | Testing works until the call of callback function pnf_p7_subframe_ind. There, it never satisfies the condition if(tx_subframe_buffer->sfn_sf == sfn_sf_tx) so both sides (vnf and pnf are hanging).
| |
| * commit b3cc16ba75
| | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | Date: Tue Dec 5 15:41:50 2017 +0100
| |
| | update RRC for SL
| |
* | commit db011d28dd
|/ Author: matzakos <matzakos@eurecom.fr >
| Date: Wed Dec 6 14:11:06 2017 +0100
|
| Necessary modifications to support noS1 with nfapi and eNB side for testing vnf-pnf up to the stage of previous commit
|
* commit ec67c1c93c
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Fri Dec 1 20:05:40 2017 +0100
|
| Introduce new executable for the UE (nfapi pnf in stub mode) lte-softmodem-stub
|
* commit 9de8b0fc94
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Mon Nov 27 16:25:57 2017 +0100
|
| Added function to extract nfapi address-port from UE specific configuration file
|
* commit 3cced60a00
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Thu Nov 23 17:10:48 2017 +0100
|
| Connected new callback functions at nfapi_pnf for phy_stub mode + Intorducing new functions initializing UE variables and threads specific to phy_stub mode, instead of extending the existing ones + Direct connection of the timer_thread with UE_phy_stub_thread_rxn_txnp4.
|
* commit 911ed2280c
|\ Merge: 83394cd3a c42a59329
| | Author: matzakos <panagiotis.matzakos@eurecom.fr >
| | Date: Mon Nov 20 11:42:51 2017 +0100
| |
| | Merge with Cisco nfapi-ru-rau-split remote branch
| |
| * commit c42a593292
| | Author: David Price <davpric2@cisco.com >
| | Date: Tue Nov 14 14:44:25 2017 +0000
| |
| | Works in monolithic mode and nFAPI mode
| |
| * commit 4fea20e710
| | Author: David Price <davpric2@cisco.com >
| | Date: Tue Nov 14 12:34:36 2017 +0000
| |
| | Get logging working - merge changes from develop branch
| |
| * commit cc02d6c1d0
| | Merge: 673b2e9f3 d915c2089
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Nov 10 12:53:22 2017 +0000
| |
| | Merge of develop branch as of 10 Nov. Tested with single UE attach.
| |
| * commit 673b2e9f38
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Nov 10 09:21:30 2017 +0000
| |
| | Turn down logging
| |
| * commit b9268bc3ad
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Nov 10 09:09:07 2017 +0000
| |
| | How the hell did that work???
| |
| * commit 6482d18c91
| | Author: David Price <davpric2@cisco.com >
| | Date: Mon Nov 6 12:45:58 2017 +0000
| |
| | Sample attach
| |
| * commit d98502d41e
| | Author: David Price <davpric2@cisco.com >
| | Date: Mon Nov 6 11:08:57 2017 +0000
| |
| | Add wireshark with nfapi
| |
| * commit e59250841a
| | Author: David Price <davpric2@cisco.com >
| | Date: Sun Nov 5 22:15:50 2017 +0000
| |
| | He has only gone and done it. 11th hour and it works. Phone has attached twice
| |
| * commit 4dfbcf5882
| | Author: David Price <davpric2@cisco.com >
| | Date: Sun Nov 5 21:32:59 2017 +0000
| |
| | Update open-nfapi patch - has new dissector in it
| |
| * commit bcd998ab12
| | Author: David Price <davpric2@cisco.com >
| | Date: Sun Nov 5 21:25:57 2017 +0000
| |
| | Attach accept and then crash
| |
| * commit 91aeda82fb
| | Author: David Price <davpric2@cisco.com >
| | Date: Sun Nov 5 17:53:09 2017 +0000
| |
| | Gets late packets during attach
| |
| * commit 25af68d37f
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Nov 3 06:36:45 2017 +0000
| |
| | Logging...
| |
| * commit 7382d9134f
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Nov 3 06:35:41 2017 +0000
| |
| | logging...
| |
| * commit f90444a1fc
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Nov 3 06:35:11 2017 +0000
| |
| | Cannot run vnf 3 ahead it runs out of space with downlink messages and their harq
| |
| * commit ebee0e1220
| | Author: David Price <davpric2@cisco.com >
| | Date: Thu Nov 2 16:13:04 2017 +0000
| |
| | Now seem to be getting uplink data, but it is error'd
| |
| * commit 9f781408af
| | Author: David Price <davpric2@cisco.com >
| | Date: Wed Nov 1 18:18:12 2017 +0000
| |
| | Fails at the point core sends Identity Request to UE
| |
| * commit 3a7456df7b
| | Author: David Price <davpric2@cisco.com >
| | Date: Wed Nov 1 17:36:52 2017 +0000
| |
| | Bad harq configuration
| |
| * commit 30c76c6d3c
| | Author: David Price <davpric2@cisco.com >
| | Date: Mon Oct 30 15:21:39 2017 +0000
| |
| | Works up to rrc connection setup complete in nfapi mode
| |
| * commit e10c0c085a
| | Author: David Price <davpric2@cisco.com >
| | Date: Mon Oct 30 08:40:34 2017 +0000
| |
| | Crashes due to clearing out the wrong info from subframe buffer
| |
| * commit 2ac91f0533
| | Author: David Price <davpric2@cisco.com >
| | Date: Mon Oct 30 07:04:33 2017 +0000
| |
| | uplink data from ue received, corrected scheduling of DCI0/UPLINK_CFG. Fails to correctly form (SFNSF) for PHICH ACK
| |
| * commit 22367109da
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Oct 27 06:49:20 2017 +0100
| |
| | Change +4 for tx to a variable and get it to run at +2, this alllows nFAPI to get the reply back for HI_DCI0 to generate the PHICH in time
| |
| * commit 7a57709478
| | Author: David Price <davpric2@cisco.com >
| | Date: Wed Oct 25 14:45:37 2017 +0100
| |
| | Crashes around msg4 time, but understand that need to get the ACK for the UE UL of msg3 back to UE within 4ms
| |
| * commit 74cbde7c2c
| | Author: David Price <davpric2@cisco.com >
| | Date: Mon Oct 23 14:16:24 2017 +0100
| |
| | Add a gtk wave for pnf
| |
| * commit 9d5d78f5db
| | Author: David Price <davpric2@cisco.com >
| | Date: Mon Oct 23 14:16:07 2017 +0100
| |
| | Stack smashing error reported. Fixed by parameter changing int to uint16_t. Not obvious!
| |
| * commit f7670c4b67
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Oct 20 10:48:30 2017 +0100
| |
| | Yet another small tweak still proving that RACH works
| |
| * commit b9fc5e679f
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Oct 20 09:18:24 2017 +0100
| |
| | Small update mostly tweaking. Still RACHs
| |
| * commit 80aaca76b4
| | Author: David Price <davpric2@cisco.com >
| | Date: Thu Oct 19 16:19:22 2017 +0100
| |
| | More tidy up
| |
| * commit b6a9bb3399
| | Author: David Price <davpric2@cisco.com >
| | Date: Thu Oct 19 16:08:19 2017 +0100
| |
| | Bit of tidy up, rename variables. change some logs
| |
| * commit 1732217095
| | Merge: 1ec934f9f 599ba826a
| | Author: David Price <davpric2@cisco.com >
| | Date: Wed Oct 18 09:32:11 2017 +0100
| |
| | Merged RU-RAU-split as of 18 Oct
| |
| * commit 1ec934f9fc
| | Author: David Price <davpric2@cisco.com >
| | Date: Mon Oct 16 14:04:05 2017 +0100
| |
| | Works up to message 3 reception at VNF
| |
| * commit 5be8cf7b77
| | Author: David Price <davpric2@cisco.com >
| | Date: Tue Oct 10 08:58:21 2017 +0100
| |
| | RACH received on VNF. Message 2 created and sent to PNF. Got Message 2 received on PNF. Nothing useful done with it yet
| |
| * commit 6c519f5bcf
| | Author: David Price <davpric2@cisco.com >
| | Date: Mon Oct 9 17:11:49 2017 +0100
| |
| | Merge from RU-RAU-split and fix of frame/subframe handling. Was very confused with the counter in the main loop, the incrementing from the USRP read library and the nFAPI frame handling. RACH seen on wireshark and something happens on VNF
| |
| * commit 6559fc199f
| | Merge: 8da3d5cc2 8e6cc0190
| | Author: David Price <davpric2@cisco.com >
| | Date: Mon Oct 9 07:14:17 2017 +0100
| |
| | Merge from RU-RAU-split 9th Oct
| |
| * commit 8da3d5cc22
| | Merge: 483cd5cf8 e52c57b89
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Oct 6 11:24:35 2017 +0100
| |
| | Merge from official RU-RAU-split branch. Tested with san jole and UE - network is seen. Not tried RACH
| |
| * commit 483cd5cf82
| | Author: David Price <davpric2@cisco.com >
| | Date: Thu Oct 5 11:48:01 2017 +0100
| |
| | NFAPI RACH now working. Gets sent to VNF. VNF cores currently on receipt. Probably fixed by merge from main RU-RAU-split which I will do next
| |
| * commit de5bec310d
| | Author: David Price <davpric2@cisco.com >
| | Date: Tue Oct 3 15:12:46 2017 +0100
| |
| | Over write Raymond's copy of the open nfapi diff with the one that I am using - it re-orders the processing of dl_config and tx_req
| |
| * commit 53e7a57297
| | Author: David Price <davpric2@cisco.com >
| | Date: Tue Oct 3 15:06:39 2017 +0100
| |
| | Network search working again. Now calling generate_dci_top every subframe, using dummy subframe if no data to transmit. MIB and SIB2/3 coming out. UE sees cell
| |
| * commit 142d96fdc9
| | Author: David Price <davpric2@cisco.com >
| | Date: Thu Sep 28 09:05:44 2017 +0100
| |
| | Store a complete list of DLSCH PDUs because it is possible they might get written over otherwise
| |
| * commit 3cb04fc327
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Sep 22 15:39:30 2017 +0100
| |
| | Phone sees network on network search. Need to schedule MIB every frame. Fixed pdu length. fixed number of dcis
| |
| * commit 0bd5978edc
| | Author: David Price <davpric2@cisco.com >
| | Date: Fri Sep 22 09:22:39 2017 +0100
| |
| | Both MIB and SIB1 are coming out on san jole. SIB2/3 is missing
| |
| * commit fbd450eecc
| | Author: David Price <davpric2@cisco.com >
| | Date: Thu Sep 21 12:09:45 2017 +0100
| |
| | Missing checkin.
| |
| * commit 9496696a5d
| | Author: David Price <davpric2@cisco.com >
| | Date: Thu Sep 21 11:50:04 2017 +0100
| |
| | Remove hard coding of my IP address and use config file address
| |
| * commit 7210741113
| | Merge: 17e158f61 b421d467a
| | Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| | Date: Thu Sep 21 08:48:46 2017 +0200
| |
| | Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into nfapi-ru-rau-split
| |
| | Conflicts:
| | openair2/RRC/LITE/L2_interface.c
| | targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.usrpb210.conf
| |
| * commit 17e158f61f
| |\ Merge: 16a36ec84 ca96ede83
| | | Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| | | Date: Wed Sep 20 14:51:36 2017 +0200
| | |
| | | Merge branch 'nfapi-ru-rau-split' of https://gitlab.eurecom.fr/daveprice/openairinterface5g into nfapi-ru-rau-split
| | |
| | * commit ca96ede83b
| | | Author: David Price <davpric2@cisco.com >
| | | Date: Wed Sep 20 11:32:40 2017 +0100
| | |
| | | NFAPI_DIR was set to my personal directory
| | |
| * | commit 16a36ec849
| |/ Author: Raymond Knopp <raymond.knopp@eurecom.fr >
| | Date: Wed Sep 20 12:49:46 2017 +0200
| |
| | removed ITTI message transfer for MAC->RRC
| |
| * commit 8b12045bcc
| Author: David Price <davpric2@cisco.com >
| Date: Wed Sep 20 10:50:09 2017 +0100
|
| Trying to get NFAPI working. BCH not being sent out over the air but is being scheduled
|
* commit 83394cd3a5
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Fri Nov 17 14:41:34 2017 +0100
|
| Small correction wrt the UE_MAC state machine in phy_stub_UE
|
* commit 725ad9d9e4
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Thu Nov 16 15:59:22 2017 +0100
|
| Introduced a new timer_thread within lte-ue. This thread is ticking the subframes and wakes up UE_thread function which is waiting on a condition variable for nfapi_mode=3 (phy_stub)
|
* commit c3f984d0b6
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Tue Nov 14 12:34:55 2017 +0100
|
| Introduce nfapi_mode variable to differentiate functionality between phy_stub_ue mode (nfapi_mode=3) and normal full stack mode (nfapi_mode!=3).
|
* commit 96f18a06d2
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Mon Nov 13 16:58:11 2017 +0100
|
| Added functions copying nfapi requests to UE_mac_inst + Substituted calls to phy_procedures_ue rx/tx with phy_stub functions triggering MAC layer Tx/Rx procedures at UE MAC. Changes within UE_thread_rxn_txnp4
|
* commit 66ae679d26
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Thu Nov 9 15:51:45 2017 +0100
|
| update SidelinkUEInformation (UE's side), RRCConnectionReconfiguration (eNB's side), add rrc_ue_process_radioResourceConfig to process RPs and configure MAC/PHY
|
* commit 511c48c7a4
|\ Merge: 34f5368cb d91742560
| | Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| | Date: Tue Nov 7 16:12:03 2017 +0100
| |
| | XMerge branch 'master' of gitlab.eurecom.fr:matzakos/LTE-D2D
| |
| * commit d917425604
| | Author: matzakos <panagiotis.matzakos@eurecom.fr >
| | Date: Mon Nov 6 11:58:59 2017 +0100
| |
| | 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.
| |
* | commit 34f5368cbc
|/ Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Tue Nov 7 16:11:28 2017 +0100
|
| add function to fill MIB_SL
|
* commit 7e77fb674d
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Fri Nov 3 13:56:29 2017 +0100
|
| support SidelinkUEInformation (eNB) and RRCConnectionReconfiguration (SL)
|
* commit 418da5b401
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Thu Nov 2 19:53:40 2017 +0100
|
| Updated handling of DL_config and Tx_req pdus in phy_stub_UE to be compliant with nfapi callback functions
|
* commit a37ff36d35
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Thu Nov 2 14:34:58 2017 +0100
|
| Added MAC level state variable for the UE and control mechanisms to ensure the correct operation of the UE MAC state machine.
|
* commit 4757a1b6da
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Sat Oct 28 14:16:33 2017 +0200
|
| 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().
|
* commit 6719eefbcd
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Mon Oct 23 15:40:02 2017 +0200
|
| minor update to process SidelinkUEInformation
|
* commit 136c61ac14
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Mon Oct 23 15:31:02 2017 +0200
|
| receive SidelinkUEInformation (eNB)
|
* commit 7abf122701
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Mon Oct 23 15:07:56 2017 +0200
|
| generate/process SidelinkUEInformation
|
* commit afa442bbef
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Thu Oct 19 17:20:59 2017 +0200
|
| Added fill functions for rach and ulsch_cqi indications.
|
* commit 8314a2644e
| Merge: 2d50ccafd 2516216d1
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Wed Oct 18 15:53:49 2017 +0200
|
| Merge remote-tracking branch 'main/RU-RAU-split'
|
* commit 2d50ccafd2
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Wed Oct 18 15:45:09 2017 +0200
|
| 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.
|
* commit 22bcc7a513
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Tue Oct 17 15:14:46 2017 +0200
|
| add SIB19 support - eNB
|
* commit 2de24be284
| Author: Tien-Thinh Nguyen <tien-thinh.nguyen@eurecom.fr >
| Date: Mon Oct 16 11:14:28 2017 +0200
|
| add SIB18 support - eNB
|
* commit 931ae71326
| Merge: d4e6d45cb 493110af7
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Fri Oct 13 11:00:14 2017 +0200
|
| Merge with RU-RAU-split
|
* commit d4e6d45cb9
| Author: matzakos <panagiotis.matzakos@eurecom.fr >
| Date: Fri Sep 22 19:57:43 2017 +0200
|
| 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.
|
* commit 0422bf8bb9
Author: matzakos <panagiotis.matzakos@eurecom.fr >
Date: Mon Sep 4 10:12:55 2017 +0200
Definition of the UE MAC interface: IF_Module_UE.h, IF_Module_UE.c, UE_MAC_interface.h and the supporting functions.
------------------------------------------------------------------------------
2018-05-09 12:16:49 +02:00
Haruki NAOI
a3e1a24947
Merge remote-tracking branch 'remotes/origin/rm912_bugfix' into sp3_master
2018-05-09 17:37:55 +09:00
Haruki NAOI
f2db393923
Merge remote-tracking branch 'remotes/origin/rm804_bugfix2' into sp3_master
2018-05-09 17:36:06 +09:00
jftt_wangshanshan
f1cd05c1e0
Fix ul config pdu info setting missing problem
2018-05-09 11:56:45 +08:00
Wu Jing
6f4ee013d2
fix RM912 SegmentFault in dlsch_coding while using a UE which has been removed
2018-05-07 18:15:42 +09:00
Raymond Knopp
66fe9c5d3b
added external-timing option to allow to wait for PPS in usrp_lib.cpp
2018-05-04 17:26:07 +08:00
Raymond Knopp
bb15ec4e4e
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement
2018-05-04 10:30:08 +02:00
Raymond Knopp
0eb2f0175e
Support for RAW, not tested yet
2018-05-04 10:29:45 +02:00
Raymond Knopp
9d82d5aebd
added command line parameter to set external timing for PPS on USRP.
2018-05-04 15:55:32 +08:00
Bi-Ruei, Chiu
f994140a3c
Fix S1AP error indication message sent from MME not handled in eNB
2018-05-02 23:40:11 +08:00
Raymond Knopp
c73cada3f4
added phich_common.c
2018-05-02 07:18:08 -07:00
Cedric Roux
727b368df3
minor: always exit on error
2018-05-02 12:28:02 +02:00
Cedric Roux
57eef276cb
bugfix: intialize memory
...
This is taken from commit 7bc1434733
and is necessary for the UE to function properly.
2018-05-02 12:25:18 +02:00
Florian Kaltenberger
880d768729
removing the 4 bit left shift of TX signal as already done in driver
2018-05-02 12:23:27 +02:00
Cedric Roux
52cf61de97
T tracer: don't depend on T_BUFFER_MAX anymore in the tracers
...
Whenever the value T_BUFFER_MAX changes, the tracers had to
be recompiled. The only reason why it was needed is because we
used some fixed size buffers to read events. This commit removes
this restriction.
Also, with the basic simulator, this value T_BUFFER_MAX now comes
with an #ifdef which would have required some special hackish-level
tricks in the tracers, which is not good.
Let's just allocate memory when needed.
2018-05-02 12:11:34 +02:00
Cedric Roux
6cb04bb43a
basic simulator: initial release
...
This commit introduces a 'basic simulator'.
This basic simulator is made of:
- the standard eNB code using a special driver that mimics the USRP driver
- the standard UE code using a special driver that mimics the USRP driver
- no channel simulation
- some special code to deal with faster-than-realtime behaviour of this
basic simulator
It connects one UE to one eNB. It requires an EPC, populated with the
correct configuration for the UE.
This is the initial release and may contain bugs (most probably race
conditions due to the faster-than-realtime behaviour).
To use it, see the documentation at:
targets/ARCH/tcp_bridge/README.tcp_bridge_oai.
It has been tested with 25, 50 and 100 RBs, FDD mode.
(No check at all has been done to know if it could work in TDD mode.)
2018-05-02 11:27:41 +02:00
Raymond Knopp
e4c44dd0a9
checked compilation/execution of dlsim/ulsim. removal of most warnings.
2018-04-29 11:08:32 -07:00
Raymond Knopp
ea784f2b4b
full IF4p5 simulation working
2018-04-29 09:35:23 -07:00
Nikos Makris
3aabed57d2
Applied patch for aper asn1c - Compile with flag --pdcp-split
2018-04-27 15:24:17 +03:00
Haruki NAOI
55ed45df8d
Fix: avoid "U" and "L" RF messages during eNB start up.
2018-04-27 09:28:32 +09:00
Masayuki HARADA
30427be126
Fix problem of RF-IF on TDD system.
2018-04-26 13:26:09 +09:00
jftt_wangshanshan
ebbc7fadd0
add previous fix to non-ue-extension
2018-04-26 09:29:29 +08:00
Cedric Roux
2160f8758c
cleanup - remove unnecessary calls to get_cpu_freq_GHz
...
The one in lte-enb.c disrupts the realtime. Using a B200mini with
20MHz bandwidth leads to the UE unable to connect for it seesms like
the UL and DL are not properly time synched because of this sleep
of one second that happens after the USRP streaming has started.
We see some random access attempts but the decoded preamble is
wrong.
This may be dependant on the setup. I had sporadic errors with
a B210, where sometimes the UE could connect and sometimes not.
(cherry picked from commit 5a61f9944c )
2018-04-26 10:05:24 +09:00
Florian Kaltenberger
0604e146ff
check on UE TX amplitude
2018-04-25 17:45:33 +02:00
Florian Kaltenberger
e7a221278c
removing the 4 bit left shift of TX signal as already done in driver
...
This reverts commit 9cff72959a .
2018-04-25 16:11:38 +02:00
jftt_wangshanshan
a60ac11320
fix ul config pdu type while there are cqi,harq and ulsch at the same time.
2018-04-25 17:05:12 +08:00
Raymond Knopp
596736afae
dlsim/ulsim functional. lte-softmodem/lte-uesoftmodem compile.
2018-04-24 22:14:20 -07:00
Cedric Roux
c14dd7ffbb
T: use PID for the SHM name
...
That allows to run several programs using this mechanism on the
same computer (say both eNB and UE, to debug).
2018-04-24 14:53:12 +02:00
Cedric Roux
7576e3fa52
T: bugfix: fix check on return value of mmap
2018-04-24 14:40:28 +02:00
Raymond Knopp
68b86d5f6f
fixes after merge with develop
2018-04-24 02:01:48 -07:00
Raymond Knopp
83b2f1c01c
Merge remote-tracking branch 'origin/develop' into develop-uedirectorysplit
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c
openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h
openair1/PHY/defs_eNB.h
openair1/SCHED_UE/phy_procedures_lte_ue.c
openair2/LAYER2/MAC/mac.h
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.h
2018-04-23 23:08:10 -07:00
Haruki NAOI
a3f5e632ea
Merge remote-tracking branch 'remotes/origin/rm804_bugfix2' into sp3_master
2018-04-23 19:12:31 +09:00
jftt_wangshanshan
c5b3aaa2dd
Fix a bug in log
2018-04-23 14:26:43 +08:00
Haruki NAOI
9a8ea23f9f
Merge remote-tracking branch 'remotes/origin/rm804_bugfix2' into sp3_master
2018-04-23 11:21:15 +09:00
Haruki NAOI
20fd63b1e2
Merge remote-tracking branch 'remotes/origin/rm898_bugfix' into sp3_master
2018-04-23 11:20:05 +09:00
jftt_wangshanshan
ef5ff53ecf
change log level to debug
2018-04-23 09:58:50 +08:00
jftt_wangshanshan
0889d79969
Modify CQI scheduling strategy
2018-04-23 09:45:08 +08:00
Raymond Knopp
861d06e855
UE directory splits, creation of UE-specific files, common UE/eNB files and extraction of UE/common components from eNodeB files. renaming of files to minimize common names across directories (i.e. defs.h, vars.h, extern.h)
2018-04-22 11:33:43 -07:00
Haruki NAOI
c8267c2cf9
Revert "Merge branch 'rm884_bugfix' into 'sp3_master'"
...
This reverts commit fad303fe37 , reversing
changes made to e35921cf96 .
2018-04-20 18:41:35 +09:00
Wu Jing
e2a1b98658
fix rm898 SecurityModeFailure
2018-04-20 17:56:47 +09:00
tomita.y
fad303fe37
Merge branch 'rm884_bugfix' into 'sp3_master'
...
Rm884 bugfix
See merge request !36
2018-04-19 19:00:02 +09:00
tomita
2bf209e469
Delete LOG_I .
2018-04-19 18:25:34 +09:00
Wu Jing
7813e898ba
RM884 fix, when cqi received is 0, don not update dl_cqi
2018-04-19 12:26:20 +09:00
shono.takafumi
e2741d2b3d
Merge branch 'sp3_master' into rm894_assertion
2018-04-19 11:38:42 +09:00
naoi.haruki
e35921cf96
Merge branch 'rm886_bugfix' into 'sp3_master'
...
fix RM886 bug
See merge request !35
2018-04-18 16:34:03 +09:00
Robert Schmidt
72529e6c3a
remove useless file/pthread_single declaration
2018-04-17 13:56:19 +02:00
Wu Jing
22da1eac0c
fix rm894 bug
2018-04-17 20:12:16 +09:00
Florian Kaltenberger
aca606f90d
making init_nas_s1 script executable
2018-04-17 09:24:34 +02:00
Florian Kaltenberger
fd2e093412
RRC will not send second RRCConnectionReconfiguration with additional DRBs in noS1 mode
2018-04-17 09:23:59 +02:00
Cedric Roux
c03650fdc7
minor: fix order of comparisons (easier to understand)
2018-04-16 12:50:34 +02:00
Wu Jing
33b652c5df
fix RM886 bug
2018-04-16 19:40:18 +09:00
Bi-Ruei, Chiu
5c23af773a
Compare version number using MAKE_VERSION macro to provide better SW configuration:
...
1. Previous SW configuration for different RRC version relies on whether macro Rel10,
Rel14 defined or not by checking #ifdef Rel14 or #if defined(Rel10) || defined(R14).
Whenever there is a newer RRC version, e.g. Rel15, it will be very a tedious and
error-prone job to add defined(Rel15) in every place.
2. Some RRC messages are defined in release 13 instead of release 14, NB-IoT
feature is one of such example. Our code shall reflect this fact instead of using
an afterward version number in software configuration.
3. Some RRC messages or some fields of certain RRC messages are added in the middle
a release, e.g. SystemInformationBlockType1_v1310_IEs_t defined in RRC 13.1.0
and RRC 9.2.0 made some changes to SIB12 and SIB13 so we have sib12_v920 and
sib13_v920 fields in SIB12 and SIB13's struct.
We need a finer grain of control when using ASN1 from different RRC version.
4. S1AP also has this problem that it use UPDATE_RELEASE_9 and UPDATE_RELEASE_10 to
differentiate between various S1AP version.
This commit propose using MAKE_VERSION(x,y,z) to designate the version number and
modify current conditional compilation accordingly.
Note: 2018/04/16, Modified based on Cedric's comment.
2018-04-16 12:32:29 +02:00
Cedric Roux
184d51c6ea
Merge remote-tracking branch 'origin/develop_integration_2018_w15' into develop
...
Summary of changes:
- some work on better parallel processing of eNB
try the eNB with options: --fepw --codingw
- small changes for multi-UE simulation and simulation accuracy
(UE power levels)
- initial work for the UE to use TUN device instead of ue_ip.ko
only done for oaisim, default bearer, compile with:
./build_oai --ue-nas-use-tun <rest of options>
2018-04-16 12:19:20 +02:00
Cedric Roux
79eb6eb4d2
integration fix: fix UE softmodem compilation
2018-04-16 11:23:05 +02:00
Haruki NAOI
6e7db95981
clean log.
2018-04-16 16:54:02 +09:00
Cedric Roux
17dda7bd70
integration fix: minor fix
2018-04-13 11:59:56 +02:00
Florian Kaltenberger
9cff72959a
Revert "removing the 4 bit left shift of TX signal as already done in driver"
...
This reverts commit 1043313175 .
2018-04-12 17:16:11 +02:00
Florian Kaltenberger
1043313175
removing the 4 bit left shift of TX signal as already done in driver
2018-04-12 17:15:31 +02:00
Haruki NAOI
b0798357b9
Merge branch 'sp3_rlc_assertion' into sp3_master
2018-04-12 20:16:01 +09:00
Wu Jing
a8ab765fe5
patch rrc_assertion.patch into closed_item
...
# Conflicts:
# openair2/RRC/LITE/rrc_eNB.c
2018-04-12 20:05:04 +09:00
Wu Jing
675fd0af4e
patch develop-get-freememblock.patch into closed_item
2018-04-12 20:02:36 +09:00
Cedric Roux
fa4a9a0cb9
integration fix: update T tracer: add new VCD variables
2018-04-12 11:36:31 +02:00
Cedric Roux
a1a60dc19a
integration fix: revert target_rx_power to 178 in eNB_scheduler_ulsch.c
...
158 does not work well with the eNB softmodem.
2018-04-12 11:28:51 +02:00
Wu Jing
5d06a1cabd
RLC assert fix ct 2_114 bug
2018-04-12 11:06:35 +09:00
Haruki NAOI
afcdb1e6a9
enb-log-mem_sp2.patch into closed_item
...
(cherry picked from commit 3432385280c3155ee63a54be7c2e4846a17299de)
# Conflicts:
# openair2/UTIL/LOG/log.c
2018-04-12 10:53:44 +09:00
Haruki NAOI
7b4298a637
Merge remote-tracking branch 'remotes/origin/sp3_tdd_config1' into sp3_master
2018-04-12 10:13:12 +09:00
Nikos Makris
da7c24b539
Added definitions for F1AP ASN messages
...
Added asn1c compiler compatible with the F1AP definitions
Compilation fails for the S1AP messages with "error: unknown type name ‘asn_comp_rval_t’"
2018-04-11 20:45:54 +03:00
Cedric Roux
e29d500db6
integration fix: various fixes
...
- fix compilation of dlsim/ulsim/oaisim by defining some needed
global variables
- fix compilation of oaisim: compile coding and params_libconfig
- fix running of if4p5 with low CPU count (oaisim was not working
on the machine 'haswell' because of this)
2018-04-11 17:15:14 +02:00
Cedric Roux
1f446432f6
Merge remote-tracking branch 'origin/develop-simL1-fixes' into develop_integration_2018_w15
2018-04-11 15:15:54 +02:00
Cedric Roux
86599d47a9
Merge remote-tracking branch 'origin/ue-use-tun-for-nas' into develop_integration_2018_w15
2018-04-11 15:15:49 +02:00
Cedric Roux
bf678f7fb0
Merge remote-tracking branch 'origin/RU-RAU-split-parallel-EMUFH-phy-test-merge' into develop_integration_2018_w15
2018-04-11 15:15:39 +02:00
WANG Tsu-Han
68fdd19cb7
fixs for 5-7 core
2018-04-11 15:09:07 +02:00
Haruki NAOI
597890ab61
eNB RLC Assertions(assert macros) skip & fix warning.
2018-04-11 19:01:43 +09:00
Wu Jing
b27984349d
fix ct test bug 2_37 2_72
2018-04-11 13:44:56 +09:00
WANG Tsu-Han
658aa00119
bug fix for threading with under 8core
2018-04-10 16:52:05 +02:00
Wu Jing
a32857885a
Merge branch 'sp3_tdd_config1' of http://10.37.145.15:8000/gitlab/vran/release_enb into sp3_tdd_config1
2018-04-10 17:32:31 +09:00
Wu Jing
b7a8889741
fix Assertion because of round==8 in extract_harq when re-establishment happen
2018-04-10 17:31:52 +09:00
Wu Jing
aca800dae9
fix SegmentFault by harq_pid==8 after clean_dlsch_eNB
2018-04-10 17:19:52 +09:00
Wu Jing
7b0231f926
Merge branch 'sp3_rlc_assertion' of http://10.37.145.15:8000/gitlab/vran/release_enb into sp3_rlc_assertion
2018-04-10 15:53:55 +09:00
Wu Jing
03232d30c2
RLC assertion 760~796 add 1428 1429
2018-04-10 15:37:30 +09:00
Raymond Knopp
b458c09841
Merge branch 'develop-uedirectorysplit' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-uedirectorysplit
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/LTE_ESTIMATION/lte_adjust_sync.c
openair1/PHY/LTE_UE_TRANSPORT/dci_ue.c
2018-04-09 15:55:08 -07:00
Raymond Knopp
8b1416b862
debugging of new directory structure, file renaming, and eNB/UE splitting. dlsim/ulsim functional.
2018-04-09 15:32:49 -07:00
teramoto.genki
c5310874fa
Merge branch 'sp3_rlc_assertion' of http://10.37.145.15:8000/gitlab/vran/release_enb into sp3_rlc_assertion
...
# Conflicts:
# openair2/LAYER2/RLC/rlc.c
2018-04-09 21:12:02 +09:00
teramoto.genki
43382defec
eNB RLC Assertions skip.
2018-04-09 21:00:13 +09:00
Masayuki HARADA
5e4f0a924d
Merge branch 'ues_test' into sp3_tdd_config1
...
# Conflicts:
# openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
2018-04-09 20:21:24 +09:00
Masayuki HARADA
f8f149fd1b
Fix calculation of ul_total_buffer.
2018-04-09 20:05:45 +09:00
Masayuki HARADA
b58ecfc5d8
Change SCH_PAYLOAD_SIZE_MAX from 4096 to 8192.
2018-04-09 20:01:38 +09:00
Haruki NAOI
8b44c8bfb6
modify: skip RLC assertion.
2018-04-09 19:57:33 +09:00
Masayuki HARADA
7ced1a2eb1
Remove nb_rb = 64 form rb_table in SCD. Because PHY UL cannot decode nb_rb = 64.
2018-04-09 19:56:33 +09:00
Masayuki HARADA
901c0da013
Fix attach NG on FDD 10MHz 20MHz.
2018-04-09 15:10:23 +09:00
naoi.haruki
dcf3b235f5
Merge branch 'sp3_tdd_config1' into 'sp3_master'
...
Sp3 tdd config1
See merge request !31
2018-04-09 10:59:43 +09:00
Raymond Knopp
ef719e7945
Merge remote-tracking branch 'origin/develop' into develop-uedirectorysplit
2018-04-08 13:07:23 -07:00
Raymond Knopp
ac7cbf17e2
band 38 files x310
2018-04-08 13:07:07 -07:00
Raymond Knopp
551f32cc20
more splitting eNB/UE files/directories
2018-04-08 13:00:08 -07:00
Raymond Knopp
0ab2b2b261
modifications for simulator : power normalizations for UE TX, small changes to SNR targets for power control, default UE power (23 dBm now)
2018-04-06 10:27:23 -07:00
Florian Kaltenberger
7bc1434733
various small fixes for UE
2018-04-06 17:00:53 +02:00
Cedric Roux
cf45997110
Use TUN device for NAS for the UE instead of ue_ip.ko
...
This work is based on work by NTT.
To use the code, do:
./build_oai --oaisim --ue-nas-use-tun -t ETHERNET -c
This commit only handles oaisim in S1 mode.
We won't handle noS1 mode.
2018-04-06 16:53:42 +02:00
Raymond Knopp
eee7673893
warning remove
2018-04-06 15:57:23 +02:00
Raymond Knopp
be816fab6f
Merge branch 'develop' into RU-RAU-split-parallel-EMUFH-phy-test-merge
2018-04-06 15:12:46 +02:00
Raymond Knopp
fb4752a2cf
default RF configuration
2018-04-06 00:07:23 +02:00
Raymond Knopp
3d8a21636a
multi-ue checks in pdcp
2018-04-05 22:32:18 +02:00
Raymond Knopp
497c818b02
removed some logging
2018-04-05 12:26:02 -07:00
Raymond Knopp
0f5470b913
removal of logging in UE
2018-04-05 11:11:58 -07:00
Raymond Knopp
9fa001c3c5
prevent UL_indication from overlapping with tx process which cause the drop
2018-04-05 16:33:08 +02:00
Nikos Makris
4195681fc9
Merge remote-tracking branch 'origin/develop' into feature-127-protocol-split
...
Tested with one UE
Possibly broken FLEXRAN (different methods for configuring the link manager)
2018-04-05 13:22:12 +03:00
Wu Jing
dbddecb775
fix Paging bug when PO=subframe0 and sfn_sf error
2018-04-04 18:56:56 +09:00
jftt_wangshanshan
1846c56d54
Add the missing part of DAI setting and harq_pid calculation to OAI SCD
2018-04-04 15:54:44 +08:00
Wu Jing
6d21972e43
merge ues_test branch
2018-04-03 17:24:27 +09:00
Raymond Knopp
03dfe63a1b
reseting in_synch after receiving RU_CONFIG
2018-03-26 16:34:53 +02:00
Haruki NAOI
8f86f38d58
Fix: memory leak occurs when memblock is exhausted.
...
(cherry picked from commit 0e550a32e46d797d03fd72e54e474762d4db7614)
# Conflicts:
# openair2/LAYER2/RLC/rlc.c
2018-03-26 19:32:11 +09:00
Masayuki HARADA
5646b07870
Fix ul scd problems.
...
・Delete double BSR calculation.
・change TBS for mcs setting bit to byte.
(cherry picked from commit 39cd022424ebe98c95be32cbb4127aa9d0e0ff3b)
2018-03-26 19:30:12 +09:00
Raymond Knopp
df9827b5fb
changes for TDD
2018-03-25 23:57:33 -07:00
Cedric Roux
1272cabb35
Merge remote-tracking branch 'origin/develop_integration_2018_w12' into develop
...
Summary of changes:
- free configmodule memory when shutting down
It is possible to restart the lte-softmodem via the FlexRAN controller.
For this to work, the end_configmodule() method needs to be called when
shutting the lte-softmodem down so that the configuration can be read
again during a restart.
- Feature agent
Implements an agent ID, consisting of the OAI module ID, the OAI eNB ID
and the cell ID. The agent reads this information in its configuration
read function and forwards it to the controller.
This MR also contains some code forwarding SI info to the controller.
- various bugs fixed
- remove start_background_system from eNB softmodem
- fix memory leak when doing traffic
- disable ITTI dump (does someone uses this?)
- disable U-plane inactivity timer: it's very simple to put this back,
but as of now it comes with its own problems that we don't have time
to check/fix
2018-03-23 16:24:17 +01:00
Cedric Roux
ff3c929ecf
fix PHY simulators compilation
...
Only ulsim and dlsim compile. The others (dlsim_tm4 pucchsim prachsim
pdcchsim pbchsim mbmssim) have been disabled.
Command line to compile: ./build_oai --phy_simulators
2018-03-23 15:15:51 +01:00
Cedric Roux
3288a6bbe4
Merge remote-tracking branch 'origin/bugfixes-2018-w12' into develop_integration_2018_w12
2018-03-23 10:47:43 +01:00
Cedric Roux
f15b446469
Merge remote-tracking branch 'origin/feature-agent-id' into develop_integration_2018_w12
2018-03-23 10:47:36 +01:00
Cedric Roux
b79e6bfb10
Merge remote-tracking branch 'origin/fix-softmodem-restart' into develop_integration_2018_w12
2018-03-23 10:47:31 +01:00
Cedric Roux
16cb7eba64
remove start_background_system from eNB softmodem
...
This is only needed by the UE code, to setup IP settings.
The eNB does not need this. (To be reverted if this is
wrong.)
2018-03-23 10:44:13 +01:00
Cedric Roux
3a0d9339dc
bugfix: fix a memory leak
...
When doing TCP downlink traffic with iperf for several
hours, the memory consumption of lte-softmodem does not
stop to grow.
After analysis, this commit seems to be the only fix needed.
To be checked somehow.
2018-03-23 10:42:36 +01:00
Cedric Roux
e7bca7fdac
Disable ITTI dump
...
If anyone needs it, it's a simple matter of reverting this
basic commit.
2018-03-23 10:42:36 +01:00
Cedric Roux
5fdc3077db
disable U-plane inactivity timer.
...
It is annoying and does not seem to work properly.
To be checked/reworked if needed.
Keep in mind that we also want oaisim to be functional.
2018-03-23 10:42:30 +01:00
Robert Schmidt
9c47c860bc
FlexRAN: RCconfig_flexran(): only read necessary information
...
if the FlexRAN agent is disabled, do not read all the data and skip reading
of more information
2018-03-23 09:20:19 +01:00
Robert Schmidt
d54d415125
FlexRAN: add Information in enb_config_reply msg
2018-03-22 18:43:15 +01:00
Robert Schmidt
1854826053
FlexRAN: send agent_id (aka enb_id)
2018-03-22 18:43:15 +01:00
Robert Schmidt
e7a60fc992
FlexRAN: make agent_id for identification purposes, discern from mod_id
...
The agent_id is a uint64 consisting of: module ID (i.e. mod_id, the several
instances of OAI at once, 16 bit), the enb_id from the configuration file (32
bit) and the cell_id from the configuration file (16 bit).
The module ID is part of the agent ID but it is easier to have it directly in
the struct.
2018-03-22 18:41:14 +01:00
Guy De Souza
2c83775087
Fix CMakeLists.txt for lte-uesoftmodem
2018-03-21 15:08:01 +01:00
Guy De Souza
8824d20cd3
Fix CMakeLists.txt for lte-softmodem
2018-03-21 11:34:08 +01:00
Raymond Knopp
846268fdd3
bug fix for qpsk modulation
2018-03-20 18:02:52 +01:00
Robert Schmidt
318e4a345e
free configmodule memory when shutting down
...
It is possible to restart the lte-softmodem via the FlexRAN controller. For
this to work, the end_configmodule() method needs to be called when shutting
the lte-softmodem down so that the configuration can be read again during a
restart.
2018-03-20 14:41:58 +01:00
Haruki NAOI
eaa3f533a5
Fix: segmentation fault happens when clean_eNb_dlsch() function is executed while pdsch procedure running.
2018-03-20 13:00:21 +09:00
Cedric Roux
3fe90157e6
Merge remote-tracking branch 'origin/bugfixes-2018-w11' into develop
2018-03-19 10:57:35 +01:00
Cedric Roux
89201888e3
Merge remote-tracking branch 'origin/cherry-pick-5722d493' into develop
2018-03-19 10:57:16 +01:00
Cedric Roux
d393814772
bugfix: send UL NACK (on PHICH) at the right place
...
The PHICH was not programmed for the last round (4) because it was
not programmed in rx_sdu but in schedule_ulsch_rnti, only in case
of a programmed retransmission (there is obviously no retransmission
programmed after the last round).
The case of Msg3 is not handled. To be done somehow.
2018-03-19 10:28:16 +01:00
Raymond Knopp
dad93fe297
SCHED_NBIOT directory
2018-03-19 01:38:45 -07:00
Raymond Knopp
6d2158f37a
added SCHED_NR directories
2018-03-19 01:34:57 -07:00
Raymond Knopp
ece0996946
added readme for NR_REFSIG directory
2018-03-19 01:24:55 -07:00
Raymond Knopp
bf13e67b55
added README files to NBIoT/NR directories so they appear in gitlab
2018-03-19 01:23:34 -07:00
Raymond Knopp
fe95f0f478
created new directories for NBIoT and NR and split eNB/gNB/UE
2018-03-19 01:13:12 -07:00
Raymond Knopp
d312f9c805
debugging for TDD
2018-03-19 01:10:10 -07:00
Wang Tsu-Han
71a98a977e
bug fix for killing thread
2018-03-16 18:18:55 +01:00
Haruki NAOI
dbe3208302
Fix: eNB can not accept attach more than 257 times.
2018-03-16 15:32:14 +09:00
Cedric Roux
f1f3b8a0a8
bugfix: fix issue 285 - connect/disconnect multiple time
...
As reported by Emad Alizade:
According to "Issue255 256 257 paging reesta release" that has been
merged in develop version, we have a question: In rrc_eNB_free_UE()
function only all ulsch related memory of user has been cleaned, but
I think not only ulsch memory but also dlsch memory must be cleaned.
I tested the latest develop version and with repetition UE attach-detach
procedures we find that the dlsch memory has not been cleaned and after
repeat this sequence (45 times) assertion with cause UE_id!=-1 (no free
or exiting dlsch_context, dci_tools.c: fill_dci_and_dlsch() ) occurred
and no UE will be attached to system.
The fixes in this commit are from Emad Alizade.
(cherry picked from commit 4b5b556493 )
# Conflicts:
# openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
# openair2/LAYER2/MAC/eNB_scheduler.c
# openair2/RRC/LITE/rrc_eNB.c
2018-03-16 15:25:31 +09:00
Cedric Roux
3da8cac59b
bugfix: try to release HARQ processes properly
...
The code is too complex. This commit may not be enough.
2018-03-15 10:48:16 +01:00
Raymond Knopp
8d90eda600
bug fix after merge
2018-03-14 16:21:51 +01:00
Raymond Knopp
c4a81c2215
changes for TDD signaling.
2018-03-13 16:18:26 +01:00
Raymond Knopp
d943cd281d
initial split of UE/eNB directories
2018-03-13 01:17:10 -07:00
Raymond Knopp
6295e57331
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2018-03-13 00:06:42 -07:00
Eino Virtanen
445524bc87
fix building protobuf when user name is not the same as primary group name
2018-03-12 15:57:58 +01:00
Raymond Knopp
f8f6f003ef
Bugfix
2018-03-12 13:54:09 +01:00
Raymond Knopp
1f130faf17
Resolving Merge conflicts
2018-03-12 13:48:12 +01:00
Raymond Knopp
b2cc1252c6
Merge remote-tracking branch 'origin/develop' into RU-RAU-split-parallel-EMUFH-phy-test-merge
...
Conflicts:
cmake_targets/build_oai
common/utils/itti/intertask_interface.c
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/defs.h
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/ENB_APP/enb_paramdef.h
openair2/LAYER2/MAC/defs.h
openair2/LAYER2/MAC/eNB_scheduler.c
targets/ARCH/COMMON/common_lib.c
targets/COMMON/create_tasks.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-softmodem.h
2018-03-12 12:10:48 +01:00
Raymond Knopp
ffe2967d81
Split init and config USRP device. It seems to have solved the stop/restart RAU without stopping the RRU
2018-03-12 11:31:08 +01:00
jftt_wangshanshan
2505f15eab
Fix previous problem for no-ue-extension version of schedule_ulsch_rnti
2018-03-12 12:49:34 +08:00
jftt_wangshanshan
485b7fc060
Fix the defecitve process while there is an uci scheduled before an ulsch.
2018-03-12 11:07:59 +08:00
Raymond Knopp
9a373b2897
oaisim updates after merge with develop
2018-03-11 19:43:44 +01:00
Raymond Knopp
c42a4f4baa
testing monolithic eNodeB after merge with develop. Changes : don't create ru_thread_control and add initalization procedures during configuration instead.
2018-03-11 10:11:19 +01:00
Raymond Knopp
bf846280d1
removal of warnings
2018-03-11 09:20:45 +01:00
Raymond Knopp
4d71261cb9
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/INIT/lte_init_ru.c
openair1/PHY/defs.h
openair2/ENB_APP/enb_paramdef.h
targets/RT/USER/lte-ru.c
2018-03-11 08:45:09 +01:00
Raymond Knopp
79c8d0e0cb
updates for IF4p5 to handle >1 nb_rx/nb_tx. Tested with 2x2
2018-03-10 16:19:40 +01:00
Raymond Knopp
49bb8b4cd7
bug fixes in channel simulation routines for multi-UE
2018-03-10 00:02:50 +01:00
Raymond Knopp
6a4abf1464
modifications to default configuration files for oaisim and some minor chanes to lte-ru.c for simulator target
2018-03-09 10:48:32 -08:00
Cedric Roux
e56ae69bc3
Merge remote-tracking branch 'origin/develop_integration_2018_w10' into develop
...
Summary of changes:
- bug fix in the FlexRAN API (correct a check)
- bug fix for sending the right RNTI in a FlexRAN message
- fixes small bug in ulsim which kills one RX antenna in channel simulation.
Another simple but bad bug in ulsch_demodulation.c (bad access of avgU
array). This probably resulted in a performance degradation for non-ideal
channels, even for 1 antenna. The avgU was read in position 1 instead of
0 for 1-antenna and in positions 1 and 2 instead of 0 and 1 for 2-antennas.
- work from Nokia:
1) shared library loader, with integration for oai devices, encoder and telnet server
2) telnet server (use build-oai --build-telnetsrv option and --telnetsrv softmodem option)
3) UE/eNB in different executables (lte-uesoftmodem and lte-softmodem + noS1 variants)
4) config module fixes and extensions
5) very preliminary NB-IoT integration preparation, using shared lib loader ( use make NB-IoT to build, after building the eNB softmodem)
6) Rename NB-IoT configuration sources from nbiot_ to NB-IoT_ to be consistent with other NB-IoT developments.
- various bugs fixed:
- try to avoid "buffer full" problem when pushing DL traffic
- add a stop_rf function in the RU
- cleanup - remove unnecessary calls to get_cpu_freq_GHz
(was disrupting realtime at startup, generating lots of UU and LL)
- cleanup MAC PDU generation
Compilation with Rel10 is not functional anymore.
Compilation of unitary simulator is not functional anymore.
2018-03-09 16:47:08 +01:00
Cedric Roux
e7cfe377db
integration fix: fix file format (dos2unix)
...
End of line character has to be unix-style, not dos-style.
2018-03-09 16:43:08 +01:00
Cedric Roux
92bb82eb2b
integration fix: fix license version to 1.1
2018-03-09 16:40:09 +01:00
Cedric Roux
cd103f7c3d
Merge remote-tracking branch 'origin/fixes-flexran' into develop_integration_2018_w10
...
* bug fix in the FlexRAN API (correct a check)
* bug fix for sending the right RNTI in a FlexRAN message
2018-03-09 14:58:51 +01:00
Cedric Roux
00f234029a
Merge remote-tracking branch 'origin/bugfixes-2018-w10' into develop_integration_2018_w10
2018-03-09 14:58:37 +01:00
Cedric Roux
727e29e3c0
Merge remote-tracking branch 'origin/ulsch-rx-2ant-fix' into develop_integration_2018_w10
...
fixes small bug in ulsim which kills one RX antenna in channel simulation.
Another simple but bad bug in ulsch_demodulation.c (bad access of avgU
array). This probably resulted in a performance degradation for non-ideal
channels, even for 1 antenna. The avgU was read in position 1 instead of
0 for 1-antenna and in positions 1 and 2 instead of 0 and 1 for 2-antennas.
2018-03-09 14:57:32 +01:00
Cedric Roux
3e99c7aa97
Merge remote-tracking branch 'origin/develop-nbiotconf-shlibloader' into develop_integration_2018_w10
...
1) shared library loader, with integration for oai devices, encoder and telnet server
2) telnet server (use build-oai --build-telnetsrv option and --telnetsrv softmodem option)
3) UE/eNB in different executables (lte-uesoftmodem and lte-softmodem + noS1 variants)
4) config module fixes and extensions
5) very preliminary NB-IoT integration preparation, using shared lib loader ( use make NB-IoT to build, after building the eNB softmodem)
6) Rename NB-IoT configuration sources from nbiot_ to NB-IoT_ to be consistent with other NB-IoT developments.
2018-03-09 14:56:18 +01:00
Cedric Roux
71e7f9713a
hack: try to avoid "buffer full" problem when pushing DL traffic
...
This is hack-level development.
With this commit you can do UDP DL traffic of say 100Mb/s over
a 5MHz link with one connected UE and the eNB should not crash
because of memory exhaustion. Of course on the receiver side
you won't get 100Mb/s and many many lost packets. But the system
should not crash. 1Gb/s does not work. So in any case try to
remain within some reasonable limits. There is no reason to
push more than twice the maximum achievable throughput of
the link.
This work is based on a patch proposed by Francesco Gringoli.
2018-03-09 10:18:12 +01:00
oai
da50d68b06
more NB-IoT integration
2018-03-08 17:35:35 +01:00
oai
b04f3b54a4
introduce distinct executables for ue and eNodeB (lte-uesoftmodem, lte-softmodem)
2018-03-08 17:29:34 +01:00
oai
45302792ee
config module fix and extensions for Nb-IoT, shared lib loader and telnet server implementation
2018-03-08 17:24:23 +01:00
Cedric Roux
963805820c
add a stop_rf function in the RU
...
When the program exits it has to stop the streaming of the USRP.
The function exit_fun is supposed to do that. When quitting with
control+c (very common case) this function is not called. The
code is very unclear there, so let's add a stop_rf in the RU,
as there is already a start_rf.
If we don't call trx_end_func, then at the next run the USRP
device may be in an unstable state and behave improperly.
If the program crashes then the USRP device may be in an
unstable state. The only solution to this problem is to reset
the USRP device.
Maybe there is a way to clean the state of the device when we
open it, before we start using it. Sort of a cleanup before
use. That could be a better solution to "bad state after program
crash".
What has been tested:
- monolithic eNB only
2018-03-08 10:29:28 +01:00
Cedric Roux
5a61f9944c
cleanup - remove unnecessary calls to get_cpu_freq_GHz
...
The one in lte-enb.c disrupts the realtime. Using a B200mini with
20MHz bandwidth leads to the UE unable to connect for it seesms like
the UL and DL are not properly time synched because of this sleep
of one second that happens after the USRP streaming has started.
We see some random access attempts but the decoded preamble is
wrong.
This may be dependant on the setup. I had sporadic errors with
a B210, where sometimes the UE could connect and sometimes not.
2018-03-08 10:11:09 +01:00
Cedric Roux
1a8d81ba57
cleanup MAC PDU generation (plus some general cleanup)
...
The code was very unclear and potentially buggy.
This new version is more robust.
We can waste up to 2 bytes because the last header in the MAC PDU
does not contain a length field and when we request data from RLC
we suppose a 3-bytes MAC header. This might be optimized at some
point, but the benefit would be low.
This commit also contains some general cleanup:
- formatting
- variables' types: let's use 'int' instead of trying to be clever
by using small types that may generate bugs if the value is
too big
- remove 'tpc_accumulated' which was globally used for all UEs
and has no purpose other than logging. We may want to rework
a bit the TPC machinery at some point. As the code is today
we may repeatedly send TPC over and over without caring about
the 3GPP limits, in which case no one knows how the UE is
supposed to behave: does it clamp the current max value or does
it accumulate over and over and take the clamped value to compute
its actual power? If we send a reverse TPC (reduce power instead
of increase) does it do it immediately or does it have to decrease
n+1 times if we previously ordered it to increase n times?)
We do not address the problem of prioritizing LCIDs. As of today there
is only one dedicated traffic channel (DTCH), so it's not a problem
at this point.
What has been tested:
- monolithic eNB 5/10/20MHz with one cots UE, TCP/UDP UL/DL. At 20MHz the
machine used was not capable of keeping up, generating lots of Us
and Ls when the throughput reaches 60Mb/s. USRP B210 was used.
2018-03-08 10:04:18 +01:00
Wu Jing
d45572446c
fix mcs when retranssmission
2018-03-08 12:38:54 +09:00
Wu Jing
f58d4aa05f
fix pdcch_alloc2ul_subframe when TDD config1
2018-03-08 12:26:39 +09:00
Wu Jing
8a89a16fde
fix issue about att_rx and att_tx config
2018-03-08 12:01:43 +09:00
Wu Jing
45655197eb
merge ues_test branch into sp3_tdd_config1
2018-03-07 13:42:05 +09:00
Raymond Knopp
957cdbab48
fixes bug in ulsim for 2 antenna RX.
2018-03-07 01:26:04 +01:00
Raymond Knopp
bcaabe513f
bugfix on access of avgU array
2018-03-06 23:32:51 +01:00
Wang Tsu-Han
822416e9e2
fep initialization for less core
2018-03-06 15:41:05 +01:00
Wu Jing
54cf2d9aef
fix TBS_UL data_type from uint8_t to uint16_t
2018-03-06 16:15:24 +09:00
Wang Tsu-Han
ac95f89aa5
fixes for fewer core
2018-03-05 11:43:14 +01:00
Wang Tsu-Han
23f5628735
changing into double sided signal for pipeline
2018-03-05 11:20:51 +01:00
Younes
bc0ae0fce9
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
2018-03-05 08:17:10 +01:00
Younes
a4660d322d
minor changes in RRU portion for frame resynch
2018-03-05 08:16:55 +01:00
Raymond Knopp
271b761a64
frame resynch completed. to be tested with more than 2 RRU.
2018-03-05 08:15:46 +01:00
Raymond Knopp
4afeaaf2ff
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
2018-03-04 18:39:24 +01:00
Raymond Knopp
570ac353f1
frame resynchronization in RAU and RRU
2018-03-04 18:38:43 +01:00
Younes
e57ecfb7f8
modifications for RU synch
2018-03-03 21:33:15 +01:00
Raymond Knopp
b68e7d76eb
fixes for if4p5 RRU
2018-03-03 09:36:31 +01:00
Raymond Knopp
103471e9cc
added "is_slave" flag parsing to RAU
2018-03-02 20:08:27 +01:00
Robert Schmidt
4924b18ebd
FlexRAN: send RNTI in protobuf mac_stats_reply message
2018-03-02 17:36:43 +01:00
Robert Schmidt
8cace6537e
correctly check for MAC presence in FlexRAN RAN API
2018-03-02 17:36:43 +01:00
Raymond Knopp
58fb23757f
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
2018-03-02 17:06:02 +01:00
Younes
cbecc5860c
modifications for Synch procedure in RU
2018-03-02 17:02:54 +01:00
Younes
34be055fb3
changes in RAU handling of multiple RRUs
2018-03-02 17:01:20 +01:00
Cedric Roux
307e2f299a
Merge remote-tracking branch 'origin/hotfix-rlc-2018-w09' into develop
2018-03-02 15:29:36 +01:00
Cedric Roux
2f8dc35583
Merge remote-tracking branch 'origin/fix-unnecessary-decl' into develop
2018-03-02 15:29:10 +01:00
Younes
96c12c86d9
some conditions for TDD which were asserting after latest NFAPI merge.
2018-03-02 12:19:27 +01:00
Cedric Roux
26d68e9c5e
hotfix: fix bad RLC UM packet creation
...
Running TCP DL traffic with one connected UE showed a lot of
fluctuations in throughput. After analysis it was found that
sometimes the RLC UM PDU was not correct. It contained one byte
more than it should. On the receiver side, the TCP packet
contained in the RLC packet seems to be rejected by the TCP
stack of the UE (it has one byte more than it should),
leading to a brutal reduction of the throughput, probably due
to some congestion detection in the TCP implementation.
Or something.
This hotfix seems to solve the problem. Using iperf in downlink
with a 5MHz eNB, we see no more fluctuations, the traffic is
very steady at 16.8Mb/s, as reported by the iperf server running
on the phone. (17.5 in the PHY plot of the T tracer.)
A rewrite of both the MAC and RLC UM packet generation is needed.
The code is way too complex for what it does and may contain
several similar problems that only trigger in specific rare
conditions.
2018-03-02 12:02:06 +01:00
naoi
7f03a6e32a
Fix: log argument issue.
2018-03-01 19:21:21 +09:00
Wang.shanshan
57a9156f88
Fix index used while checking harq result with SR collision
2018-03-01 18:59:19 +09:00
naoi
1f9a6c1369
Fix: improve success rate of lower layer re-establishment.
2018-03-01 17:12:36 +09:00
Robert Schmidt
7d8d1588c3
remove unnecessary function declaration
...
has been introduced in commit 365ca71a4a
2018-03-01 09:04:41 +01:00
naoi
4b02d81839
Fix: Random access information may not release if msg3_round initial value is not zero.
2018-03-01 16:21:32 +09:00
naoi
95f677f735
Fix: pucch procedures moves after UE removed.
2018-02-28 19:34:20 +09:00
naoi
3d1b8a9cef
Fix: S1-U Bearers is generated incorrectly when PDCCH order re-establishment succeeded.
2018-02-28 17:50:10 +09:00
naoi
af6ca15020
Fix: Random access information is not released when Msg3(response to PDCCH order) re-transmission fails.
2018-02-28 17:11:37 +09:00
Cedric Roux
c9f89db89b
hotfix: clear DCI padding bits
...
The problem is the following (as reported by an user):
"one UE is attached to OAI system. UE is near the antenna. Try to detach
the UE and attach again. Repeat this procedure for 5-6 times. OAI system
does not work and any the UE can not attach to this system. I use TEMS
software and I can see MIB signaling on this UE but UE can not decode SIB1
and SIB2."
What happens is that the DCI for SIB1 and SIB2 is not cleared before
use. That is the bits in the 'padding' field keep the values that were
set before. If the structure has been used to transmit other DCIs
(eg. for UEs) in the past, it may be reused with some of those bits set
to 1. When receiving this DCI, the UE won't accept it because it
gets some bits at 1 where it expects them to be 0.
The short-term/quick solution is to clear the 'padding' field.
A better solution would be to rewrite this part of the code,
which is way too complicated for what it does. But this takes
too much time.
In dci.h the field 'dummy' of some structures was renamed to 'padding'.
The fields 'padding32' and 'padding64' were also renamed to 'padding'
for consistency.
Some structures (DCI2B_1_5MHz_TDD, DCI2B_10MHz_FDD, DCI2D_1_5MHz_FDD,
DCI2D_5MHz_FDD, DCI2D_10MHz_FDD) had a 'padding' field at the end, which
was renamed to 'padding0'. I don't know if this field should be here at all.
To me this field looks very suspicious. When we test DCIs 2B and 2D we
should be careful.
(cherry picked from commit c5ca2bd862 )
2018-02-27 18:37:46 +09:00
jftt_wangshanshan
87fb55c792
Fix a bug in previous commit Fix:harq_pid....
2018-02-27 11:55:53 +08:00
Xu Bo
dab82a2705
fix for-loop index in pdate_ul_dci
2018-02-27 11:24:44 +09:00
Wang.shanshan
5808ce3934
Fix:harq_pid for TDD is not completely fixed in pre processer.
2018-02-26 20:21:16 +09:00
Cedric Roux
6858b55c60
Merge remote-tracking branch 'origin/develop_integration_2018_w08' into develop
...
Summary of changes:
- fix dlsim/ulsim
- fix centOS compilation
- Move the accounting phase of the DL pre-processor in a separate procedure
and fix some issues
- additional Mac stats and Improvements
- minor fix in test setup v2
2018-02-26 11:43:27 +01:00
Cedric Roux
9f1530c3c9
Merge remote-tracking branch 'origin/fix-centos-network-device-compilation' into develop_integration_2018_w08
2018-02-26 11:34:36 +01:00
jftt_wangshanshan
9f31d41b44
Add the setting ofharq_information_rel10_tdd.n_pucch_1_0 for tdd in allocate_CCEs
2018-02-26 17:31:43 +08:00
Raymond Knopp
4695d16cf9
handling of RU_IDLE->RU_RUN->RU_IDLE
2018-02-25 21:58:26 +01:00
Raymond Knopp
1bf4541190
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
...
Conflicts:
targets/SIMU/USER/oaisim.c
2018-02-25 18:24:58 +01:00
Raymond Knopp
5abbdaa39c
debugging for RU state control
2018-02-25 18:24:14 +01:00
Raymond Knopp
75325ec79e
debbuging for RU state control
2018-02-25 18:23:40 +01:00
jftt_wangshanshan
699bbcb80f
simplify source of ulsch_scheduler_pre_processor
2018-02-24 17:27:18 +08:00
Wu Jing
0504659eb8
fix RM778 PRACH failure by adding reset RA when CRNTI_ACK in extract_harq
2018-02-24 15:16:17 +09:00
Raymond Knopp
d4eb54660a
indentation of lte-ru.c
2018-02-23 16:10:02 -08:00
Raymond Knopp
1547de9ad8
debugging for simulator target
2018-02-24 01:04:01 +01:00
Raymond Knopp
72cd1b1d7c
update lte-softmodem for init_RU
2018-02-23 18:11:58 +01:00
Raymond Knopp
5cb9fcfce7
fixed compilation error in lte-ru.c Added modifications for oaisim from other branch.
2018-02-23 17:18:52 +01:00
Wang Tsu-Han
4b39203763
adding te/td distructure
2018-02-23 16:59:57 +01:00
Younes
3ab54c8a4b
gpio fix
2018-02-23 16:50:32 +01:00
khadraou
de5e5beee1
Merge remote-tracking branch 'origin/develop' into ru_rau_enhancement
2018-02-22 17:11:44 +01:00
Raymond Knopp
dc0638d7f6
added compilation directives for nasmesh and ue_ip kernel modules to allow for building on RHEL systems.
2018-02-22 16:45:18 +01:00
Cedric Roux
37425ee967
bugfix: revert bad change
...
Without this revert, the following does not compile:
./build_oai --oaisim
2018-02-22 16:03:45 +01:00
Wang Tsu-Han
cb4dc53042
adding wait stage for every wakeup
2018-02-22 15:59:23 +01:00
Younes
e2ddd50fde
Dealing with connection lost case. Now the RRU keeps working but we can't restart it again, a problem with the USRP load
2018-02-22 15:54:27 +01:00
Cedric Roux
b23a8ad0fe
integation fix: minor typo
2018-02-22 15:04:09 +01:00
Cedric Roux
84882d9414
Merge remote-tracking branch 'origin/fix-test-setup-2018-w08' into develop_integration_2018_w08
2018-02-22 15:03:57 +01:00
Cedric Roux
365ca71a4a
remove compilation warnings
2018-02-22 15:03:45 +01:00
Cedric Roux
8ca5fb4ef2
integration: cleanup
...
- remove spaces at the end of lines
- remove useless dead code
use: git show -p <this commit> -w
to see it clearly
2018-02-22 15:03:09 +01:00
Cedric Roux
58eab7515f
integration fix: fix crash
...
With value 4 when connecting one UE and doing some downlink
iperf TCP there is a crash. Probably due to the multiple wrong
RA detected leading to uplink failure of fake UE that never
sends Msg3 (because, well, there is no other UE).
This is another problem that will be fixed at some point.
Anyway, this value 4 fails. Let's put back 3.
2018-02-22 15:02:30 +01:00
Cedric Roux
d5e179fa1f
Merge remote-tracking branch 'origin/flexran-mac-stats' into develop_integration_2018_w08
2018-02-22 15:02:15 +01:00
Cedric Roux
4fb2e609fd
Merge remote-tracking branch 'origin/enhancement-preprocessor' into develop_integration_2018_w08
2018-02-22 15:02:04 +01:00
Cedric Roux
7b06a540d8
Merge remote-tracking branch 'origin/fix-centos-compilation-2018-w08' into develop_integration_2018_w08
2018-02-22 15:01:54 +01:00
Cedric Roux
5e581a4b06
Merge remote-tracking branch 'origin/dlsim-ulsim-fix' into develop_integration_2018_w08
2018-02-22 15:01:38 +01:00
Masayuki HARADA
2d975ca61b
Change scheduling priority : UL-SCH == MAC-CE
2018-02-22 22:11:44 +09:00
Robert Schmidt
e66bd0e2b1
RAN API: unify style, declare missing function in header
2018-02-22 12:03:10 +01:00
Cedric Roux
1e2a7156e0
test setup v2: minor bugfix
2018-02-22 11:54:16 +01:00
tomita
2f4c21ced3
Fix to avoid Segmemtation Fault in case of physicalConfigDedicated is NULL.
2018-02-22 17:10:21 +09:00
tomita
1008080e31
Bug fix for harq_pid calculation in MAC layer.
2018-02-22 16:40:27 +09:00
Masayuki HARADA
5d91a36ebc
Merge branch 'ues_test' of http://10.37.145.15:8000/gitlab/vran/release_enb into ues_test
2018-02-22 11:28:36 +09:00
Masayuki HARADA
59623646cf
Avoid NULL access in rrc_eNB_process_RRCConnectionReestablishmentComplete.
2018-02-22 11:11:15 +09:00
naoi
497a3275c6
fix: drop reestablishment request after UL failure is detected in layer2.
...
eNB should be keep UE context longer than T311 timer after UL failure is detected in layer2.
Configuration file(GENERIC-LTE-EPC) sets T311 to 10s, so eNB keep UE context up to 20s.
2018-02-22 10:17:34 +09:00
Wang Tsu-Han
56a32a22d4
changing emulate-rf into an executional option instead of compiler option
2018-02-21 18:13:34 +01:00
Younes
ecd1f9f3e1
Dealing with the case of keeping RRU working if RAU is down
2018-02-21 15:10:42 +01:00
shahab SHARIAT BAGHERI
9a9c867a75
additional Mac stats and Improvements
2018-02-20 15:09:24 +01:00
Wang Tsu-Han
869b9a5c6f
fix for phy-test UL and adding wakeup_txfh
2018-02-20 15:05:00 +01:00
tomita
19509f08eb
Changed log level.
2018-02-20 18:40:05 +09:00
Niccolò Iardella
10e91d4e2f
Move the accounting phase of the DL pre-processor in a separate procedure
2018-02-19 15:48:17 +01:00
Cedric Roux
62787a8893
fix CentOS compilation
...
The following was not working properly:
./build_oai -I -w USRP
After this commit it works.
And so does:
./build_oai --eNB -w USRP
2018-02-19 14:09:09 +01:00
tomita
ea3aecf486
Bug fix about harq_pid calculation (harq_pid is calculated less than 0).
2018-02-19 19:42:06 +09:00
tomita
a53e22c294
Fixed harq_pid calculation.
2018-02-19 19:31:09 +09:00
tomita
c80246a9a5
Changed log level.
2018-02-19 19:18:15 +09:00
Wolfgang A. Mozart
2194bc8564
fixed timing issue for phy-test scheduling UL. UL is broken after first execution of dlsch decoding
2018-02-19 10:45:34 +01:00
Raymond Knopp
1c46dd7c69
updates for oaisim
2018-02-18 17:31:40 +01:00
Raymond Knopp
b42d83bead
memory allocation bugs for 2x2 transmission in dlsim
2018-02-18 12:19:31 +01:00
Raymond Knopp
da83df84f1
Merge remote-tracking branch 'origin/develop' into dlsim-ulsim-fix
...
Conflicts:
openair1/PHY/INIT/lte_init.c
2018-02-18 01:39:36 -08:00
Raymond Knopp
e6be94eca2
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2018-02-17 12:51:59 -08:00
Raymond Knopp
a1dc99724b
missing file
2018-02-17 11:15:53 -08:00
Raymond Knopp
f7c58f27ca
dlsim and ulsim functional. dlsim 1-2 antenna ports, TM1/2. ulsim 1-2 antenna ports.
2018-02-17 11:08:56 -08:00
Wang Tsu-Han
bf601fce71
adding phy-test for UL
2018-02-16 19:15:40 +01:00
Cedric Roux
5357ef2050
Merge remote-tracking branch 'origin/develop_integration_2018_w07' into develop
...
Summary of changes:
- a lot of work on flexran
- several compilation bugfixes
- some bugfixes for some bad conflict resolutions
- various bugs fixed
2018-02-16 15:30:23 +01:00
Cedric Roux
2d6dd02b95
bugfix: fix bad conflict resolutions from previous commits
...
Some more fixes for some bad conflict resolutions.
I ran:
git diff 2018.w04 2018.w05
And saw some problems with config_sib2.
There was also something strange in openair2/LAYER2/openair2_proc.c
in the function dump_eNB_l2_stats. Maybe the fix is wrong for
this one. To be checked.
2018-02-16 11:11:50 +01:00
Cedric Roux
c0be5a129c
integration fix: set default max MCS for UL back to 20
...
Doing an iperf UDP uplink test, we could reach only 6Mb/s
with very good radio conditions instead of around 8Mb/s.
It turns out the MCS was limited to 16.
With this commit, we are back to a bit more than 8Mb/s
as it used to be.
(This is with a 5MHz bandwidth.)
2018-02-15 16:50:30 +01:00
Cedric Roux
b2ac257ef5
integration fix: compilation failed
...
The following compilation failed before this commit:
./build_oai --eNB -w USRP -c --T-tracer
2018-02-15 13:40:34 +01:00
Masayuki HARADA
de35844c42
Change priority of itti thread.
2018-02-15 20:23:54 +09:00
Masayuki HARADA
d82ebce55b
If TB buffer's all regments recieved is NOT equal RLC's all regments recieved, discard that TB buffer.
2018-02-15 20:10:08 +09:00
Cedric Roux
e4a5470d47
integration fix: noS1 compilation
...
The following compilation did not work anymore:
./build_oai --eNB -c -w USRP --noS1
Neither did:
./build_oai --UE --noS1
2018-02-15 11:34:53 +01:00
naoi
897d3c49df
Fix: avoid conflict between pre-scd thread and ru thread.
2018-02-15 18:05:40 +09:00
Cedric Roux
8cab562b9f
Merge remote-tracking branch 'origin/feature-merge-merge-f68' into develop_integration_2018_w07
2018-02-15 09:58:26 +01:00
Masayuki HARADA
4c0a8f88f9
Add fail safe when RF TX thread is busy.
2018-02-15 10:58:47 +09:00
Cedric Roux
91332d3906
fixup previous bad merge (UE disconnection did not work properly anymore)
...
Doing airplane mode off to connect a cots UE followed by airplane mode on
to disconnect it gives very bad results (bad disconnection with lots of
UL failures followed by lots of logs in the eNB). It used to work properly
after the work done by Xu Bo.
It turns out that in 2018.w04 things were still working okay. But
in 2018.w05 no.
So I ran:
git diff 2018.w04 2018.w05
And I checked all the modifications that I thought were relevant
(everything related to the UE, oaisim, if4 and fapi has not been checked).
This commits takes back the version of 2018.w04.
The modifications in openair2/RRC/LITE/rrc_eNB.c are necessary, I think.
The other modifications may not be necessary or even wrong. To be checked
at some point.
2018-02-14 17:59:04 +01:00
Robert Schmidt
a4f260f5a4
fix: no FLEXRAN_AGENT_SB_IF compilation directive
2018-02-14 17:50:41 +01:00
Niccolò Iardella
7e3b1f5d0a
Niccolo: Add sorting policy
2018-02-14 17:06:04 +01:00
Robert Schmidt
7b1afbb0bf
provide stop_L1L2()/restart_L1L2() in oaisim
...
the functions are meant to restart the lte-softmodem (lower layers) and are not
supported in oaisim. They are provided to make oaisim compile.
2018-02-14 16:45:14 +01:00
Robert Schmidt
9dcd1f9b89
bugfix: max_allowed_rbs has been renamed max_rbs_allowed_slice
2018-02-14 16:45:14 +01:00
Robert Schmidt
50f7053159
return 0 for unsigned in RAN API
2018-02-14 16:44:29 +01:00
Robert Schmidt
d741b951fa
define&send IMSI in Protobuf
2018-02-13 19:01:47 +01:00
Robert Schmidt
df43d19c35
refactoring of the original IMSI extraction code
...
- move IMSI extraction code to function, remove FLEXRAN comp. directive
- refactor the code, esp. don't do deep if-nesting
- remove m-tmsi part (does not give correct value)
- copy complete IMSI info to UE context, decode in RAN API
2018-02-13 19:01:47 +01:00
Robert Schmidt
d8a6715395
store IMSI information + provide FlexRAN API to query UE's IMSI
2018-02-13 19:01:47 +01:00
Robert Schmidt
9d05a9a3b1
track IMSIs by decoding NAS messages
...
Original Author: Xenofon Foukas
Changed formatting
does not compile
RS: cast to get rid of compiler warning
-> ImsiEpsMobileIdentity_t to ImsiMobileIdentity_t which is defined the same
way
2018-02-13 19:01:47 +01:00
Robert Schmidt
ef78dcde55
send UE Capabilities to Flexran RTController
2018-02-13 19:00:34 +01:00
Raymond Knopp
e9d536972c
updated dlsim to FAPI interfaces
2018-02-13 07:18:52 -08:00
Cedric Roux
2f1acb16ab
Merge remote-tracking branch 'origin/oaisim-compilation-ubuntu-17-10_2018-w07' into develop_integration_2018_w07
2018-02-13 15:33:04 +01:00
Cedric Roux
22742a4c9c
hack: get oaisim to compile on Ubuntu 17.10
...
The following did not work before this commit
on ubuntu 17.10:
./build_oai --oaisim -c
oaisim has not been tested. It may fail to work. To be tested.
2018-02-13 15:30:39 +01:00
Robert Schmidt
12ac8b180d
prevent warnings: init Protocol__FlexHeader to NULL
2018-02-13 14:29:15 +01:00
Robert Schmidt
c33e184dde
bugfix: selectively inform FlexRAN RTController of UE state change
2018-02-13 14:25:50 +01:00
Robert Schmidt
a68d70a13d
bugfix: prevent segfault in pre_processor.c
2018-02-13 14:23:54 +01:00
Navid Nikaein
5865c141d0
Improve UL/DL MCS assignment
2018-02-13 11:45:16 +01:00
naoi
1ba0155944
clean: log modification.
2018-02-13 18:22:38 +09:00
jftt_wangshanshan
7b9422a8c5
Merge branch 'sp3_tdd_config1' of http://takoyaki.np1s.css.fujitsu.com:8000/gitlab/vran/release_enb into sp3_tdd_config1
2018-02-13 17:08:57 +08:00
jftt_wangshanshan
831ce2e910
Fix frame_cnt to prevent it from getting too big
2018-02-13 17:08:32 +08:00
naoi
5eac636b34
FIX: E-RAB is removed when UE's status is E_RAB_STATUS_DONE.
2018-02-13 17:57:44 +09:00
Wu Jing
ebecb55733
add if-else case for first_rb=3 when TDD config1 20MHz in ULSCH_pre_processor
2018-02-13 12:30:25 +09:00
Cedric Roux
e794f920c7
integration fix: remove definition of OAI_NW_DRIVER_USE_NETLINK in source file
...
This is done better by commit 6210eb056f .
2018-02-12 16:15:09 +01:00
Cedric Roux
0b5d0a1761
Merge remote-tracking branch 'origin/fix-ue-compilation-2018-w07' into develop_integration_2018_w07
2018-02-12 16:12:19 +01:00
Cedric Roux
d68ddebe21
Merge branch 'develop-oaisim-ue-hotfix' into develop_integration_2018_w07
2018-02-12 16:11:17 +01:00
Cedric Roux
8d0f964755
Merge remote-tracking branch 'origin/tx_att_rx_att' into develop_integration_2018_w07
2018-02-12 16:09:35 +01:00
Cedric Roux
94a11ee54e
Merge branch 'emad72:patch-1' into develop_integration_2018_w07
...
The branch has been rebased to current origin/develop before merge.
2018-02-12 16:08:13 +01:00
Emad
ddd3e97f14
srb_id must be between [1,3]
2018-02-12 16:07:22 +01:00
Robert Schmidt
4bf4ad8e98
change build scripts: always compile FlexRAN
2018-02-12 15:30:30 +01:00
Cedric Roux
6210eb056f
bugfix: fix ue_ip.ko compilation
...
Not sure that the use of __KERNEL__ is the correct solution.
To be checked at some point.
After this commit, the following works:
./build_oai --UE -c
2018-02-12 15:26:45 +01:00
Robert Schmidt
54e803e71a
Sample configuration FlexRAN: Agent is disabled
2018-02-12 15:21:44 +01:00
Robert Schmidt
135b06ae66
bugfix: only send eNB stats to controller if agent enabled
2018-02-12 15:21:02 +01:00
Emad
1056604b25
I tried to change rx and tx attenuation by the config file, but they are not changed. The bug is because att_rx and att_tx do not put in RC.rru when local_rf is "yes" in config file. We need to put att_rx and att_rx for both local_rf = "yes" and "no". Also RF config which send to RF device must be fill by this parameters.
2018-02-12 15:12:22 +01:00
Robert Schmidt
219b5bc92f
make FlexRAN Agent activation configurable
2018-02-12 15:11:19 +01:00
Robert Schmidt
adec4e39df
remove all conditional FlexRAN-related compilation directives
2018-02-12 14:38:44 +01:00
Robert Schmidt
3768723c62
remove unnecessary comments
2018-02-12 13:50:48 +01:00
Robert Schmidt
ceece5694d
rename flexran_slice_member() -> ue_slice_membership()
2018-02-12 13:50:48 +01:00
Robert Schmidt
8108d59a0b
no regression, fixes compilation warnings&errors
2018-02-12 13:50:48 +01:00
Robert Schmidt
cf0a5ca920
fix RAN API due to merge + repair functions
2018-02-12 13:50:48 +01:00
Robert Schmidt
a78aaa451c
fix slicing capability in ulsch scheduler
2018-02-12 13:50:45 +01:00
Wu Jing
c641f334bb
fix total usable RBs when pucch rb=6
2018-02-12 18:38:26 +09:00
jftt_wangshanshan
19a2b37c75
Fix bug in Adaptive Retransmission for ULSCH. Fix Qm,mcs,TBS setting.
2018-02-12 16:52:48 +08:00
jftt_wangshanshan
5a461002a1
Merge branch 'sp3_tdd_config1' of http://takoyaki.np1s.css.fujitsu.com:8000/gitlab/vran/release_enb into sp3_tdd_config1
2018-02-12 14:01:46 +08:00
jftt_wangshanshan
bba24dc2fa
Remove comments
2018-02-11 20:33:07 +08:00
jftt_wangshanshan
2974c20c69
Move tdd config case 1 to top
2018-02-11 19:55:52 +08:00
Xu Bo
dcdda7ba35
set UL schedule period to 5Frame for TDD config1
2018-02-11 18:10:11 +09:00
jftt_wangshanshan
4898d609e6
Fix a bug in HI_DCI0_req clear
2018-02-11 16:42:12 +08:00
Raymond Knopp
4070f0bfdf
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
openair2/LAYER2/MAC/config.c
2018-02-09 22:47:29 -08:00
Raymond Knopp
b073445f99
removed NFAPI libraries from oaisim target. added #define to allow ue_ip.ko to compile. This should be revisited, there's a problem in CMakelists.txt, no flags.cmake generate for all 3 kernel modules.
2018-02-09 19:15:30 +01:00
Robert Schmidt
8877b18a9a
fix eNB_ulsch_dlsch_scheduler() broken by merge 2c8443121d
2018-02-09 19:05:36 +01:00
Robert Schmidt
e8e58e2594
Merge branch 'develop' into feature-merge-merge-f68
2018-02-09 17:10:41 +01:00
Robert Schmidt
d746ff6127
update comments in restart_L1L2()
2018-02-09 16:29:59 +01:00
Robert Schmidt
1eabadb137
remove unnecessary code from lte-enb.c
2018-02-09 15:47:59 +01:00
Robert Schmidt
386fd21c93
free_eNB_{d,u}lsch(): remove log, complete function dlsch
2018-02-09 15:31:59 +01:00
naoi
0684f6dda1
Fix: All UEs are detached when rf_tx_thread_busy occurs.
2018-02-09 23:27:30 +09:00
Cedric Roux
6868329384
Merge remote-tracking branch 'origin/develop_integration_2018_w06' into develop
...
Summary of changes:
- fix MAC indentation
- bug fixes:
- fix uplink over-scheduling
- fix CQI updating (it was done even when it shouldn't)
- fix rrc rel10 compilation
- some minor bug fixes related to ASN.1
2018-02-09 11:20:28 +01:00
Cedric Roux
26073a353b
Merge remote-tracking branch 'origin/fix-enb-name-2018-w06' into develop_integration_2018_w06
2018-02-09 11:04:56 +01:00
Robert Schmidt
bb6fd31de6
free all memory for lte_ul_ref* structures
2018-02-09 10:59:59 +01:00
Robert Schmidt
6cff88b9c8
free memory on teardown after all RU/eNB threads have been released
2018-02-09 10:56:14 +01:00
Cedric Roux
11fe5f97c7
bugfix: fix eNB name in configuration files
...
'_' is not a valid character.
S1AP specs say:
ENBname ::= PrintableString (SIZE (1..150,...))
And X.680 (08/2015) 41.4 table 10 lists the valid characters for
PrintableString. '_' is not there. We replace by '-' which is there.
Connection of eNB to ppenair-cn has not been tested. There is no reason
why it would fail.
2018-02-09 10:49:50 +01:00
Robert Schmidt
c518ed89e2
bugfix after merge
2018-02-08 19:12:20 +01:00
Robert Schmidt
1a1ad6ed8f
remove non-existing files from build description file
2018-02-08 19:11:57 +01:00
Robert Schmidt
c8ae5b7c09
decrease warning
2018-02-08 18:55:23 +01:00
Nikos Makris
73691de7f6
Fixes that were affecting the communication between PDCP and RLC, cleanup
2018-02-08 19:13:34 +02:00
Robert Schmidt
a21bc513bb
Merge branch 'develop' into feature-merge-f68
2018-02-08 18:05:28 +01:00
jftt_wangshanshan
1bc258a729
Merge branch 'sp3_tdd_config1' of http://takoyaki.np1s.css.fujitsu.com:8000/gitlab/vran/release_enb into sp3_tdd_config1
2018-02-08 18:09:53 +08:00
jftt_wangshanshan
593ebc4732
Fix bug in subframe2harq_pid. Remove if tdd condition while calling this method since there is already if-else in the method.
2018-02-08 18:08:38 +08:00
Cedric Roux
7ce1621622
Merge remote-tracking branch 'origin/fix-sib3-2018-w06' into develop_integration_2018_w06
2018-02-08 11:04:27 +01:00
jftt_wangshanshan
9ba0355000
add switch tdd config to Msg4 timing setting
2018-02-08 18:04:23 +08:00
Cedric Roux
f3e7a72e55
Merge remote-tracking branch 'origin/fix-cqi-update-2018-w06' into develop_integration_2018_w06
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
2018-02-08 11:03:50 +01:00
Cedric Roux
724970e2ef
Merge remote-tracking branch 'origin/fix-ul-buffer-info-2018-w06' into develop_integration_2018_w06
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
2018-02-08 10:59:19 +01:00
jftt_wangshanshan
89b261efe5
Fix bug in schedule_ulsch
2018-02-08 16:28:13 +08:00
Wu Jing
8fffe90dbe
fix hundreds_of_ues issue(n1_PUCCH_AN DAI) for TDD cofnig1
2018-02-08 02:24:54 +00:00
Nikos Makris
fc43139e6a
Merge remote-tracking branch 'origin/develop' into feature-127-protocol-split
...
Compile with ./build_oai --eNB -w USRP --pdcp-split
2018-02-07 19:31:51 +02:00
Cedric Roux
f6345f048e
Merge remote-tracking branch 'origin/fix-rrc-rel10-compilation-2018-w06' into develop_integration_2018_w06
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
2018-02-07 15:12:08 +01:00
Cedric Roux
8e3ecf3399
Merge remote-tracking branch 'origin/fix-s1ap-2018-w06' into develop_integration_2018_w06
2018-02-07 15:03:56 +01:00
Cedric Roux
d23b02af56
Merge remote-tracking branch 'origin/mac-indentation-fix' into develop_integration_2018_w06
2018-02-07 15:03:38 +01:00
Cedric Roux
1fce1bbf82
bugfix: fix SIB3 encoding
...
The unused bits are the lower bits, so we need to shift.
Not sure that the value 1 is what we want though.
2018-02-07 14:51:50 +01:00
naoi
0efa1185f3
fix: UE dosen't respond to pdcch order(contention based)
2018-02-07 20:40:06 +09:00
Cedric Roux
c0bcd78673
bugfix: don't take into account report CQI in case of NACK or DTX
...
The problem that may happen is that when the UE does not transmit
on PUCCH (for whatever reason) we may get no signal at all, and
thus compute a very low CQI. Later on we may ask the UE to transmit
louder which may lead to saturation and more problems.
The solution is simple: don't care about CQI in case of DTX
(and NACK also, as done for PUSCH).
Only FDD case done.
For TDD it seems that:
- nfapi structures are not correct. See nfapi_harq_indication_tdd_rel13_t
in nfapi/open-nFAPI/nfapi/public_inc/nfapi_interface.h, all the cases
(bundling, multiplex, ...) use nfapi_harq_indication_tdd_harq_data_t
- the function extract_harq does not handle TDD
2018-02-07 12:31:26 +01:00
Cedric Roux
9b7364a3ca
minor: fix AssertFatal
2018-02-07 12:30:00 +01:00
Cedric Roux
eccb96c4c2
bugfix: fix UL over scheduling
...
There is too much UL scheduling because the buffer status is
overestimated.
This commit tries to make things simpler.
2018-02-06 14:37:03 +01:00
jftt_wangshanshan
e8300aa944
Don't use assert since the comment above said it's perfectly possible to have this NULL here.
2018-02-06 16:50:27 +08:00
jftt_wangshanshan
367e076347
Fix merge bug in return value of ul_ACK_subframe2_dl_frame
2018-02-06 11:58:25 +08:00
Xu Bo
5c76360c2d
Fix special subframe only use 2 symbols to transmit pdcch
2018-02-06 11:01:05 +09:00
Cedric Roux
a21c0b809f
bugfix: fix RRC Release 10 compilation
...
The following compilation did not work anymore:
./build_oai --eNB -w USRP -r Rel10 -c
(Rel8 still does not work.)
2018-02-05 17:21:40 +01:00
Cedric Roux
f55cbe475c
bugfix: fix initialUEMessage criticality
...
S1AP specs say:
initialUEMessage S1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE InitialUEMessage
PROCEDURE CODE id-initialUEMessage
CRITICALITY ignore
}
So let's use "ignore", not "reject".
The online decoder http://asn1-playground.oss.com/ did
not decode a message encoded by the eNB because of this.
Only the S1AP messages captured while doing a simple connection
of one UE have been tested with the online decoder.
So, not all the S1AP messages have been checked, maybe some
instances of this problem are still there.
It does not seem to harm the actual UE<->eNB<->EPC communication
(because we don't check the integrity of messages or because
asn1c does not do it), so it's not a big deal.
2018-02-05 16:50:52 +01:00
Xu Bo
f9f20c7300
allocate_CCEs only called on dl subframes
2018-02-05 20:17:53 +09:00
jftt_wangshanshan
5ece3937d4
CRS only send on first symbol in special subframe config 0
2018-02-05 17:37:34 +08:00
Xu Bo
4387070cda
fix merge bug
2018-02-05 17:25:57 +09:00
jftt_wangshanshan
9c820805fa
TDD config1 initial merge
2018-02-05 15:43:20 +08:00
Raymond Knopp
f9aba7ac0f
OTA synchronization for TDD. Added PSS position computation for testing on EURECOM CRAN.
2018-02-04 02:18:24 -08:00
Raymond Knopp
01f06bcf09
compilation success
2018-02-03 08:11:48 -08:00
Raymond Knopp
4af41d2a26
more correction of indentation
2018-02-03 07:53:33 -08:00
Raymond Knopp
2c8443121d
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into mac-indentation-fix
...
Conflicts:
openair2/LAYER2/MAC/config.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
2018-02-03 06:23:55 -08:00
Raymond Knopp
1a082041b8
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
openair2/LAYER2/MAC/config.c
2018-02-03 06:03:04 -08:00
Xu Bo
10d7599d08
fix merge error
2018-02-03 17:52:03 +09:00
Wu Jing
069ce49e9c
Merge remote-tracking branch 'other/issue289_tdd_config1' into sp3_master
2018-02-03 17:50:53 +09:00
Nikos Makris
bc0f49cea0
Merge remote-tracking branch 'origin/develop' into feature-127-protocol-split
...
OAISIM NoS1 broken, needs fixing (no linking of libraries for the UE code)
2018-02-02 20:21:34 +02:00
Younes
9e69e729c5
bugfix
2018-02-02 16:51:59 +01:00
Younes
57f02ec182
bugfix
2018-02-02 16:35:30 +01:00
Younes
7c4e75d018
Send RRU_sync_ok once RRU is in sync
2018-02-02 16:32:22 +01:00
Younes
6e3f57cbe1
added msg type RRU_sync
2018-02-02 16:23:32 +01:00
Younes
58948310b3
Slave RU can now synchronize, the problem was in nb_antennas_rx which is init in UE but not in RU. I added it in ru_thread_control, but it should be done somewhere else. Added msg RRU_sync_ok from RRU to RAU to inform the RAU that the RRU is in sync
2018-02-02 16:22:08 +01:00
Cedric Roux
be8d32d55f
Merge remote-tracking branch 'origin/develop_integration_2018_w05' into develop
...
Summary of changes:
- noS1 fixes
- various bugs fixed
2018-02-02 11:43:54 +01:00
Younes
1783066561
removed log
2018-02-02 11:10:08 +01:00
Younes
9d8c205073
Removed some logs
2018-02-02 11:06:49 +01:00
Younes
e0a0f7ed8b
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
2018-02-02 10:55:28 +01:00
Younes
785a435fe0
bugfix in configuring ru from file, at_rx was set to att_tx
2018-02-02 10:53:22 +01:00
Cedric Roux
ea0d778176
Merge remote-tracking branch 'origin/develop-nos1-fixes' into develop_integration_2018_w05
2018-02-02 10:18:31 +01:00
naoi
3ea62dbdee
modify log.
2018-02-01 21:26:05 +09:00
Wu Jing
ba8a111ea1
merge the latest develop branch into issue289
2018-02-01 19:25:29 +09:00
Xu Bo
d42ddeac56
fix CRNTI process
2018-02-01 01:57:54 +00:00
Eurecom
863c469d35
bug fix for adjustable thread structure
2018-01-31 17:53:54 +01:00
Robert Schmidt
fcddbc2b44
RAN API: add functions using UE_Capability
...
- flexran_get_half_duplex()
- flexran_get_intra_sf_hopping()
- flexran_get_type2_sb_1()
- flexran_get_ue_category()
- flexran_get_res_alloc_type1()
2018-01-31 16:49:24 +01:00
Robert Schmidt
6eeb257717
add UE_Capability to type eNB_RRC_UE_t and read it when received
2018-01-31 16:49:24 +01:00
Robert Schmidt
dd7d2ef63b
Navid: revise RRC
2018-01-31 16:49:24 +01:00
Robert Schmidt
e669f83dc1
Navid: revise RAN API
2018-01-31 16:49:24 +01:00
Robert Schmidt
6dcac9234c
Navid: revise FlexRAN
2018-01-31 16:49:24 +01:00
Robert Schmidt
d092231181
free memory when stopping/restarting lte-softmodem
...
- add function free_td() -> complements init_td() [seems to not be used, added
for completeness]
- add function free_td8() -> undoes init_td8() [free memory of 8-bit LLR Turbo
decoder]
- add function free_td16() -> undoes init_td16() [free memory of 16-bit LLR
Turbo decoder]
- change function free_tdavx216() -> undoes init_tdavx216() [free memory of
16-bit LLR Turbo decoder, AVX2 version]
- add free_lte_top() -> frees memory allocated by init_lte_top()
- change free_ul_ref_sigs() to set freed pointers to NULL
- add method free_transport() -> frees memory of ULSCH/DLSCH transport channels
- use the above functions when stopping/restarting the lte-softmodem
2018-01-31 16:49:24 +01:00
Robert Schmidt
4f1c51f38c
add phy_free_RU() and phy_free_lte_eNB()
...
this methods free the memory that is allocated by the functions
phy_init_RU() and phy_init_lte_eNB()
2018-01-31 16:49:24 +01:00
shahab SHARIAT BAGHERI
2c8dd796e8
Scheduler must send FlexRAN stats updates
2018-01-31 16:49:24 +01:00
Robert Schmidt
d5b8310fb9
add some logging for RRM command parsing
2018-01-31 16:49:24 +01:00
Robert Schmidt
3f043c7d73
FlexRAN: implement possibilty to await a configuration
...
Through configuration, the lte-softmodem can be halted to await a
reconfiguration from the lte-softmodem. A mutex and condition variable are used
to implement this.
Furthermore, the dependance of lte-softmodem.c on FlexRAN has been reduced to
one include and the flexran_agent_start() call.
2018-01-31 16:49:24 +01:00
Robert Schmidt
811ada2429
soft-restart (i.e. only layers PHY-RRC) the lte-softmodem
2018-01-31 16:49:24 +01:00
Robert Schmidt
8e9d9807ae
lte-ru.c: fct for interface -dependant config, export more functions
...
- add set_function_spec_param() which configures RU_t instance depending on its
function(al split)
- export more functions like kill_RU_proc() so that they can be reused by
restart functionality
2018-01-31 16:49:24 +01:00
Robert Schmidt
a91a35877d
join all RU threads
2018-01-31 16:49:24 +01:00
Robert Schmidt
9333c16ecb
bugfixes: correctly initialize mutexes, conds of RU_proc_t, unlock RU.mutex after using
2018-01-31 16:49:24 +01:00
Robert Schmidt
1576b7bd08
bugfix: max_rbs_allowed_slice is array over CC, not LCID
2018-01-31 16:49:24 +01:00
Robert Schmidt
6179d9d748
Navid: fix access to non-existent harq_pid_* variables via RC read
2018-01-31 16:49:01 +01:00
Robert Schmidt
356d406cff
Navid: remove FlexRAN Agent MAC xface function callbacks for scheduling
2018-01-31 16:48:37 +01:00
Robert Schmidt
3740afecc7
consider changed RAN API
2018-01-31 16:48:36 +01:00
Robert Schmidt
56d4d0ebef
Bugfix: avoid cyclic header dependency, use FlexRAN variables instead
2018-01-31 16:48:36 +01:00
Robert Schmidt
6a6729bdac
fix various compilaton errors due to merge
2018-01-31 16:48:29 +01:00
Robert Schmidt
dfece3ff58
correct scheduler typedefs
2018-01-31 16:42:01 +01:00
Robert Schmidt
9b4d3bbae7
move scheduler function pointer typedef to proto.h
2018-01-31 16:42:01 +01:00
Robert Schmidt
a03877e7f7
delete unnecessary code
2018-01-31 16:42:01 +01:00
Robert Schmidt
7dfac059b0
Review Navid: UL Scheduler: make slice aware
2018-01-31 16:42:01 +01:00
Robert Schmidt
024904db90
repair enb_app.c after merge, delete unnecessary code
2018-01-31 16:42:01 +01:00
Robert Schmidt
a6098dbf09
delete unnecessary FlexRAN source files
...
all the FlexRAN scheduling code is now also handled by the general OAI
scheduling code
2018-01-31 16:42:01 +01:00
Robert Schmidt
b45a340b63
RAN API: no set_RC_vars(), check use RC directly, give error messages
2018-01-31 16:42:01 +01:00
Robert Schmidt
cdbf65f5af
revise RAN API
...
- when changing values RC.rrc[i]->configuration should be changed too
- then, RRC_RECONFIGURATION_REQ will pass the changed conf down until PHY
- give warnings at functions that are not implemented
- rename functions
flexran_get_tdd_ack_nack_feedback() -> flexran_get_tdd_ack_nack_feedback_mode()
flexran_get_ue_pmi() -> flexran_get_ue_wpmi()
2018-01-31 16:41:56 +01:00
Eurecom
5f028730cd
bug fix for RXTX same thread
2018-01-30 17:22:34 +01:00
Eurecom
f0e10b0d89
bug fix for shared info between threads
2018-01-30 14:56:23 +01:00
Younes
becbaf2006
bugfix in do_ru_synch
2018-01-29 16:04:45 +01:00
Younes
a32775149a
commented freq adjustment in do_ru_sync
2018-01-29 16:00:28 +01:00
Younes
4f23f5427c
mask adjustment to take into account RRUs not in SYNC
2018-01-29 15:58:12 +01:00
Younes
9255b3b97b
Commented MTU tuning
2018-01-29 14:45:55 +01:00
Raymond Knopp
200be2b1ee
Merge branch 'develop-nos1-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nos1-fixes
2018-01-28 13:14:51 +01:00
Raymond Knopp
0d05de6382
minor changes after merge with develop for noS1 simulation
2018-01-28 13:13:59 +01:00
Xu Bo
ef4aee1e28
Merge branch 'issue255_256_257_tmp' into ues_test
2018-01-27 04:14:06 +00:00
Xu Bo
0dcc3dceaf
reduce UL failure timer log by change LOG_I to LOG_D
2018-01-27 04:13:12 +00:00
Xu Bo
664d1a4b5f
merge issue271_hundreds_of_ues into ues_test and fix conflict in openair2/LAYER2/MAC/defs.h
2018-01-27 02:24:43 +00:00
Xu Bo
098a177d6f
Merge branch 'issue271_hundreds_of_ues' into ues_test
2018-01-27 02:12:47 +00:00
Xu Bo
dedd3c6344
fix issue that when RRCConnectionRelease happened by UL failure DL SCD doesn't send DCCH(RRCConnectionRelease) to UE because ul_out_of_sync is set to 1
2018-01-27 02:11:57 +00:00
Xu Bo
b7e2a90ef4
fix release timer by starting timer after SCD DCCH(RRCConnectionRelease)
2018-01-27 02:06:08 +00:00
Raymond Knopp
1b87fe8f51
split of external clock and external time sources
2018-01-26 23:53:02 +01:00
Wang Tsu-Han
3efaa38394
adjustable thread structure
2018-01-26 18:05:17 +01:00
Younes
ba5e3e7463
clock source / timing source split.
...
MTU tuning removed for now.
2018-01-26 16:06:15 +01:00
Xu Bo
260a2a7d3d
Merge branch 'issue255_256_257_tmp' into ues_test
2018-01-26 17:08:09 +09:00
Xu Bo
d9d28e3209
reset release_timer from 200ms to 100ms because of flightmode on/off issue, reduce ul failure timer log
2018-01-26 08:00:57 +00:00
Xu Bo
1547a45eae
Merge remote-tracking branch 'remotes/origin/issue255_256_257_tmp' into ues_test
2018-01-26 07:15:45 +00:00
Xu Bo
0105373cdc
Merge remote-tracking branch 'remotes/origin/issue271_hundreds_of_ues' into ues_test
2018-01-26 06:43:41 +00:00
Xu Bo
b44c83ef46
add remove ue info of pre_scd thread to freeList and for ru_thread to remove the UE in the freeList
2018-01-26 06:15:28 +00:00
Xu Bo
23b5b6ac20
add remove ue info to freeList when RRCConnectionReestablish occurs and for ru_thread to remove the info
2018-01-26 05:57:37 +00:00
Florian Kaltenberger
13c8931bf2
bugfix in modulation
2018-01-25 16:20:25 +01:00
Raymond Knopp
2d610d95c8
Merge branch 'develop-nos1-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nos1-fixes
2018-01-25 15:55:24 +01:00
Raymond Knopp
fe1912a193
correcting issues after merge with develop
2018-01-25 06:54:01 -08:00
Raymond Knopp
8b052dadd5
Merge branch 'develop-nos1-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nos1-fixes
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/RRC/LITE/rrc_UE.c
openair2/RRC/LITE/rrc_common.c
targets/SIMU/USER/oaisim_functions.c
2018-01-25 00:00:24 -08:00
Raymond Knopp
ceb4edf7e6
minor changes
2018-01-25 08:53:40 +01:00
Raymond Knopp
f8b0cd5bd4
Merge remote-tracking branch 'origin/develop' into develop-nos1-fixes
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair2/RRC/LITE/rrc_UE.c
2018-01-24 23:36:39 -08:00
Raymond Knopp
866a23a136
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2018-01-24 23:25:16 -08:00
Massive
a6db17ffcd
Merge branch 'RU-RAU-split-parallel-EMUFH' of http://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split-parallel-EMUFH
2018-01-24 15:29:24 +01:00
Robert Schmidt
6198a673f0
correctly instantiate flexran agent
2018-01-24 11:51:35 +01:00
Robert Schmidt
ab3f9dad49
add flexran sample config
2018-01-24 11:51:35 +01:00
Robert Schmidt
fac968246d
define FlexRAN data in RAN context and use it
...
- defines RCconfig data structures
- adds method to read data
- use it in source files
2018-01-24 11:51:35 +01:00
Robert Schmidt
765d6370f6
update FlexRAN configuration definition (paramdef)
2018-01-24 11:51:35 +01:00
Navid Nikaein
0937339a53
Update MAC scheduler for slicing (not tested)
2018-01-24 11:51:35 +01:00
Robert Schmidt
78dd80b086
Merge branch 'feature-68-enb-agent' into feature-merge-f68
...
Try to merge feature-68-enb-agent into develop
develop should be fast-forwarded later to this branch to complete the merge
This code does not compile yet. Among other things:
- the scheduler structure needs to be reworked for FlexRAN
- the config is structured differently. The files enb_config.{c,h} from develop
have been copied in here, the files with merge annotations are in
enb_config.{c,h}.before_merge
- the restart needs to be restructured, since the PHY vars data structure lives
in RC now
2018-01-24 11:47:28 +01:00
Xu Bo
da94f64c95
Merge remote-tracking branch 'remotes/origin/issue255_256_257_tmp' into ues_test
2018-01-23 09:37:15 +00:00
Xu Bo
573c703cd2
fix issue about nb_rb=0 assertion failed
2018-01-23 09:31:01 +00:00
Cedric Roux
cd8e8458cf
Merge remote-tracking branch 'origin/develop_integration_2018_w04' into develop
...
Summary of changes:
- heavy code cleanup (#ifdef removal)
- bugfixes
2018-01-23 09:30:04 +01:00
Cedric Roux
ecd4aebbe0
Merge remote-tracking branch 'origin/issue-285-connect-disconnect-multiple-time' into develop_integration_2018_w04
2018-01-22 18:44:32 +01:00
Eurecom
30d5f151c3
specified modulation for QPSK
2018-01-22 18:02:02 +01:00
Cedric Roux
97ebc165cc
Merge remote-tracking branch 'origin/282-flags-cleanup' into develop_integration_2018_w04
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c
openair1/SCHED/defs.h
openair2/LAYER2/PDCP_v10.1.0/pdcp.c
openair2/RRC/LITE/rrc_eNB.c
2018-01-22 17:47:01 +01:00
Cedric Roux
b5513cadf1
hotfix: fix nfapi for correct compilation on ubuntu 17.10
2018-01-22 16:00:21 +01:00
Cedric Roux
4b5b556493
bugfix: fix issue 285 - connect/disconnect multiple time
...
As reported by Emad Alizade:
According to "Issue255 256 257 paging reesta release" that has been
merged in develop version, we have a question: In rrc_eNB_free_UE()
function only all ulsch related memory of user has been cleaned, but
I think not only ulsch memory but also dlsch memory must be cleaned.
I tested the latest develop version and with repetition UE attach-detach
procedures we find that the dlsch memory has not been cleaned and after
repeat this sequence (45 times) assertion with cause UE_id!=-1 (no free
or exiting dlsch_context, dci_tools.c: fill_dci_and_dlsch() ) occurred
and no UE will be attached to system.
The fixes in this commit are from Emad Alizade.
2018-01-22 15:32:41 +01:00
Massive
5d199f4500
adding an addition error check on harq_pid as it is sometimes not in range. root cause still to be identified
2018-01-22 12:52:37 +01:00
Xu Bo
70371e124d
fix issue about Arithmetic exception for pre_scd thread
2018-01-22 10:15:08 +00:00
Xu Bo
2efaf51280
modify pre_scd thread and add phy_tx thread and rf_tx thread
2018-01-22 05:58:14 +00:00
Xu Bo
b67c169145
Merge branch 'issue255_256_257_tmp' into ues_test
2018-01-22 13:58:56 +09:00
Xu Bo
38eacea022
fix noS1 compile error
2018-01-22 04:53:17 +00:00
Xu Bo
70da4b5902
modify pre_scd thread and add phy_tx and rf_tx thread
2018-01-22 03:59:04 +00:00
Xu Bo
f59a509ec7
fix RRCConnectionRelease timer from 100ms to 200ms and clear MSG3_round after schedule_RA
2018-01-22 02:38:17 +00:00
Raymond Knopp
b350f8557e
fixes for broken automatic indentation in MAC #1
2018-01-21 16:58:21 -08:00
Raymond Knopp
20c7af9a96
forgot to add a file
2018-01-21 22:21:30 +01:00
Rohit Gupta
046589e76d
fixes after merge with develop. Partial UE/eNB separation in build to avoid problems with NFAPI in oaisim UE/RRU.
...
tested with simulator.
2018-01-21 22:15:45 +01:00
Cedric Roux
91dd7ed4b6
Merge remote-tracking branch 'origin/develop_integration_2018_w03' into develop
...
Summary of changes:
- Implementation of paging (see issue #255 in gitlab)
- Implementation of RRC RE-ESTABLISHMENT (see issue #256 in gitlab)
- Implementation of RRC CONNECTION RELEASE (see issue #257 in gitlab)
Some modifications with timers have been done.
Expect (and report) problems, thanks.
What has been tested:
- monolithic eNB 5 and 10MHz with one commercial UE. UDP and TCP
traffic, uplink and downlink, with iperf (with a third party
EPC, not openair-cn). TCP downlink traffic is not stable.
Reason yet unknown. Will be fixed later.
2018-01-19 16:32:18 +01:00
Cedric Roux
3a867ac767
integration fix: add T trace
2018-01-19 15:51:38 +01:00
Massive
f0376d1b4f
adding uhd network interface
2018-01-19 13:00:51 +01:00
Raymond Knopp
dd3dce8fcf
small changes after merge with develop
2018-01-19 00:35:11 -08:00
Eurecom
dea858849e
code cleanup
2018-01-17 16:30:50 +01:00
Cedric Roux
282f6a5077
Merge branch 'issue255_256_257_paging_reesta_release' into develop_integration_2018_w03
...
Conflicts:
targets/RT/USER/lte-softmodem.c
2018-01-17 11:49:44 +01:00
Wang Tsu-Han
cfec3ffd56
adding EMULATE_RF into CMakelist
2018-01-16 15:50:57 +01:00
bruno mongazon
9c93307ab4
Fix #582 , merge from develop
2018-01-16 14:31:23 +01:00
Raymond Knopp
d32cdd1f33
Merge remote-tracking branch 'origin/develop' into develop-nos1-fixes
...
Conflicts:
openair1/SCHED/fapi_l1.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/LAYER2/MAC/config.c
2018-01-16 03:55:37 -08:00
Raymond Knopp
5dc0d7ccea
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
openair2/LAYER2/MAC/config.c
2018-01-16 03:46:24 -08:00
bruno mongazon
d100398658
Fix #582 , double check all removed flags in cmake template files
2018-01-16 12:45:06 +01:00
bruno mongazon
8d2f0931a7
Fix #582 , NB_ANTENNAS_TXRX removed
2018-01-16 12:35:56 +01:00
bruno mongazon
88d0b68c7b
Fix #582 , MIH_C_MEDIEVAL_EXTENSIONS removed
2018-01-16 12:24:58 +01:00
bruno mongazon
28497cae6f
Fix #582 , SPECTRA removed
2018-01-16 12:15:21 +01:00
bruno mongazon
339905d191
Fix #582 , OPENAIR1, NO_OPENAIR1 removed
2018-01-16 12:11:33 +01:00
bruno mongazon
da7a4a19cd
Fix #582 , HARD_RT removed
2018-01-16 11:39:16 +01:00
bruno mongazon
ea3aff84e9
Fix #582 , PUCCH removed
2018-01-16 11:33:45 +01:00
bruno mongazon
7943ea92d1
Fix #582 , RANDOM_BF removed
2018-01-16 11:27:34 +01:00
bruno mongazon
f4d19c0d63
Fix #582 , PERFECT_CE removed
2018-01-16 11:22:45 +01:00
bruno mongazon
f44064a221
Fix #582 , NEW_FFT removed
2018-01-16 11:16:49 +01:00
bruno mongazon
2157727f5f
Fix #582 , PC_TARGET removed
2018-01-16 11:10:05 +01:00
bruno mongazon
dac7888f27
Fix #582 , PC_DSP removed
2018-01-16 10:52:41 +01:00
bruno mongazon
f7653f90b0
Fix #582 , PBS_SIM removed
2018-01-16 10:44:59 +01:00
bruno mongazon
71a6b5d0f0
Fix #582 , ENABLE_FXP removed
2018-01-16 10:35:53 +01:00
bruno mongazon
bbaf588352
Fix #582 , DISABLE_USE_NAS removed
2018-01-16 10:26:42 +01:00
bruno mongazon
d62fe071cb
Fix #582 , ENABLE_PGM_TRANSPORT removed, RRH related removed
2018-01-16 10:15:35 +01:00
Xu Bo
3e550e02ef
revert modification of pre_scd and reduce of LC channel number
2018-01-16 16:41:18 +09:00
bruno mongazon
cf0e9175dd
Fix #582 , RTAI, RTAI_ENABLED, ENABLE_RTAI_CLOCK, RTAI_ISNT_POSIX, _RTAI_MATH_H, CELLULAR, TIMER_ONESHOT_MODE, EMOS, EMOS_CHANNEL, OAI_EMU, OPENAIR_EMU, PHY_ABSTRACTION, PHY_ABSTRACTION_UL removed
2018-01-15 18:47:07 +01:00
Cedric Roux
8489e40659
Merge remote-tracking branch 'origin/develop_integration_2018_w02' into develop
...
Summary of changes:
- integration of Cisco work on nFAPI.
See commits 7757b9e7e7
and 922b5b595a for details.
- support Ubuntu 17.04 and 17.10
- bugfix: DCI padding bits
This bug made the system non-working because the DCIs for
SIBs were wrong. See commit c5ca2bd862
for details.
- fix issue 281: IQ record/playback explicit filename segv.
2018-01-15 17:04:56 +01:00
Cedric Roux
55641754d9
Merge remote-tracking branch 'origin/issue281_iq_filename' into develop_integration_2018_w02
2018-01-15 15:58:48 +01:00
Cedric Roux
c3ba7ba713
Merge remote-tracking branch 'origin/support-ubuntu17' into develop_integration_2018_w02
2018-01-15 15:45:47 +01:00
Cedric Roux
9c8b6e56f2
Merge remote-tracking branch 'origin/hotfix-dci-clear-padding-bits' into develop_integration_2018_w02
2018-01-15 15:45:18 +01:00
Cedric Roux
cb250cba35
Merge remote-tracking branch 'origin/nfapi-integration' into develop_integration_2018_w02
2018-01-15 15:44:41 +01:00
Cedric Roux
922b5b595a
Fix NFAPI integration
...
This commit fixes issues introduced by the previous commit.
Summary of work:
- cleanup:
- fix LOG_XX to be less verbose
- fix cmake_targets/CMakeLists.txt
- fix oaienv
- remove dead code
- bug fixes:
- in openair1/SCHED/fapi_l1.c we had:
eNB->pdcch_vars[subframe&1].num_dci = number_dci;
should be:
eNB->pdcch_vars[subframe&1].num_dci = 0;
This bug let the PHY send more DCIs than what should have been
sent because num_dci is incremented later on in the code.
This fix may be a problem for fapi mode, to be checked.
- add new T VCD traces
- revert openair1/PHY/TOOLS/file_output.c to 'develop' version
- remove thread_id in logRecord/logRecord_mt
- revert (and adapt) configuration files
- be careful when doing frame++, we need to % 1024
- revert target_rx_power in openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
- NFAPI:
- the open-nFAPI code has been included in the repository. See nfapi/README.
Maybe we should "git clone" the Cisco repository instead. We have to be
careful of availability though.
What has been tested:
- monolithic eNB FDD 5/10MHz with one UE, iperf UDP/TCP uplink/downlink
Anything else may fail to work, especially the FAPI mode, which has not
been tested at all.
2018-01-15 15:24:50 +01:00
Younes
22638ba012
Merge branch 'develop-nos1-fixes' into ru_rau_enhancement
2018-01-15 14:32:57 +01:00
Younes
767621ce28
fixing diffs to merge with develop-nos1-fixes
2018-01-15 14:32:02 +01:00
Cedric Roux
7757b9e7e7
import NFAPI work from David Price from Cisco (non-working commit, do not use it)
...
It has been chosen to not include the full history of commits
from David. He included a binary version of wireshark, probably
a modified one that understands NFAPI. Wireshark is released under
the GPL license, we cannot include it in the repository. We could
have done a next commit to remove this binary. But then it would
still be present in the history of commits, which may not be allowed.
And it would take space on disk. We could edit the history to remove
wireshark entirely. But this operation is too complicated.
There was also a pcap capture file, which has nothing to do in
the history of commits and would take space on disk. There again,
it's too difficult to edit the history to remove it.
There was a file .gitignore that was also removed.
The original history can be found on David's repository:
https://gitlab.eurecom.fr/daveprice/openairinterface5g/
The branch is: nfapi-ru-rau-split.
A copy of that branch has been included in the internal OAI
repository, for those who have access to it.
The branch is the same. The last commit ID is
9106438239e0bc626ff1fa1d97d911caadd0fbb9.
You can compare the current commit with the commit 9106...
to see what differs.
The current commit has to be considered non-working.
The commit following the current commit will fix problems with
the work in the current commit.
If you use git bisect, don't spend time analyzing the current
commit.
2018-01-15 11:32:30 +01:00
Rohit Gupta
39d33dc4df
Merge branch 'develop-nos1-fixes' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nos1-fixes
2018-01-14 08:56:21 +01:00
Rohit Gupta
3120f16610
changes for noS1 IP addressing (UE side)
2018-01-14 08:55:46 +01:00
Rohit Gupta
8b5a963346
changes for noS1 IP addressing
2018-01-14 08:54:51 +01:00
Xu Bo
6acfbe21e1
fix compiler error generated by merge
2018-01-13 12:33:10 +00:00
Xu Bo
aebb015981
Merge remote-tracking branch 'remotes/origin/issue271_hundreds_of_ues' into ues_test
2018-01-13 12:21:15 +00:00
Xu Bo
d6dfd5f82f
fix issues about pre_scd thread,duplication call pucp_run funciton
2018-01-13 11:54:33 +00:00
Xu Bo
1471846030
Merge branch 'issue271_hundreds_of_ues' into ues_test
2018-01-13 10:53:27 +00:00
Xu Bo
296ea0571c
Merge branch 'issue255_256_257_tmp' into ues_test
2018-01-13 10:42:37 +00:00
Xu Bo
ac7c131baf
seperate scd to pre_scd thread
2018-01-13 10:27:25 +00:00
Xu Bo
cb14cd7bf9
fix RRCConnectionReestablishment issue
2018-01-13 09:56:04 +00:00
Xu Bo
c6169f0fd3
reduce the LC channel number from 11 to 3(DCCH, DCCH1, DTCH) when schedule dlsch
2018-01-13 09:50:17 +00:00
Xu
f459f811f5
Merge branch 'issue271_hundreds_of_ues' of https://gitlab.eurecom.fr/oai/openairinterface5g into issue271_hundreds_of_ues
2018-01-13 09:44:34 +00:00
Xu Bo
04fe22d8e2
set max ue number for each DL and UL: 5MHz(4UE), 10MHz(6UE), 20MHz(10UE)
2018-01-13 09:41:04 +00:00
shono.takafumi
d8c8503234
set max ue number for each DL and UL: 5MHz(4UE), 10MHz(6UE), 20MHz(10UE)
2018-01-13 09:22:54 +00:00
Xu Bo
7d782a4a46
fix n1_pucch issue:50RB/100RB prach_freq_offset 2 ->3
2018-01-13 09:11:47 +00:00
Xu Bo
f6911c934b
fix n1_pucch issue: 25RB pucch 2RB;50RB/100RB pucch 4RB
2018-01-13 08:23:22 +00:00
bruno mongazon
afcc9aabd8
Fix #582 , USER_MODE flag removed
2018-01-11 16:50:50 +01:00
Xu Bo
61128d7737
Merge branch 'issue271_hundreds_of_ues' into ues_test
2018-01-11 20:26:16 +09:00
Xu Bo
eb610af36b
fix DLSCH ACK/NAK cce_index issue
2018-01-11 11:19:57 +00:00
bruno mongazon
1823ce9525
Fix #281
2018-01-11 10:37:17 +01:00
Younes
5a202db54d
removal of assertions which failed for TDD
2018-01-10 21:10:35 +01:00
Raymond Knopp
380222eefd
timestamp handling for IF4p5, attenuation parameters
2018-01-10 21:07:45 +01:00
Guy De Souza
9d03290858
rx_dump_frame ue_mode fix
2018-01-09 22:15:15 +01:00
Xu Bo
b3ab7bc58f
fix ifdef after merge issue255_256_257 into ues_test
2018-01-09 15:35:24 +09:00
Xu Bo
89ea5ed988
fix RRCConnection timer thres when GTPV1U_ENB_DELETE_TUNNEL_RESP
2018-01-09 13:52:41 +09:00
Eurecom
67c37417b6
timing measure for full coding process
2018-01-08 16:31:13 +01:00
Xu Bo
52a3053ac0
Modify Merge branch issue271_hundreds_of_ues into ues_test
2018-01-08 22:28:54 +09:00
Xu Bo
764d6fc068
Merge branch 'issue271_hundreds_of_ues' into ues_test
2018-01-08 19:49:11 +09:00
Xu Bo
baf5926a67
Merge branch issue255_256_257_paging_reesta_release into branch ues_test
2018-01-08 19:39:21 +09:00
Xu Bo
d69390c273
delete unused comment
2018-01-08 19:07:35 +09:00
Xu Bo
0f2cb0aada
fix the timer between reestablishment and reestablishmentComplete
2018-01-08 18:53:30 +09:00
Xu Bo
1c1a01adfd
fix double free bug
2018-01-08 17:07:40 +09:00
Raymond Knopp
b74bab25b5
Merge remote-tracking branch 'origin/develop' into develop-nos1-fixes
2018-01-07 23:57:17 -08:00
Xu Bo
27c3074ff9
fix RRCConnectionReestablishment issue when multiple RRCConnectionReestablishment happen
2018-01-08 15:27:54 +09:00
Eurecom
d1f7346c08
bug fix for missing wait sync
2018-01-05 17:02:49 +01:00
Cedric Roux
ec56a416b7
Add support for Ubuntu 17.04 and 17.10.
...
Basically, build_helper has been adapted so that:
./buil_oai -I -w USRP
works for Ubuntu 17.04 and 17.10.
Concerning those systems:
- compilation with "--eNB --UE -w USRP" works
- the enb softmodem runs on 17.04 (not tested on 17.10)
- nothing else has been tested.
Users should report any problem.
2018-01-04 16:35:09 +01:00
Wang Tsu-Han
cabb4561d5
seperating rx tx process and fixixng coding threads on different cores
2018-01-03 12:01:48 +01:00
Cedric Roux
c5ca2bd862
hotfix: clear DCI padding bits
...
The problem is the following (as reported by an user):
"one UE is attached to OAI system. UE is near the antenna. Try to detach
the UE and attach again. Repeat this procedure for 5-6 times. OAI system
does not work and any the UE can not attach to this system. I use TEMS
software and I can see MIB signaling on this UE but UE can not decode SIB1
and SIB2."
What happens is that the DCI for SIB1 and SIB2 is not cleared before
use. That is the bits in the 'padding' field keep the values that were
set before. If the structure has been used to transmit other DCIs
(eg. for UEs) in the past, it may be reused with some of those bits set
to 1. When receiving this DCI, the UE won't accept it because it
gets some bits at 1 where it expects them to be 0.
The short-term/quick solution is to clear the 'padding' field.
A better solution would be to rewrite this part of the code,
which is way too complicated for what it does. But this takes
too much time.
In dci.h the field 'dummy' of some structures was renamed to 'padding'.
The fields 'padding32' and 'padding64' were also renamed to 'padding'
for consistency.
Some structures (DCI2B_1_5MHz_TDD, DCI2B_10MHz_FDD, DCI2D_1_5MHz_FDD,
DCI2D_5MHz_FDD, DCI2D_10MHz_FDD) had a 'padding' field at the end, which
was renamed to 'padding0'. I don't know if this field should be here at all.
To me this field looks very suspicious. When we test DCIs 2B and 2D we
should be careful.
2018-01-03 11:19:54 +01:00
Raymond Knopp
b6b86292d0
small changes in tracing
2018-01-02 08:39:08 -08:00
Wolfgang A. Mozart
55af824cc0
some extra logging
2018-01-02 08:06:05 +01:00
Raymond Knopp
840d37edf3
Merge branch 'oaisim_config_module_fix' into develop-nos1-fixes
...
Includes the following updates:
1. oaisim/lte-softmodem in noS1
2. UE fixes for oaisim
3. IF4p5 fixes (doesn't work on develop)
4. UE fixes for DCI handling (corrects problem introduced in develop)
Conflicts:
cmake_targets/CMakeLists.txt
targets/SIMU/USER/oaisim_functions.c
2018-01-01 08:34:02 -08:00
Raymond Knopp
02d18cc583
noS1 will compile and run correctly on develop, also for oaisim/RRU
2017-12-28 17:30:00 -08:00
Xu Bo
da47348373
fix issue271_hundreds_of_ues bugs with issue255_256_257
2017-12-28 22:41:43 +09:00
naoi
9c4f9caa08
fix queue full
2017-12-28 19:36:46 +09:00
Xu Bo
90476be196
Merge branch issue255_256_257_paging_reesta_release into branch ues_test
2017-12-28 15:49:37 +09:00
Xu Bo
663b1d8b7b
fix bugs for hundreds_of_ues(UE SCD)
2017-12-27 13:23:06 +09:00
shahab SHARIAT BAGHERI
a09728addb
Warning decreasing
2017-12-24 10:17:18 +01:00
shahab SHARIAT BAGHERI
b1acde2007
Neighbouring cell RRC measurement + decrease warning
2017-12-21 13:55:37 +01:00
Eurecom
f3be3c4d7b
signal output when sync
2017-12-20 16:20:35 +01:00
Eurecom
384e113660
signal output when sync
2017-12-20 16:02:00 +01:00
Eurecom
d7718fb298
signal output when sync
2017-12-20 15:41:26 +01:00
Eurecom
a564363221
bugfix
2017-12-20 15:04:27 +01:00
Eurecom
92d0610c60
bugfix
2017-12-20 15:01:11 +01:00
Eurecom
0f0204556d
added config slave
2017-12-20 14:50:27 +01:00
Eurecom
30857e8d74
bugfix
2017-12-20 14:43:32 +01:00
Eurecom
04230dcaa2
Merge branch 'ru_rau_enhancement' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru_rau_enhancement
2017-12-20 14:32:04 +01:00
khadraou
7fcb24e6d8
dealing with sync
2017-12-20 14:30:20 +01:00
Eurecom
7be8f7bddc
some logs
2017-12-20 14:28:37 +01:00
khadraou
ebb53665d9
dealing with sync
2017-12-20 14:26:10 +01:00
Eurecom
efabb8b687
signal output when sync
2017-12-20 11:40:37 +01:00
Eurecom
80ec6e5e6f
signal output when sync
2017-12-20 11:26:45 +01:00
Eurecom
0a953c91d4
signal output when sync
2017-12-20 11:26:08 +01:00
Eurecom
4b69b75b5e
signal output when sync
2017-12-20 11:17:58 +01:00
Eurecom
7c5c6e62ba
lte_sync_time_eNB logs
2017-12-20 11:06:35 +01:00
Eurecom
eeb399177a
lte_sync_time assertFatal added
2017-12-20 11:02:05 +01:00
Eurecom
4c59670399
slave in configfile
2017-12-19 16:45:40 +01:00
Eurecom
70388157af
added is_slave to config file
2017-12-19 16:41:07 +01:00
Eurecom
58d9901683
Set RU 0 to master and others to slave. Testing the synch
2017-12-19 15:32:18 +01:00
Eurecom
9d687c8d84
Set RU 0 to master and others to slave. Testing the synch
2017-12-19 15:23:28 +01:00
Eurecom
9b4938293b
Set RU 0 to master and others to slave. Testing the synch
2017-12-19 15:13:12 +01:00
Eurecom
f161b406dc
Set RU 0 to master and others to slave. Testing the synch
2017-12-19 14:34:36 +01:00
Eurecom
630746e49f
Set RU 0 to master and others to slave. Testing the synch
2017-12-19 14:28:27 +01:00
Eurecom
a65a29f91a
Bugfix for multiple RRUs. Tested with 2
2017-12-19 10:43:54 +01:00
Eurecom
8414e01f19
VCD logs for frame_number_eNB
2017-12-18 14:51:56 +01:00
navid nikaein
63ba3f9543
Better slice management in FlexRAN UL/DL scheduler
2017-12-15 18:13:18 +01:00
Navid Nikaein
b049f0c820
Ue stats bugfix for dynamic reconfiguration
2017-12-15 18:10:12 +01:00
shahab SHARIAT BAGHERI
ccac021050
Ue stats bugfix for dynamic reconfiguration
2017-12-14 18:34:41 +01:00
Wang Tsu-Han
409eadc937
measuring time for coding worker
2017-12-14 17:17:31 +01:00
Wang Tsu-Han
7c27e09fcd
Bug fix for coding worker thread
2017-12-14 15:38:02 +01:00
Wang Tsu-Han
22e7b1e6da
extending dlsch_coding into four thread
2017-12-14 15:29:05 +01:00
Navid Nikaein
d35f52a228
Add observation window to the PDCP stats
2017-12-14 15:15:00 +01:00
khadraou
59b77ffcf8
bugfix
2017-12-14 14:00:56 +01:00
Robert Schmidt
359e1528dd
refactor: FlexRAN reads eNB configuration automatically
2017-12-14 13:06:05 +01:00
Robert Schmidt
f39dd5df18
bugfix: handle variable start_eNB in restart
2017-12-14 13:06:05 +01:00
Robert Schmidt
fea641220b
Start FlexRAN agent directly, lock with mutex&condition
...
- lock with mutexes
- don't start ENB_APP task, but Agent directly and wait in case of
reconfiguration
2017-12-14 13:06:05 +01:00
Robert Schmidt
022916305c
Fix multiple compilation warnings
2017-12-14 13:06:05 +01:00
Robert Schmidt
730ffc76f4
stop_L1L2(): no sleep, better oai_exit handling
2017-12-14 13:06:05 +01:00
Robert Schmidt
eb2dfa1b70
kill_eNB_proc(): join all PHY threads
2017-12-14 13:06:05 +01:00
Robert Schmidt
c619f6eff7
Feature: Provide restart for lte-softmodem
...
- {restart,stop}_L1L2() in lte-softmodem.c
- add function start_phy_rrc() in enb_app.{c,h}, accessible from outside
- will be used to restart PHY and RRC when lte-softmodem is restarted
use only one FlexRAN wait function
2017-12-14 13:06:05 +01:00
Robert Schmidt
e88a3cdf46
bugfix ITTI: clean up in itti_exit_task()
...
- when exiting task, the task is set as "not configured"
- this permits to start a task again
2017-12-14 13:06:05 +01:00
Robert Schmidt
ea65ddad2c
fill PHY_vars_eNB_g in own function
2017-12-14 13:06:05 +01:00
Robert Schmidt
1aa5d2930a
Handle TERMINATE_MESSAGE in TASK_MAC
2017-12-14 13:06:04 +01:00
Robert Schmidt
c313dff2ad
better logging, remove warnings
2017-12-14 13:06:04 +01:00
Robert Schmidt
c62be7a101
Uniform messages of exiting threads
2017-12-14 13:06:04 +01:00
Navid Nikaein
612ab055d7
Add control logic to reconfigure and start eNB
2017-12-14 13:05:34 +01:00
Robert Schmidt
6e6a462dc4
check whether RRC instance is present in RAN API
2017-12-14 12:49:25 +01:00
khadraou
24c84695e5
bugfix
2017-12-14 10:09:53 +01:00
khadraou
e015b521d7
bugfix
2017-12-14 09:31:37 +01:00
khadraou
b5a28996c7
bugfix
2017-12-14 09:09:31 +01:00
khadraou
34b16b004f
bugfix
2017-12-13 17:12:11 +01:00
khadraou
e4a3a539a5
bugfix
2017-12-13 17:09:36 +01:00
Navid Nikaein
49ea474807
Fix the compilation issues
2017-12-13 17:00:33 +01:00
khadraou
0dcc9e8284
bugfix
2017-12-13 17:00:09 +01:00
khadraou
a83218a0dd
bugfix
2017-12-13 16:39:49 +01:00
khadraou
362e7c1403
bugfix
2017-12-13 16:38:28 +01:00
khadraou
3a84acfe42
bugfix
2017-12-13 16:25:20 +01:00
khadraou
16f9d4974b
bugfix
2017-12-13 16:24:27 +01:00
khadraou
e289be953e
bugfix
2017-12-13 15:34:45 +01:00
khadraou
0ef072c722
bugfix
2017-12-13 15:29:58 +01:00
khadraou
eda72f0e8a
bugfix
2017-12-13 15:28:48 +01:00
khadraou
c41601908e
bugfix
2017-12-13 14:28:13 +01:00
khadraou
6d84da68ef
bugfix
2017-12-13 14:26:51 +01:00
khadraou
04e37e9ae2
bugfix
2017-12-13 14:19:09 +01:00
khadraou
c935816d6a
bugfix
2017-12-13 12:02:34 +01:00
khadraou
5c5c8c4eb2
ru_thread_control: still missing stop ru_thread; not tested
2017-12-13 11:40:37 +01:00
khadraou
c3a7a7286d
added some members to RU_proc, RU_struct, other type of msg and states for RU
2017-12-13 11:40:31 +01:00
khadraou
ca0a6820b9
added some members to RU_proc, RU_struct, other type of msg and states for RU
2017-12-13 11:32:09 +01:00
khadraou
3f2df9bb1e
added some members to RU_proc, RU_struct, other type of msg and states for RU
2017-12-13 11:23:53 +01:00
khadraou
242beed0e3
ru_thread_control: still missing stop ru_thread; not tested
2017-12-13 11:21:49 +01:00
khadraou
c9908f536c
ru_thread_control: still missing stop ru_thread; not tested
2017-12-13 11:05:54 +01:00
Navid Nikaein
33696a4e93
*Update RRC RSRP/RSRQ measurement reports for multiple UEs, and add the corresponding RAN APIs
...
*Fix the issue with the PDCP UE ID/RNTI management
2017-12-12 20:24:29 +01:00
Wang Tsu-Han
79b11d6b93
Bug fix for ulsch_decoding
2017-12-12 16:23:38 +01:00
shahab SHARIAT BAGHERI
b74c668ddb
bug zero division for pdcp stats
2017-12-12 15:57:24 +01:00
Wang Tsu-Han
d82a0d900d
adding ulsch_decoding multiy threading
2017-12-12 15:24:00 +01:00
Navid Nikaein
b7a1661855
Better management of frame counter and stats in PDCP
2017-12-12 11:57:24 +01:00
Navid Nikaein
38627c85d0
Minor fix in the PDCP stats update
2017-12-12 10:14:30 +01:00
Navid Nikaein
9601ea66c5
Update PDCP stats
2017-12-11 16:46:22 +01:00
Wang Tsu-Han
7ac9d2ab81
Deadline scheduling for 40MHz
2017-12-11 14:27:26 +01:00
Xu Bo
9d5ae645d0
Merge branch 'issue255_256_257_paging_reesta_release' of https://gitlab.eurecom.fr/oai/openairinterface5g into issue255_256_257_paging_reesta_release
2017-12-11 05:15:11 +00:00
Xu Bo
e108727c80
merge develop 2017.w48 into origin/issue255_256_257_paging_reesta_release
2017-12-11 05:02:51 +00:00
shahab
acd996d2eb
ul proto msg
2017-12-10 18:23:21 +01:00
shahab SHARIAT BAGHERI
cd74f4d61b
Message balance
2017-12-10 16:19:27 +01:00
shahab
5e20c970e9
warning decreasing
2017-12-09 17:41:06 +01:00
Navid Nikaein
dc9cada6c2
Add PDCP stats and update agent and RAN APIs
2017-12-08 18:05:42 +01:00
Xu Bo
404801ee68
merge develop 2017.w48 into issue255_256_257_paging_reesta_release
2017-12-08 17:34:57 +09:00
khadraou
c5ea577e3d
some code in ru_thread_control, still need to remove redundant code in ru_thread, add the state to ru struct, all ru_thread changes still need to be done
2017-12-07 12:03:44 +01:00
Xu Bo
741c87c0d9
fix Segmentation fault issue(pdu_index -1)
2017-12-07 16:41:18 +08:00
Xu Bo
3651852e16
1.NUMBER_OF_UE_MAX 16 -> 256 2.fix type of UE number from uint8_t to uint16_t
2017-12-07 11:40:52 +08:00
jftt
9f1828be32
Merge branch 'issue271_hundreds_of_ues' of https://gitlab.eurecom.fr/oai/openairinterface5g into issue271_hundreds_of_ues
2017-12-07 10:30:09 +08:00
Xu Bo
9c87e73b2d
fix Segmentation fault issue
2017-12-07 10:25:21 +08:00
Xu Bo
f5678be960
merge develop branch
2017-12-05 17:09:41 +09:00
Younes
93551181f3
thread control lte-ru
2017-12-04 10:37:15 +01:00
Xu Bo
2407b4afe6
fix issue 274, ulsch mcs
2017-12-04 15:43:29 +08:00
sharma
f32355c7dd
added handling of narrowbands for ULSCH scheduling
2017-12-03 03:49:29 +01:00
Raymond Knopp
1a5a029768
minor changes to config.c
2017-12-02 15:15:30 -08:00
sharma
18d996ebd6
addition of UL scheduler for eMTC
2017-12-03 00:08:04 +01:00
Cedric Roux
a2d16b34dd
Merge remote-tracking branch 'origin/develop_integration_w48' into develop
...
Summary of changes:
- bug fixes: random access, crash on physicalConfigDedicated)
- some work on the UE to have it functional again
- IQ record and playback (work from Nokia)
see documentation at: https://gitlab.eurecom.fr/oai/openairinterface5g/merge_requests/244
2017-12-01 14:54:32 +01:00
Cedric Roux
a7b7de35b9
integration fix: remove compilation warning (not sure -1 is the correct value)
2017-12-01 12:16:01 +01:00
Cedric Roux
e68d6bd4c0
integration fix: remove compilation warning
2017-12-01 12:15:07 +01:00
Cedric Roux
1b4ae8fb2c
Merge remote-tracking branch 'origin/bugfixes_w48' into develop
2017-12-01 11:55:52 +01:00
Raymond Knopp
7489644cc1
added .ipe file for L1_L2_procedures slides and updated .pdf file
...
Conflicts:
targets/DOCS/oai_L1_L2_procedures.pdf
2017-12-01 11:54:30 +01:00
Cedric Roux
487ef8c2ad
Merge branch 'florian.kaltenberger/openairinterface5g-fix_ue' into develop
2017-12-01 11:45:49 +01:00
Cedric Roux
4d4ffac482
Merge remote-tracking branch 'origin/feature-iq-record-playback' into develop
2017-12-01 11:38:42 +01:00
Florian Kaltenberger
87535679f4
Merge branch 'fix_ue' of https://gitlab.eurecom.fr/florian.kaltenberger/openairinterface5g into fix_ue
2017-11-30 11:46:21 +01:00
Florian Kaltenberger
5847a14053
bugfix in phy_procedures_lte_ue
...
making oaisim_nos1 compile
2017-11-30 11:45:33 +01:00
Florian Kaltenberger
5af3d77890
Merge remote-tracking branch 'origin/oaisim_config_module_fix' into fix_ue
2017-11-30 08:29:27 +01:00
sharma
3a2f4c797a
debugging of Msg4
2017-11-29 07:54:41 +01:00
Florian Kaltenberger
b98a98b95b
few minor fixes
2017-11-28 14:42:33 +01:00
Xu Bo
d81438cd17
merge the implemention of Paging, RRCConnectionRelease, RRCConnectionReestablishment, E-RAB Modify, E-RAB Release
2017-11-28 11:13:03 +09:00
Cedric Roux
4526622b36
bugfix: don't check for physicalConfigDedicated at the wrong places
...
physicalConfigDedicated may be legitimately NULL at some places
with the current code.
A cleaner solution is needed (we should always have a dedicated
config, initialized with values from the 3GPP specs, not have
a NULL as we do now).
2017-11-27 16:45:01 +01:00
Wang Tsu-Han
d174e15ac8
Measure timing wait for FEP and FEPTX
2017-11-27 11:27:10 +01:00
Cedric Roux
b0d505d2e8
bugfix: always cancel Random Access Process
...
Even if the old UE is not found, we have to cancel the random access.
2017-11-27 11:19:12 +01:00
Raymond Knopp
500e826c14
aligned nDMRS1 parameter in LTE and LTE-M sections of SIB2 until L1 uses LTE-M parameters for PUSCH
2017-11-26 08:37:23 -08:00
Raymond Knopp
dd695beb5e
functions up to Msg3 reception. Still a bug in decoding, signal is perfect, but decoding fails. probably an issue in the descrambling
2017-11-26 03:22:29 -08:00
Wang Tsu-Han
22911600a8
Adding measurment for waking up the thread
2017-11-24 14:31:19 +01:00
Florian Kaltenberger
1940750a91
fixing -r option for UE
2017-11-23 11:30:42 +01:00
Xu Bo
ac0d39af37
fix ULSCH harq_pid calculate issue
2017-11-23 16:23:08 +09:00
oai
8ada5496c2
Merge branch 'fix_ue' of https://gitlab.eurecom.fr/florian.kaltenberger/openairinterface5g into fix_ue
2017-11-22 19:03:47 +01:00
oai
28c4c6a478
fix config problems preventing UE to start
2017-11-22 18:09:42 +01:00
Florian Kaltenberger
27387ee8c2
fixing -C option
2017-11-22 17:50:04 +01:00
Wolfgang A. Mozart
bc54a0d83f
making noS1 mode compile
2017-11-22 10:36:32 +01:00
Florian Kaltenberger
5f25852693
fix UE init sequence
2017-11-22 09:58:06 +01:00
Florian Kaltenberger
bcb6f1715f
patch from francois UE config
2017-11-22 09:56:43 +01:00
Raymond Knopp
7db69e3ad5
MPDCCH resource element fix
2017-11-21 17:24:51 +01:00
Wang Tsu-Han
6b99b1b1e4
emulated RF using seperate thread condition signal every time period
2017-11-21 14:41:36 +01:00
Raymond Knopp
7451f4c9f5
fixed MPDDCH resource element mappings and DMRS scrambling initialization
2017-11-21 08:00:48 +01:00
bruno mongazon
98e87ab193
provides feature #272 iq record-playback
2017-11-20 16:21:25 +01:00
Raymond Knopp
2d97eb4b34
more debugging of RA procedure for eMTC
2017-11-19 12:09:52 +01:00
Raymond Knopp
fb9776d2aa
adds config module initialization to oaisim target.
2017-11-17 07:55:19 -08:00
Navid Nikaein
e996f5d0f5
Add new RAN APIs form SMA app based on the initial eNb config file
2017-11-17 16:53:58 +01:00
Wang Tsu-Han
8950c6ddd3
Bug fix for UDP loading
2017-11-17 16:42:17 +01:00
Raymond Knopp
65b8e824e1
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
targets/DOCS/oai_L1_L2_procedures.pdf
2017-11-17 07:17:04 -08:00
Cedric Roux
ae0494b0bc
Merge remote-tracking branch 'origin/bugfix-tdd-usrp'
2017-11-17 15:59:21 +01:00
Cedric Roux
fc0a60e191
Merge remote-tracking branch 'origin/develop_integration_w46' into develop
...
Summary of changes:
- minor changes in RA code (functionality not changed, only notation)
- automatic indentation of some files (with indent -kr)
- bugfixes for TDD in RRU (IF4p5) and timing statistics of fronthaul and
compression
2017-11-17 15:55:40 +01:00
Cedric Roux
e190c4e2bc
Merge remote-tracking branch 'origin/RA-notation' into develop_integration_w46
2017-11-17 15:27:38 +01:00
Cedric Roux
4a3489887a
Merge remote-tracking branch 'origin/rru-tdd' into develop_integration_w46
2017-11-17 15:27:28 +01:00
Wang Tsu-Han
69e90fa6cb
Creating Emulated FH
2017-11-17 11:11:24 +01:00
Raymond Knopp
97097a8c49
more debugging for RA procedures for eMTC
2017-11-16 09:35:39 +01:00
Raymond Knopp
71dbefe981
activated debugging traces for Msg2 MPDCCH/PDSCH
2017-11-16 06:15:45 +01:00
Xu Bo
ad859ddf5e
modify for ue expansion
2017-11-16 12:11:21 +09:00
bruno mongazon
90731761e3
This commit provides the IQ record-playback feature know under issue #272
2017-11-14 19:03:46 +01:00
Raymond Knopp
79458ae7c5
added .ipe file for L1_L2_procedures slides and updated .pdf file
2017-11-14 13:57:34 +01:00
Raymond Knopp
7d3ce9bd1d
added .ipe file for L1_L2_procedures slides and updated .pdf file
2017-11-13 07:15:08 -08:00
Wang Tsu-Han
81177a8a73
making the numerology into a executional option
2017-11-10 15:42:50 +01:00
Wang Tsu-Han
29bc996641
Merge branch 'RU-RAU-split-parallel' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split-parallel
2017-11-10 14:26:33 +01:00
Wang Tsu-Han
3f6c5430a2
changing back the rxtx thread and add another worker thread for coding
2017-11-10 14:23:18 +01:00
Wolfgang A. Mozart
8d5dc07a15
making noS1 mode compile
2017-11-10 09:04:10 +01:00
Xu Bo
34bc087707
modify function for issue271
2017-11-10 06:56:57 +09:00
Raymond Knopp
d135627884
integration of mpdcch format 2,3,5, wired for format 5 only. integration of mpdcch dmrs signals.
2017-11-05 12:27:46 -08:00
Raymond Knopp
e4f82c5e95
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/edci.c
openair2/LAYER2/MAC/eNB_scheduler_RA.c
2017-11-05 05:26:01 -08:00
Raymond Knopp
decdded21b
debugging for MPDCCH
2017-11-05 05:19:40 -08:00
Raymond Knopp
3a4343708b
modifications for MPDCCH
2017-11-05 14:18:19 +01:00
Raymond Knopp
d01aa2d08a
changing of notation for Random-Access procedure to match documentation. Function remains the same. Indentation (-kr) run on all files in LAYER2/MAC
2017-11-04 09:55:11 -07:00
Raymond Knopp
8f621c3ed7
bugfixes for TDD in RRU (IF4p5) and timing statistics of fronthaul and compression.
2017-11-04 07:09:10 +01:00
Wang Tsu-Han
c8420152de
seperate processing thread into RX thread and TX thread
2017-11-03 14:57:45 +01:00
Wang Tsu-Han
caef8c6e56
fixing the sleep delay problem for tx
2017-11-03 12:27:39 +01:00
Wang Tsu-Han
c84ddacd00
Seperate Front haul RX TX and process into three threads
2017-11-02 16:37:03 +01:00
Raymond Knopp
c8070607a9
small fix on MPDCCH repetition handling and logging
2017-10-28 21:17:30 -07:00
Cedric Roux
d915c20899
Merge remote-tracking branch 'origin/develop_integration_w43' into develop
...
Summary of changes:
- fix a bug with Timing Advance.
This should improve the stability of the connection
(for now, only the scenario with one connected UE works).
- use RRC Release 14.3
- add some T tracers, minor fixes for T
2017-10-27 17:07:27 +02:00
Cedric Roux
047b54da19
Merge remote-tracking branch 'origin/develop_bugfixes_w43' into develop_integration_w43
...
Conflicts:
common/utils/T/.gitignore
common/utils/T/tracer/Makefile
2017-10-27 16:21:49 +02:00
Cedric Roux
9ddae27cf1
Merge remote-tracking branch 'origin/T-add-tracer' into develop_integration_w43
2017-10-27 16:18:20 +02:00
Cedric Roux
fbd5fff7b0
Merge remote-tracking branch 'origin/rrc-rel14-3' into develop_integration_w43
2017-10-27 16:17:55 +02:00
Florian Kaltenberger
ecee5edcce
enabling new modulation
2017-10-27 16:16:05 +02:00
Cedric Roux
4d1705e3a5
T: minor: close socket
...
Sometimes when the user does ctrl+c to quit, it may not quit
if nothing comes on the socket. Closing the socket in the
signal handler fixes this.
2017-10-27 16:14:39 +02:00
Cedric Roux
faae3c8cd5
T: cleanup
...
Do not link the X stuff for tracers not needing it.
2017-10-27 16:14:39 +02:00
Cedric Roux
7e7fd3c4d5
T tracer: add a tracer to dump to VCD file
...
Later on, use this file with gtkwave.
To be used to check realtime behaviour of the system.
2017-10-27 16:14:39 +02:00
Cedric Roux
2beac6fed7
T: minor update of .gitignore
2017-10-27 16:14:39 +02:00
Cedric Roux
8dd3a2bdc4
T: add extract_output_subframe
...
This tracer extracts output subframes generated by the eNodeB,
so they can be analyzed with some external tools.
2017-10-27 16:14:39 +02:00
Cedric Roux
98b5faae47
RRC release 14.3
2017-10-27 16:13:41 +02:00
Cedric Roux
6322010e0a
T: add a tracer: extract
...
This tracer extracts the content of a buffer field of an event
that was previously saved using the tracer 'record'.
For example, to extract the channel estimation done in
frame 924 and subframe 2 as saved in the file input_record.raw
and to store it in the file output.raw, do:
./extract -d ../T_messages.txt -o output.raw input_record.raw ENB_PHY_UL_CHANNEL_ESTIMATE chest_t -f frame 924 -f subframe 2
2017-10-27 16:09:08 +02:00
Wang Tsu-Han
ccba43e2f0
adding phy-test to config. fixing power allocation for phy-test.
2017-10-27 15:47:09 +02:00
Wang Tsu-Han
85ce7de775
added thread for TX streaming
2017-10-27 10:33:30 +02:00
Cedric Roux
6da4265876
bugfix: fix timing advance
...
- remove global variables in the function lte_est_timing_advance_pusch
- do the smoothing logic that was in lte_est_timing_advance_pusch
in rx_sdu (is it necessary? is it correct?)
- put back the value 100 in prach_procedures for the test on prach energy
- change the value of timing_advance_update
it was:
timing_advance_update = sync_pos - eNB->frame_parms.nb_prefix_samples/4; //to check
it is now:
timing_advance_update = sync_pos; // - eNB->frame_parms.nb_prefix_samples/4; //to check
this should be checked somehow. The computation looked suspicious. Maybe
the new one is wrong.
2017-10-25 14:26:49 +02:00
Raymond Knopp
51a9107c14
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/RRC/LITE/MESSAGES/asn1_msg.c
targets/RT/USER/lte-ru.c
2017-10-25 00:40:20 +02:00
Raymond Knopp
1c33d18df1
logging
2017-10-24 19:26:25 +02:00
Cedric Roux
2e5f0a07c7
minor: fix tracing utility (no malloc for it takes too long at startup)
2017-10-24 10:21:57 +02:00
Raymond Knopp
90f0886261
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-24 00:55:40 +02:00
Raymond Knopp
b18f9d6a76
minor chanels for IF4p5 in RRU
2017-10-24 00:55:24 +02:00
Eurecom
ab058059ac
minor changes for IF4p5 in RAU.
2017-10-24 00:54:45 +02:00
Raymond Knopp
5d5efb7b74
IF4p5 optimizations for RRU and more inline performance statistics for RRU
2017-10-23 19:48:13 +02:00
Raymond Knopp
0a90e36087
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-23 19:25:25 +02:00
Raymond Knopp
56e74b7886
noise measurements used for PUCCH/PUSCH
2017-10-23 19:24:53 +02:00
Cedric Roux
4b9f58c085
T tracer: fix traces (add/remove to be in synch with VCD module)
2017-10-23 17:40:58 +02:00
Florian Kaltenberger
67df8e0e7b
fix to previous commit
2017-10-23 16:42:54 +02:00
Cedric Roux
d413de0ad7
Merge remote-tracking branch 'origin/RU-RAU-split' into develop
2017-10-23 15:29:43 +02:00
Cedric Roux
c0a64ed506
Merge remote-tracking branch 'origin/develop'
...
New version 0.6.1.
Mostly bugfixes.
Conflicts:
cmake_targets/tools/build_helper
2017-10-23 15:22:42 +02:00
Cedric Roux
61234aae05
update README for version 0.6.1.
2017-10-23 15:15:56 +02:00
Florian Kaltenberger
2466f16ec3
adding flag for phy-test
2017-10-23 15:02:08 +02:00
Florian Kaltenberger
5487c709b1
adding some missing parameters
2017-10-23 15:02:08 +02:00
Florian Kaltenberger
2dc1a602c6
first phy-test version to be tested
2017-10-23 15:02:07 +02:00
Cedric Roux
1fa317733c
Merge remote-tracking branch 'origin/update-license' into develop
2017-10-23 15:02:06 +02:00
Cedric Roux
b4a48e199e
Merge remote-tracking branch 'origin/update-license' into RU-RAU-split
...
Conflicts:
openair1/PHY/CODING/rate_matching.c
openair1/PHY/LTE_REFSIG/primary_synch.h
openair2/LAYER2/layer2_top.c
openair2/RRC/LITE/rrc_config.c
2017-10-23 15:00:30 +02:00
Wang Tsu-Han
23c54b8db4
added parallelization of fep and encoding
...
added numerology paramter
2017-10-23 14:47:26 +02:00
Cedric Roux
1b1f941e3c
upgrade license to version 1.1
2017-10-23 12:22:13 +02:00
Cedric Roux
5502026ae1
adjust prach detection level
...
just a quick fix before merge, the real solution
is to disable pusch scheduling in the prach, to be
done later
2017-10-23 10:31:12 +02:00
Raymond Knopp
8846260bdf
Added prach background noise detection and threshold dependent on noise measurement.
2017-10-22 21:58:31 +02:00
Raymond Knopp
26d4ad2bb6
don't call fronthaul write on RX in TDD.
2017-10-22 17:28:50 +02:00
Raymond Knopp
761a77fad0
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-20 16:49:10 +02:00
Raymond Knopp
5fefa11234
TDD for RRU IF4p5, modifications and testing.
2017-10-20 15:02:25 +02:00
Cedric Roux
6087ede004
fix asn1_msg.c
...
- compile with warning enabled (changes in CMakeLists.txt)
- remove warnings that were present
2017-10-20 14:53:35 +02:00
Cedric Roux
5afc71f382
bugfix: fix featureGroup
...
- allocate memory, memory on stack does not survive the function
- avoid uint32_t, use a char buffer, for endianness neutrality
2017-10-20 14:49:45 +02:00
Raymond Knopp
c090015741
MTU tuning for IF4p5 fronthaul
2017-10-20 14:21:39 +02:00
Cedric Roux
e3d39a0192
bugfix/compilation warning removal (not sure if correct)
...
basically the T_xx variables are int, not uint
2017-10-20 12:10:19 +02:00
Florian Kaltenberger
4989c0f030
fix for TDD: TX is powered on a few samples earlier to allow it to settle before start of DL
2017-10-19 18:03:01 +02:00
Florian Kaltenberger
55f0fc30bf
new config files
2017-10-19 18:02:44 +02:00
Cedric Roux
bf926e3546
bugfix/warning removal
...
The warning was:
/roux/ru/openairinterface5g/openair1/PHY/LTE_TRANSPORT/pucch.c: In function 'generate_pucch2x':
/roux/ru/openairinterface5g/openair1/PHY/LTE_TRANSPORT/pucch.c:729:73: warning: array subscript is above array bounds [-Warray-bounds]
AssertFatal(1==0,"Illegal modulation symbol %d for PUCCH %s\n",B2,pucch_format_string[fmt]);
^
/roux/ru/openairinterface5g/common/utils/./itti/assertions.h:52:53: note: in definition of macro '_Assert_'
__FUNCTION__, __FILE__, __LINE__, ##aRGS); \
^~~~
/roux/ru/openairinterface5g/openair1/PHY/LTE_TRANSPORT/pucch.c:729:7: note: in expansion of macro 'AssertFatal'
AssertFatal(1==0,"Illegal modulation symbol %d for PUCCH %s\n",B2,pucch_format_string[fmt]);
^
The root cause was that the array pucch_format_string was not in sync with
the structure. (This plus why force its size and put \0 in the string...)
2017-10-19 17:23:15 +02:00
Cedric Roux
f1e8bff3ec
remove gcc warnings
...
phy_init_lte_ue_signal was renamed init_lte_ue_signal in openair1/PHY/INIT/defs.h
maybe it's the opposite that should have been done?
Functions used in one file and defined in another may have been
declared in the wrong header file.
2017-10-19 17:00:30 +02:00
Raymond Knopp
cc47fbed90
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-19 12:27:13 +02:00
Raymond Knopp
b09a281b09
modifications for TDD and IF4p5 (in particular TDD). Both in RRU and RAU components. Monolithic is unchanged.
2017-10-19 12:25:51 +02:00
Cedric Roux
311f439a6a
T tracer: add uplink TBS (retransmissions not handled)
2017-10-19 12:05:16 +02:00
Cedric Roux
0ed42440ab
bugfix: set max MCS to 10 when UL scheduling a UE with no known uplink data
2017-10-19 10:54:04 +02:00
Cedric Roux
c78351c20e
bugfix: clear memory
...
Old values valid for a previous UE have to be reset for the new UE.
2017-10-19 10:24:50 +02:00
Cedric Roux
1a04ba5bfc
bugfix: do not modify dlsch structure at all in case of PDCCH order for RAPROC
...
introduce a new function to deal with this special case
2017-10-18 17:40:10 +02:00
Cedric Roux
f96491577f
bugfix: don't check /usr/include/uhd when compiling with -w USRP
...
Compilation will fail if UHD is not installed, there is no need
to check. Plus the test is wrong when you install UHD somewhere
else.
2017-10-18 16:28:40 +02:00
Cedric Roux
2516216d14
T tracer: improve a bit enb tracer
...
- UE_id 0 is for rnti 65535 (sib)
- UE_id 1 is for rnti 65534 (this is a hack)
- UE_id 2 is for rnti 2 (RA RNTI as of today's code/config)
- we start enb by displaying UE_id 3
- there was a bug: we need to lock when resetting UE ids (reset_ue_ids)
2017-10-18 12:06:16 +02:00
Raymond Knopp
73723a56aa
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-18 11:38:46 +02:00
Raymond Knopp
49f86b0aa9
added LUT for finer-grain ULSCH power measurement compensation based on TBS. Still seems too high, to be checked some more.
2017-10-18 11:37:26 +02:00
Cedric Roux
6d3fb2dca0
add some documentation for 3276 USB LTE dongle usage
2017-10-18 10:38:14 +02:00
Cedric Roux
0289b51969
set pucch_nRB_CQI to 0 in configuration files
...
see commit 622b919b37
2017-10-18 10:26:43 +02:00
Cedric Roux
256c5ab060
improve crnti reception (still not correct, we need to reconfigure the UE)
...
TODO: if the UE did random access (followed by a MAC uplink with
CRNTI) because none of its scheduling request was granted, then
according to 36.321 5.4.4 the UE's MAC will notify RRC to release
PUCCH/SRS. According to 36.331 5.3.13 the UE will then apply
default configuration for CQI reporting and scheduling requests,
which basically means that the CQI requests won't work anymore and
that the UE won't do any scheduling request anymore as long as the
eNB doesn't reconfigure the UE.
We have to take care of this. As the code is, nothing is done and
the UE state in the eNB is wrong.
2017-10-18 09:56:29 +02:00
Cedric Roux
599ba826a8
add some debug tracing
2017-10-17 16:50:40 +02:00
Cedric Roux
f1f31a7861
minor: cleanup spacing
2017-10-17 16:19:45 +02:00
Cedric Roux
783667552e
T: add -rb option to enb tracer
2017-10-17 13:16:44 +02:00
Ahmed Elias
e42505648c
Solving minor issue in configuration
2017-10-17 13:05:04 +02:00
Cedric Roux
ac54521aed
do not put random bits in DCI, put 0 instead (to avoid false DCI detections)
2017-10-17 12:31:35 +02:00
Cedric Roux
ba11d72b63
minor: add some documentation for bandrich dongle and NetworkManager
2017-10-17 12:26:43 +02:00
Raymond Knopp
ccfe5a0472
removed "short_offset" code from normal_prefix_mod. removed static declaration in PHY_ofdm_mod which was a cause for problems when parallelizing FFTs for FEP TX.
2017-10-17 09:41:27 +02:00
mohamed.said
7cecfa10e3
Stable version of configuration
2017-10-16 19:44:29 +02:00
Cedric Roux
3d14d5716a
trying to get better power management
...
- change target values
- change upper/lower limit to trigger a tpc
- don't use ul_cqi from SR
The value of ul_cqi is not convincing, for both PUSCH and PUCCH,
more work/analysis is required.
2017-10-16 17:23:41 +02:00
mohamed.said
78408cc697
added missing definitions in enb_paramdef.h ,, assigned some br values in enb_config.c
2017-10-15 22:51:24 +02:00
Raymond Knopp
5c60764408
testing FEP parrelization, default set back to single-thread. Reduced logging in MAC
2017-10-15 18:38:24 +02:00
mohamed.said
06e9aacc64
fixed some br parameters in the macro definition
2017-10-15 15:19:04 +02:00
Ahmed Elias
40cbafa757
Reading BR parameters from configuration
2017-10-15 13:23:41 +02:00
Raymond Knopp
8420dce1aa
addition of worker thread for fep TX procedures in RU
2017-10-15 01:47:14 -07:00
Ahmed Elias
56eedf67fa
semi stablr version still need to add br configuration parameters
2017-10-15 08:47:46 +02:00
Raymond Knopp
667b9f1a88
time profiling for RU and activation of feprx worker thread in RU if get_nprocs()>2
2017-10-15 08:31:10 +02:00
Raymond Knopp
75040edfdb
put pucch metric into uci->stat before calling harq_indication. Fixes an issue with PUCCH1 SNR measurements coming from HARQ.
2017-10-14 22:24:37 +02:00
Raymond Knopp
424c1b502a
added deactivation of ULSCH harq process after 3rd retransmission. Avoids problem of accumulating failed RA processes.
2017-10-14 21:14:05 +02:00
Raymond Knopp
549a0b61b4
Adjustment for received power calculation in eNB pusch procedures. Added factor to account for mcs (mimic the power control adjustment in UE).
...
activated periodic trace for PHR/PUSCH SNR/PUCCH SNR in MAC.
2017-10-14 11:17:27 +02:00
Raymond Knopp
1f9ab059f9
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-13 18:06:25 +02:00
Cedric Roux
747372685a
bugfix: clear memory
2017-10-13 13:22:15 +02:00
Cedric Roux
00f45ec9f5
bugfix: modulo from frame
2017-10-13 12:19:12 +02:00
Cedric Roux
cf208d4192
bugfix: frame is bigger than 8 bits
2017-10-13 12:11:08 +02:00
Cedric Roux
dd44c82760
bugfix: fix assert
2017-10-13 11:52:34 +02:00
Raymond Knopp
1d8bec80a0
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-12 17:03:12 +02:00
Raymond Knopp
737c3e8ae1
traces for debugging
2017-10-12 17:02:13 +02:00
Cedric Roux
493110af7a
bugfix: fix schedule_SRS (not sure this is the correct solution)
2017-10-12 16:33:52 +02:00
Cedric Roux
beaeea740d
bugfix: careful when setting harq_mask (didn't work for dci 1a sent to UE to do uplink)
2017-10-12 16:28:37 +02:00
Cedric Roux
f80f1f617d
bugfixes
...
- better ulsch harq management in phy (maybe not over)
- don't do schedule_CSI if UE not in RRC_CONNECTED (not sure if correct)
- don't call find_ulsch in fill_dci0
- some spaces cleaned
- log improved
2017-10-12 14:39:55 +02:00
Cedric Roux
84bd5bd665
put nfapi public include file in the project
2017-10-12 14:34:10 +02:00
Cedric Roux
a85a341cae
debug: add an abort() when receiving crnti Control Element
...
this is not handled correctly as of now, let's crash
2017-10-12 11:44:32 +02:00
Cedric Roux
d6fdbb4da5
bugfix: check UE presence
2017-10-12 11:42:21 +02:00
Cedric Roux
748a0790c9
T: hack for enb tracer
2017-10-12 11:00:33 +02:00
Cedric Roux
df3ebacd88
add an assert
2017-10-12 10:01:38 +02:00
kogo
1ee9b1b684
modified enb_paramdef.h file ,, parameters fixing
2017-10-11 20:03:37 +02:00
Ahmed Elias
d34226c8b2
resolving compilation errors (temp commit)
2017-10-11 19:06:06 +02:00
Cedric Roux
6abbf040be
bugfix: test existence before adding a new one
2017-10-11 17:45:53 +02:00
Cedric Roux
c407cdba2d
bugfix: use rnti 0 to mean "unused" instead of -1
...
-1 does not work
2017-10-11 16:44:27 +02:00
Raymond Knopp
cd318b327a
filled in parameter definitions
2017-10-11 05:29:19 -07:00
Cedric Roux
b49fd36c15
bugfix: fix calls to CCE_allocation_infeasible (bad format_flag)
2017-10-11 12:18:31 +02:00
Cedric Roux
ac6f09eb2f
fix find_dlsch and find_ulsch
2017-10-11 12:08:28 +02:00
Cedric Roux
1f487d6757
fix coment
2017-10-11 12:01:22 +02:00
Raymond Knopp
cb33ca456a
partial adaption of configuration parameters
2017-10-11 02:45:26 -07:00
Cedric Roux
6d7a1a1623
minor: improve T tracer logs
2017-10-11 11:40:42 +02:00
Raymond Knopp
4fc7846f13
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/defs.h
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_RA.c
openair2/LAYER2/MAC/eNB_scheduler_bch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/rar_tools.c
openair2/RRC/LITE/MESSAGES/asn1_msg.c
openair2/RRC/LITE/rrc_eNB.c
2017-10-10 22:09:13 -07:00
Cedric Roux
6e269b363b
bugfix: fix tpc on pusch (maybe not the end of the story)
2017-10-10 17:55:50 +02:00
Cedric Roux
854d2dfbda
bugfix: forgot this for timing advance
2017-10-10 17:53:32 +02:00
Cedric Roux
0404f5f3ba
minor: add more tracing
2017-10-10 17:52:11 +02:00
Cedric Roux
9b428e5e2f
bugfix: fix timing advance
...
- re-use ta_timer
- when ta_timer is running:
- no TA sent to UE
- no TA from UE (for UE to have time to apply previous TA command)
- decrease ta_timer every TTI
- be careful to use correct value of ta_update (31 means no TA)
Maybe not correct, to be checked.
2017-10-10 14:10:32 +02:00
Cedric Roux
a9d6e04cf2
T: modify extract_input_subframe to dump several subframes
2017-10-09 16:33:05 +02:00
Raymond Knopp
8e6cc01905
handling of PDCCH order. stoping UE-specific scheduler during RA procedure. checking for DCI format (resource allocation) to not overwrite resource_block_coding for format 1A DCIs.
2017-10-09 01:25:23 +02:00
Raymond Knopp
6bfc0d63b4
put 50 PRB back in default enb configuration. added handling of UE release in L1/L2. detection of stale ULSCH configuration
2017-10-08 13:04:08 +02:00
Raymond Knopp
c9b8dfabb1
fixes for UE removal (update linked lists) searching of UE lists in schedule_SR/SRS/CSI
2017-10-08 00:06:07 -07:00
Raymond Knopp
7cf40fe877
trace for removing UE in MAC
2017-10-07 02:49:32 -07:00
Raymond Knopp
210754c034
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-07 08:23:17 +02:00
Raymond Knopp
b8235ff707
bugfix in dci generation (padding bits set to 0 in format 0 DCI)
...
removal of LOG_I put for debugging.
2017-10-07 08:22:02 +02:00
frtabu
3b824c9067
telnet server and shared library loader enhancement
2017-10-07 00:35:23 +02:00
Cedric Roux
5d778a5cec
add debugging tool tcp_bridge
...
internal use, no documentation, no support.
2017-10-06 16:53:18 +02:00
Cedric Roux
43d12970a2
bugfix: fix TX pdu_index usage (maybe still not correct)
2017-10-06 16:41:01 +02:00
Cedric Roux
71cbdf2a56
bugfix
2017-10-06 16:00:48 +02:00
Cedric Roux
e1f19b6c61
rewrite to improve readability
2017-10-06 16:00:02 +02:00
Cedric Roux
ed1714aa63
minor: fix spacing
2017-10-06 14:54:53 +02:00
Cedric Roux
79b7b8ad0f
minor
2017-10-06 13:36:13 +02:00
Cedric Roux
a9d0bec8bc
add some optional debug tracing code for fapi
2017-10-06 13:34:03 +02:00
Cedric Roux
1485cbda77
bugfix: fix handle_ulsch_harq_pdu
...
we can't use &ul_config_pdu->ulsch_harq_pdu.harq_information directly,
because that function is called for 2 cases and the substructure
harq_information is not as the same position in both cases.
2017-10-06 12:29:41 +02:00
Cedric Roux
2c9867ff5b
spacing cleanup
2017-10-06 12:18:19 +02:00
Cedric Roux
60d10c0a9e
bugfix: fix schedule_SR (and some spacing cleanup)
2017-10-06 11:55:46 +02:00
Raymond Knopp
09e683a3be
switching some LOG_I to LOG_D, fixes for RRU IF4p5. It was broken after changes in configuration procedures. Some configuration file changes.
2017-10-05 23:24:44 +02:00
Raymond Knopp
2abe404847
deleted more old configuration files
2017-10-05 09:38:24 -07:00
Raymond Knopp
4e10d5a9e5
deleted many old configuration files
2017-10-05 09:29:32 -07:00
Cedric Roux
e52c57b894
bugfix
2017-10-05 12:39:20 +02:00
Cedric Roux
10a63f3d05
add T trace
2017-10-05 11:57:31 +02:00
Cedric Roux
4e7f9312f8
bugfix: alignment for avx2
2017-10-05 09:50:59 +02:00
frtabu
4685536b8c
telnet display log level fix
2017-10-05 00:36:29 +02:00
Cedric Roux
f2cb406bfb
fix some T traces
2017-10-04 17:58:30 +02:00
Cedric Roux
a993c9588f
T: fix trace
2017-10-04 17:27:08 +02:00
Cedric Roux
c97e054691
bugfix: fix CQI reporting
...
- don't use o_flip anymore in ulsch_decoding
- remove dl_cqi from eNB_UE_STATS
- put dl_cqi[NFAPI_CC_MAX] in UE_sched_ctrl
- adapt code for this dl_cqi change (from eNB_UE_STATS to UE_sched_ctrl)
- extract_pusch_csi has been fixed for CQI_ReportModeAperiodic_rm30,
the others need to be done. Program will exit if one uses them.
Not sure if setting sched_ctl->dl_cqi[CC_idP] has to be done in this
function...
2017-10-04 16:15:52 +02:00
Cedric Roux
0c6015cfa5
bugfix
2017-10-03 17:16:24 +02:00
Cedric Roux
6eed836f76
bugfix: fix frame/subframe
2017-10-03 16:19:37 +02:00
Cedric Roux
d31ad04cc2
bugfix: fix assert
2017-10-03 15:49:24 +02:00
Cedric Roux
b21b2dada3
bugfix: Msc_initial wrong
2017-10-03 15:31:16 +02:00
Cedric Roux
a2d04934c4
T: add a trace
2017-10-03 13:46:45 +02:00
Cedric Roux
52d4771324
re-enable full UL scheduling
2017-10-03 13:46:20 +02:00
Cedric Roux
ed4b2b74e2
cleanup + fix
...
- remove old unused code
- check dlsch0 the right way
2017-10-03 13:45:02 +02:00
Cedric Roux
30f8ed2da5
bugfix: fix compilation for T
2017-10-03 13:44:00 +02:00
Cedric Roux
70e30375eb
bugfix: compute rhoA and rhoB at the right place
2017-10-03 13:41:44 +02:00
Cedric Roux
95f46eef23
bugfix: += was written as =+
2017-10-03 13:39:38 +02:00
frtabu
ade874e753
add process related telnet command
2017-10-03 00:25:04 +02:00
Cedric Roux
8b662d7ec9
bugfix: bad pointer
2017-10-02 17:42:48 +02:00
Cedric Roux
ccfbe647aa
bgufix: fix config srb1 parsing
2017-10-02 16:51:23 +02:00
Cedric Roux
60d96354ff
minor: add warning
2017-10-02 12:10:10 +02:00
Cedric Roux
af6bf08bc1
cleanup CCE_allocation_infeasible
2017-10-02 10:23:29 +02:00
frtabu
8c22204a6c
temporary fix undefined symbols in telnet shared lib
2017-10-02 00:07:59 +02:00
Raymond Knopp
502e450973
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-01 15:01:46 -07:00
Raymond Knopp
7fb01d4ea9
NFAPI SNR interfaces for PUCCH1/PUSCH integrated with power control loops.
2017-10-01 15:00:56 -07:00
frtabu
072d9d4350
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-10-01 19:22:37 +02:00
frtabu
d88b72498d
remove getopt call in configuration module, it changes the argv order. Fix configuration module bugs (command line arguments sometimes not properly processed
2017-10-01 19:19:36 +02:00
Raymond Knopp
14b2827cec
fixed various bugs in NFAPI interface and DCI CCE allocations (eNB_scheduler_primitives.c:allocate_CCEs())
2017-10-01 02:56:46 -07:00
oai
b5a36dd90c
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-29 16:16:14 +02:00
oai
16eb450927
Add generic shared lib loader
2017-09-29 16:15:04 +02:00
Raymond Knopp
68d9bae1ae
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-28 23:14:13 -07:00
Raymond Knopp
539c8de27d
fixed coherency issue across slots for PUCCH 1A/B detection (energy detection component). Introduced a variable scaling for channel matched filter in PUCCH1A/B detector. Current version goes as far on simulator as RU-RAU-split prior to merge with develop
2017-09-28 23:12:14 -07:00
frtabu
30abbdf826
prepare for telnet server integration
2017-09-29 02:07:33 +02:00
oai
4ceb5916ca
log utility configuration enhancement
2017-09-28 20:08:47 +02:00
Cedric Roux
4843960fed
bugfix: fix ack/nack
2017-09-28 17:17:09 +02:00
Cedric Roux
42667d6a2a
bugfix: wrong buffer passed to fill_nfapi_tx_req
2017-09-28 16:43:55 +02:00
Cedric Roux
682823d5b8
bugfix: fix check for 1st round
2017-09-28 16:24:42 +02:00
Raymond Knopp
28707a6948
fixed Msg4 retransmissions. PUCCH still null after merge with develop
2017-09-28 01:05:38 -07:00
Cedric Roux
4aa1a41edc
bugfix: fix usrp_lib.cpp
2017-09-27 18:02:21 +02:00
Cedric Roux
e6936f1b7c
update T tracer
...
not finished, UE may not work, many things bad/to fix properly
2017-09-27 17:59:08 +02:00
Cedric Roux
d46dd64f7e
bugfix: fix mme address initialization
...
this and some cleanup, duplicate defs in .h file
2017-09-27 13:49:45 +02:00
Cedric Roux
f2e20c8071
bugfix: fix sctp config params
2017-09-27 12:37:31 +02:00
Cedric Roux
4d07eb1255
bugfix: fix compilation: layer2_init_UE does not exist
2017-09-27 11:10:59 +02:00
Cedric Roux
3d44973c0f
bugfix: fix compilation
2017-09-27 11:08:34 +02:00
Raymond Knopp
a5ab75e1f3
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
common/config/config_userapi.h
openair2/ENB_APP/enb_config.c
targets/RT/USER/lte-softmodem.c
2017-09-26 22:30:13 -07:00
Raymond Knopp
bc9c587b48
Merge remote-tracking branch 'origin/develop' into RU-RAU-split
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_ESTIMATION/defs.h
openair1/PHY/LTE_ESTIMATION/lte_ue_measurements.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/defs.h
openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
openair1/PHY/LTE_TRANSPORT/if5_tools.c
openair1/PHY/LTE_TRANSPORT/phich.c
openair1/PHY/LTE_TRANSPORT/proto.h
openair1/PHY/defs.h
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/phy_procedures_lte_ue.c
openair1/SCHED/pusch_pc.c
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/defs.h
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/pre_processor.c
openair2/LAYER2/MAC/ue_procedures.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-softmodem.h
targets/RT/USER/lte-ue.c
targets/SIMU/USER/init_lte.c
targets/SIMU/USER/oaisim_functions.c
2017-09-26 21:43:03 -07:00
oai
fe64b14185
Fix default values for RUs section which trigger if4p5 mode
2017-09-26 17:34:58 +02:00
oai
53907d3739
fix command line processing crash
2017-09-26 15:35:26 +02:00
oai
aae10bf0c2
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-26 13:22:30 +02:00
oai
7ce0e45db3
fix process_cmdline error,
2017-09-26 13:21:41 +02:00
oai
d09a0a2a5d
Remove legacy configuration mechanism
2017-09-25 17:31:25 +02:00
Raymond Knopp
7e9bff372d
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-25 07:40:58 -07:00
Raymond Knopp
c91d68ae37
ULSCH debugging RK.
2017-09-25 07:40:40 -07:00
Francois TABURET
ada735527a
debugging of ULSCH with nFAPI
2017-09-25 16:33:14 +02:00
Raymond Knopp
c1dae3d38f
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-24 16:01:45 -07:00
Raymond Knopp
e750248252
uplink TPC disabled, fixed clearing of uci->active flag after processing uci in eNB RX.
2017-09-24 16:00:41 -07:00
frtabu
6c00bd1aec
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-24 23:47:36 +02:00
frtabu
3e27fc89fd
Improve configuration module error management at init time, Fix command line help option processing, remove shotopt field from parameter structure
2017-09-24 23:43:48 +02:00
Raymond Knopp
e2ec5451a7
UL without cqi_req for testing
2017-09-24 13:57:56 -07:00
Raymond Knopp
3e86d30b82
some correction in RA processing for Msg4 harq handling
2017-09-24 11:33:00 -07:00
Raymond Knopp
55a9054ec5
handling of harq_pid in RA procedure and cce_idx in allocate_CCEs
2017-09-22 14:37:32 -07:00
oai
efe1ccf5e5
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-22 12:18:25 +02:00
oai
cc79250fcc
Fix configuration module shared library improperly build and not loadable when libconfig version is below 1.5
2017-09-22 12:13:32 +02:00
Cedric Roux
acca14b2ba
bugfix:!fix AssertFatal
2017-09-22 11:41:20 +02:00
Raymond Knopp
7ea7891b67
more warning removal
2017-09-21 15:53:54 -07:00
Raymond Knopp
3135647219
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-21 21:29:23 +02:00
Raymond Knopp
d75dc39a32
removal of more compilation warnings
2017-09-21 21:28:49 +02:00
Francois TABURET
ac18ff67ca
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
push 2 hours ago just before i retrieved the branch...
2017-09-21 19:34:16 +02:00
Francois TABURET
32786cc7f7
Integration of configuration module. Temporarily keep the legacy mode.
...
lte-softmodem -O <config file> will trigger legacy config mode
ltesoftmodem -O libconfig:<config file> will trigger configuration module usage.
2017-09-21 19:30:00 +02:00
Cedric Roux
e6bf9698ed
bugfix: fix do_MIB
...
- carrier->MIB will be reused, so "spare" has to be allocated
- wrong parameters sent to uper_encode_to_buffer
2017-09-21 17:08:18 +02:00
Raymond Knopp
293bcf1316
removed some warnings
2017-09-21 12:34:47 +02:00
Cedric Roux
94fd0e8320
bugfix: fix feptx_ofdm
2017-09-21 12:14:40 +02:00
Cedric Roux
4ac5d5f8d7
bugfix: fix prach function
2017-09-21 12:05:07 +02:00
Cedric Roux
6c5deb41fd
minor: fix T trace
2017-09-21 10:55:07 +02:00
Raymond Knopp
b421d467ad
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-20 23:35:40 -07:00
Raymond Knopp
91f312ebde
12->16bit rescaling (transmission) for USRP device
2017-09-20 23:34:54 -07:00
Raymond Knopp
dbb20c23fa
removal of ITTI messages eNB MAC->RRC
2017-09-20 12:52:04 +02:00
Raymond Knopp
0fccd99446
patch for open-nfapi
2017-09-19 04:59:15 -07:00
Raymond Knopp
0b5be18c8a
extracted FAPI interface functions into fapi_l1.c
2017-09-16 06:29:07 -07:00
Raymond Knopp
55a39eb2f3
initial version for testing with nFAPI interfaces. Still lots of debugging traces.
2017-09-15 06:09:12 -07:00
Raymond Knopp
d2249d5c56
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-09-14 07:16:10 -07:00
Raymond Knopp
362f584d66
integration of remaining nFAPI messages
2017-09-14 07:15:49 -07:00
Ahmed Elias
3289891e9d
Update do_RRCConnectionReconfiguration_BR method
2017-09-07 04:00:55 -07:00
frtabu
cdca16f655
add configuration module, with compilation, but not yet integrated in softmodem
2017-09-04 00:12:35 +02:00
kogo
707f2745ae
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-30 17:00:39 +02:00
kogo
1b429a63da
refactored config file, SIB1 & SIB2 are sent/received successfully
2017-08-30 16:59:58 +02:00
Cedric Roux
1fb76157c8
Merge remote-tracking branch 'origin/develop_integration_w34' into develop
...
Summary of changes:
- USRP driver improvements (GPSDO handling, GPIO for TDD)
- multi-UEs scenario improvements, mostly the MAC scheduler
- mobipass standalone driver
- bug fixes for VCD tracing code
- some cleanup in the installation scripts
- some work on the T tracer
To use the GPSDO with the USRP device (notably B210), use the
command line argument: --gpsdo-clock
2017-08-30 10:10:51 +02:00
Cedric Roux
6f812f7003
fix the prach hack, only deals with fdd prach config 0
2017-08-30 09:38:11 +02:00
Cedric Roux
761bf3c4c2
T: fix VCD traces
2017-08-29 17:18:23 +02:00
Cedric Roux
8575b151fc
integration fix: add license text to source files
2017-08-29 12:21:01 +02:00
Cedric Roux
78e0a53d03
integration fix: remove compilation warnings
2017-08-29 12:18:11 +02:00
Cedric Roux
a945f85d6f
Merge remote-tracking branch 'internal/T-new-traces' into develop_integration_w34
2017-08-29 10:25:41 +02:00
Cedric Roux
41d16f1696
Merge remote-tracking branch 'internal/mac-multi-ue' into develop_integration_w34
2017-08-29 10:25:33 +02:00
Cedric Roux
a35865b749
Merge remote-tracking branch 'internal/mobipass-standalone' into develop_integration_w34
2017-08-29 10:25:26 +02:00
Cedric Roux
cdcc1d54f4
Merge remote-tracking branch 'internal/usrp-cherry-pick' into develop_integration_w34
2017-08-29 10:25:20 +02:00
Cedric Roux
35f34bbdcc
Merge remote-tracking branch 'internal/build_oai_cleanup' into develop_integration_w34
2017-08-29 10:25:13 +02:00
Cedric Roux
121da9468e
Merge remote-tracking branch 'internal/T-tracer-extract-input-subframe' into develop_integration_w34
2017-08-29 10:25:06 +02:00
Cedric Roux
e3cc82b9fe
Merge remote-tracking branch 'origin/bugfix-vcd' into develop_integration_w34
2017-08-29 10:24:40 +02:00
Cedric Roux
0daf79bfc8
T: add some new traces
...
- ENB_PHY_OUTPUT_SIGNAL to trace output signal
- ENB_MAC_SCHEDULING_REQUEST to trace scheduling requests
2017-08-29 10:23:06 +02:00
Cedric Roux
f38572b444
add a configuration file for mobipass standalone
...
Parameters are for Eurecom internal use.
2017-08-29 09:51:01 +02:00
Cedric Roux
622b919b37
improve multi-UEs scenario
...
This commits contains several fixes to improve a multi-UE scenario.
This is not the end of the story.
Summary of work:
================
1 - improve SR (scheduling requests):
We configured n1pucch == 3 for scheduling requests, for all
UEs. We now use 71 - UE_id/10.
For it to work, it is vital that pucch_nRB_CQI in the configuration
file is set to 0, otherwise the SR will go to an RB used for
PUSCH and uplink decoding will fail whenever an UE does SR.
Note that we will have problems with 20MHz when we use a CCE that
let the UE send the ACK/NACK using a n1pucch allocated for SR,
because when the PDCCH is of size 3, we can have 87 CCEs
and it may lead to an n1pucch colliding with one for SR.
The work done in this patch is a quick solution, seems to work
with 10MHz.
The real solution is to disable the use of those CCEs that would
lead an UE to use a n1pucch colliding with an SR n1pucch. Then
we can use whatever n1pucch we want for SR, as long as the
scheduler protects them.
Impacted files: configuration files
openair2/RRC/LITE/MESSAGES/asn1_msg.c
2 - some fixes for uplink scheduling:
- Do not use PRACH for PUSCH, that leads to too many false
PRACH detection. Plus the PUSCH receiving may fail if one
UE uses the PRACH at the same time.
- Take care of retransmissions. That was not done at all, so
we could allocate one RB to several UEs. The current design
of the code makes it hard to do it properly, so we chose a
quick and dirty solution, which is to increase "first_rb"
to skip any RB used for retransmission. In this process we
may skip a lot of free RBs. A proper solution is needed here.
- Do not allocate the last RB. This one is used for PUCCH.
It was sometimes allocated to PUSCH.
- In the pre-processor we didn't pre-allocate RBs to UEs
with an empty buffer status. We didn't check if the UE
sent an SR. For example in a three UEs scenario, we
could have the third UE never scheduled in the uplink.
- rb_table_index was not decreased properly, so we allocated
too much RBs to some UEs and thus not enough to others.
Impacted files: openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/pre_processor.c
openair1/SCHED/phy_procedures_lte_eNb.c
3 - some fixes for downlink scheduling:
- The check on CCE allocation was not correct. We did something
like:
if (cce allocation is possible) {
prepare
}
We should have done:
save current cce allocation
if (cce allocation is possible) {
allocate cce
prepare
}
reset current cce allocation
Basically, when we scheduled several UEs, they were checked
separately, and the totality of them was not checked.
Impacted file: openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
- The retransmissions are probably not handled correctly.
Check in openair2/LAYER2/MAC/pre_processor.c, near
the comment "// control channel or retransmission",
the case "round > 0" was added. It's probably not enough,
even maybe not correct.
- Change SF05_LIMIT with SF0_LIMIT. We accept to use
central blocks in SF 5. The code was also not correct,
vrb_map was not set properly because the loop on j
was wrong for the last RBG (which can have one less
RB than the others).
This is not satisfying. The real solution is to use the
central RBs and check that the MCS used is compatible
with the numbers of resource elements allocated (we don't
want to put too more data bits than what fits).
4 - some fixes in PUCCH decoding:
See: openair1/PHY/LTE_TRANSPORT/pucch.c
Probably not enough. Some more work and analysis is
required for a proper use of the PUCCH. What we see
is that the PUCCH constellation gets wrong when there
are several UEs, meaning the received ACK/NACK is
not properly decoded (this, or something else...).
5 - several fixes/checks added here and there:
- The final allocate_CCEs in eNB_dlsch_ulsch_scheduler
is checked and we brutally exit if it fails.
- We exit in get_num_pdcch_symbols in case of failure
(this should never happen anyway, no big deal normally).
- Some logs added or changed to error/warning instead
of debug.
- In dlsch_scheduler_pre_processor an abort() was added.
The code here looks suspicious.
- In assign_max_mcs_min_rb, rb_table_index was not set
to 2, the value 0 was used. This was not correct.
What remains to be done:
========================
- Correct CCE allocation (take into account SR n1pucch,
check that all the n1pucch that will be used are "compatible").
- Take into account the PHICH when scheduling uplink. As of
today it is very possible to have two UEs use the same PHICH
group and PHICH sequence index. We can use n_DMRS in the DCI
to have uniqueness (see 36.213 table 9.1.2-2). We can drop an
allocation if there is no free PHICH group/sequence index for
a given UE.
- When there is an uplink retransmission in the PRACH, we have
to disable PRACH detection. It is possible that one UE does
PRACH at the same time, but then what to do? We could use
DCI0-based retransmission in this specific case maybe...
- Handle free RBs in uplink in a much better way in case of
a retransmission. We may have a lot of free unused RBs with
the current code.
- Check downlink retransmissions. Not much has been done there.
- Surely more stuff not clear yet. In some situations we don't
have a good behavior of the system. Hard to describe more
precisely at this point.
2017-08-24 17:34:18 +02:00
Florian Kaltenberger
30e11cbf53
adding one more dummy ofdm symbol to the TX part of the special subframe to improve EVM
2017-08-23 14:46:54 +02:00
khalidhamdy
c8f960c977
edit scheduler for emtc UE
2017-08-23 13:25:43 +02:00
khalidhamdy
18d57dbbba
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-23 12:59:47 +02:00
Cedric Roux
c866677a8f
mobipass standalone driver
...
How to use:
1 - compilation of softmodem:
./build_oai --eNB -t ETHERNET
2 - compilation of mobipass driver:
cd cmake_targets/lte_build_oai/build
make oai_mobipass
ln -sf liboai_mobipass.so liboai_transpro.so
3 - configuration:
edit the configuration file, set "node_timing" to
"synch_to_mobipass_standalone"
that is, have the line:
node_timing = "synch_to_mobipass_standalone";
4 - run:
run as usual: sudo ./lte-softmodem -C <configuration file>
2017-08-23 10:22:08 +02:00
Ahmed Elias
a8e8f14fbb
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-22 08:59:47 -07:00
Ahmed Elias
e0be431a2c
minor update in asn file
2017-08-22 08:58:15 -07:00
Florian Kaltenberger
592bcf3867
fix in trx_usrp_start when gpsdo is not used
2017-08-22 15:48:07 +02:00
Xenofon Foukas
c8c4b42317
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2017-08-22 14:44:12 +03:00
kogo
b6bc4bc8ba
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-21 17:56:18 +02:00
kogo
aec3cad8cf
rearranged enb_config.c
2017-08-21 17:55:37 +02:00
islam.galal
9d7abfe0b4
Merge branch 'RU-RAU-split' of http://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-21 14:13:19 +02:00
islam.galal
a86f8cdb79
Update RRCConectionSetup_BR
2017-08-21 14:11:09 +02:00
kogo
d45b6c1f20
rearranged conf file - added pdsch_configcommon_v1310 & pusch_configcommon_v1310
2017-08-21 13:34:20 +02:00
Cedric Roux
5df5b70909
cleanup build_oai: do not un-install gnutls and nettle
...
These steps take time and are not necessary.
2017-08-21 09:48:42 +02:00
Cedric Roux
0293141817
T tracer: add a new tool: extract_input_subframe
...
This program extracts a given subframe from a recorded trace.
2017-08-20 22:52:35 +02:00
Florian Kaltenberger
c5fd670803
making use of gpsdo optional
2017-08-18 17:18:02 +02:00
Florian Kaltenberger
9c167fc3bf
adding GPIO control for TDD to USRP
2017-08-18 11:13:47 +02:00
Florian Kaltenberger
d7096758aa
USRP GPS sync
2017-08-18 11:12:15 +02:00
Raymond Knopp
f962c2e371
added configuration file for nFAPI PNF (oaiL1) and modifications in startup procedure to initialize L1 only. When executed, it just waits for configuration, which will never come ... Provides and initial framework to integrate NFAPI PNF modules.
2017-08-17 17:17:32 -07:00
Raymond Knopp
7b650ef1b9
configuration file example for nFAPI VNF (single instance MACRLC + RRC/PDCP/S1AP/GTP), no L1/RU
2017-08-17 16:34:00 -07:00
Raymond Knopp
f374544418
eMTC extensions in L1/L2 after interoperability testing with COTS Cat-M device.
2017-08-17 16:32:44 -07:00
Raymond Knopp
94c433d6a0
integration of RAR and Msg3 programming for eMTC
2017-08-17 18:36:40 +02:00
Raymond Knopp
322f8cbb66
Merge branch 'RU-RAU-split' of http://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-17 16:25:27 +02:00
Raymond Knopp
8f0ba722f6
first half of RA procedure. PRACH reception functional for CElevel0. Up to RAR generation.
2017-08-17 16:22:04 +02:00
khalidhamdy
3c2ee62797
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-17 15:50:45 +02:00
mohamed.said
0a4fd47334
updated fill_rar_brY
2017-08-17 14:06:00 +02:00
mohamed.said
874e0cf9e5
Reviewing do_RRCConnectionSetup_BR
2017-08-17 12:52:20 +02:00
Raymond Knopp
fde6645f5f
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/edci.c
2017-08-17 01:18:27 -07:00
Raymond Knopp
fc283a321f
added edci.c, forgotten on last commit
2017-08-17 01:15:46 -07:00
Raymond Knopp
52afb72d29
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/defs.h
openair1/PHY/LTE_TRANSPORT/dlsch_scrambling.c
openair1/SCHED/phy_procedures_lte_eNb.c
2017-08-17 01:04:55 -07:00
Raymond Knopp
5c0ea2b446
addition of MPDCCH format 5. X_u_br sequences for BL/CE UE support and bugfixes in rx_prach0 for eMTC.
2017-08-17 00:51:23 -07:00
khalidhamdy
2278a0ef2b
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-17 09:48:45 +02:00
islam.galal
1ca5c8c405
fixing prach configurations
2017-08-16 18:58:15 +02:00
khalidhamdy
7d7adbac35
adding the vrb map in sceduler of BR
2017-08-16 17:25:09 +02:00
islam.galal
a0f2d4815e
eMTC modem receives SIB1 & SIB23 successfully
2017-08-16 16:17:40 +02:00
islam.galal
4d6af68714
added edci.c and minor configuration changes
2017-08-16 15:00:01 +02:00
islam.galal
82cd728edb
small changes
2017-08-16 13:40:04 +02:00
islam.galal
91beb110f0
hard-coded PUSCH/PDSCH-Config-Common-v1310, harmonization of configuration file with eMTC config from samples of Verizon network
2017-08-16 13:18:51 +02:00
islam.galal
c0b0ed5a57
SIB2-BR configuration parameters
2017-08-16 12:54:13 +02:00
mohamed.said
8ec2f370b0
added frequncy hopping config in do_SIB23 - ready to test
2017-08-16 12:39:16 +02:00
mohamed.said
defe1ece09
Fixed memory allocation bugs in asn1_msg.c (SIB1 & SIB23) ASN1C issue
2017-08-16 10:43:12 +02:00
Cedric Roux
c453bb9145
fix RSRP_Range allocation in prach_ConfigCommon_v1310
2017-08-16 10:11:54 +02:00
islam.galal
291616328e
integration and testing of SIB2 integrity
2017-08-15 19:01:47 +02:00
islam.galal
d4483259bd
Merge branch 'RU-RAU-split' of http://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-15 15:51:02 +02:00
islam.galal
44fc7753b6
modifications in SI scheduler during interop testing with Sequans module. Some changes in eMTC config file.
2017-08-15 15:50:18 +02:00
mohamed.said
aeda8e5cec
added pcch_config_v1310 to config file and handled in enb_config.c , asn1_msg.c
2017-08-15 15:49:11 +02:00
mohamed.said
3d1adb066e
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
...
MAC bug fixe
2017-08-15 14:54:16 +02:00
mohamed.said
5d157436c2
SIB1 system info value tag made optional
2017-08-15 14:53:45 +02:00
khalidhamdy
280d57018e
fix mpdcch uespec search space parameters
2017-08-15 14:16:29 +02:00
islam.galal
13cbd3022f
Merge branch 'RU-RAU-split' of http://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-15 13:56:16 +02:00
mohamed.said
feaa8e2888
fixed fdd_uplinkBitmap
2017-08-15 13:55:36 +02:00
islam.galal
f2adfceeb7
Merge branch 'RU-RAU-split' of http://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-15 13:34:29 +02:00
islam.galal
32201bf30b
commit before merge from repository
2017-08-15 13:34:09 +02:00
mohamed.said
f0376c7e19
updated fdd_DownlinkSubframe in enb_config.c , do_SIB1 and rrc_message_types.h
2017-08-15 13:31:14 +02:00
mohamed.said
3a6a00ac44
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
...
Fixing SIB1_BR and do_RRCConnectionSetup_BR
2017-08-15 12:07:32 +02:00
mohamed.said
d160ae244a
fixing issues in do_RRCConnectionSetup_BR
2017-08-15 12:00:30 +02:00
khalidhamdy
db9f855b3b
add UEspec mpdcch search space subframe rule
2017-08-15 11:48:29 +02:00
islam.galal
4a067bd119
band 13 50 PRB configuration file including eMTC resources
2017-08-15 10:07:04 +02:00
khalidhamdy
8182906564
Adding Schedule UE Spec BR Method
2017-08-15 10:05:54 +02:00
Raymond Knopp
7876b46ff7
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_bch.c
2017-08-15 00:58:30 -07:00
Raymond Knopp
7356082754
added narrowband to first rb maping for L2
2017-08-15 00:51:50 -07:00
islam.galal
5801bf7cb6
Merge branch 'RU-RAU-split' of http://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-14 18:44:38 +02:00
islam.galal
79d77a4af8
debugging for SIB1-BR
2017-08-14 18:43:49 +02:00
khalidhamdy
8e73bca80f
fix some errors while merging BR edit
2017-08-14 15:39:51 +02:00
Ahmed.Elias
3e77b141eb
adding br parameters
2017-08-14 15:15:15 +02:00
khalidhamdy
ae598b9488
fix some errors
2017-08-14 13:13:45 +02:00
khalidhamdy
85ef6b894d
solving minor issues
2017-08-14 11:40:56 +02:00
khalidhamdy
d847f3cad5
solving some errors
2017-08-14 11:04:50 +02:00
Ahmed.Elias
319372b68a
passin BR paraemeter to rrc
2017-08-14 10:39:17 +02:00
Raymond Knopp
6753a7af6b
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_bch.c
openair2/RRC/LITE/L2_interface.c
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2017-08-13 23:11:23 -07:00
Raymond Knopp
50ebffea97
minor modifications before merge with upstream
2017-08-13 23:06:52 -07:00
Raymond Knopp
828077c2de
bugfixes for eNB on usrp, some minor fixes for eMTC
2017-08-13 23:04:16 -07:00
Raymond Knopp
5774b5b452
correction for TBS in NFAPI interface conversion (SIB1-BR and SI-BR)
2017-08-13 11:42:51 -07:00
islam.galal
9b174dd831
integration step 1, breaks in SIB2 generation in L1 (lte-segmentation.c)
2017-08-13 19:33:33 +02:00
Raymond Knopp
db808dddaf
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair2/ENB_APP/enb_config.c
2017-08-13 05:18:04 -07:00
Raymond Knopp
faa111ecc0
complete programming of Msg2/Msg4 procedures for eMTC. Addition of skeleton for PUCCH UCI (NFAPI) in L1. Some cleanup of eNB_scheduler.c
2017-08-13 05:13:27 -07:00
Raymond Knopp
41f864ef09
modicaitions for rru, initial configuration exchage
2017-08-11 17:43:42 +02:00
Raymond Knopp
c1fff42782
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
2017-08-10 17:27:07 -07:00
Raymond Knopp
01868adee2
repairs after merge from upstream
2017-08-10 17:24:55 -07:00
Raymond Knopp
08f7b212fc
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair2/ENB_APP/enb_config.c
2017-08-10 16:49:32 -07:00
Raymond.Knopp
ec6236f8c7
tests with monolithic eNB. runs fluidly. No UE stimulus yet
2017-08-11 01:44:22 +02:00
Raymond Knopp
af4b4c3fe5
modification in eNB_scheduler_RA to handle when eMTC is not enables
2017-08-10 12:52:34 -07:00
Raymond Knopp
a9eb51f177
prach.rxsigF allocation
2017-08-10 12:12:39 -07:00
Raymond Knopp
b360afd018
fixes for RRU/RAU function after changes for monolithic eNB (some things during init were broken for RRU)
2017-08-10 10:24:20 -07:00
Raymond Knopp
b219be2e6d
added RRU configuration file and more L2 cleanup
2017-08-10 07:56:30 -07:00
shahab SHARIAT BAGHERI
c3adbb9545
warnings
2017-08-09 22:46:42 +02:00
khalid
eaf4c79f8c
Delete ray_enb_dev.includes
2017-08-09 16:49:43 +02:00
khalid
ec6874e1ef
Delete ray_enb_dev.files
2017-08-09 16:49:33 +02:00
khalid
e9ba8c20ed
Delete ray_enb_dev.creator
2017-08-09 16:49:18 +02:00
khalid
0cc55ce97a
Delete ray_enb_dev.config
2017-08-09 16:48:55 +02:00
khalidhamdy
46c3d2b5bb
copying RA_Template BR parameters to UE_template
2017-08-09 16:13:00 +02:00
shahab SHARIAT BAGHERI
4d3689a56c
warning reducing
2017-08-09 13:42:50 +02:00
Cedric Roux
45212d3b2f
hotfix: protobuf-c compilation failure
...
protobuf-c does not compile anymore.
Let's handle this a bit better.
We now install protobuf and protobuf-c only for the
flexran agent. That is, if you want to use the flexran
agent, you need to install protobuf/protobuf-c and
you do it this way:
./build_oai -I -a
(you add -a)
Other targets don't need protobuf nor protobuf-c, so
it's not installed by the -I command of build_oai,
unless you pass -a with -I.
Also, we now use protobuf 3.3.0, not 2.6.1. The code
has been adapted, a quick test seems to indicate that
the system works, but it has not been intensively tested.
2017-08-08 10:06:38 +02:00
Cedric Roux
17b9a9e917
hotfix: protobuf-c compilation failure
...
protobuf-c does not compile anymore.
Let's handle this a bit better.
We now install protobuf and protobuf-c only for the
flexran agent. That is, if you want to use the flexran
agent, you need to install protobuf/protobuf-c and
you do it this way:
./build_oai -I -a
(you add -a)
Other targets don't need protobuf nor protobuf-c, so
it's not installed by the -I command of build_oai,
unless you pass -a with -I.
Also, we now use protobuf 3.3.0, not 2.6.1. The code
has been adapted, a quick test seems to indicate that
the system works, but it has not been intensively tested.
2017-08-08 09:58:36 +02:00
Raymond Knopp
e2254984ca
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair2/ENB_APP/enb_config.c
2017-08-07 23:47:27 -07:00
Raymond Knopp
6aa0ff090b
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
2017-08-07 23:31:13 -07:00
Raymond Knopp
f613ecfa13
minor change for BL/CE in asn1_msg.c
2017-08-07 23:30:47 -07:00
Raymond Knopp
ad98f5aa9e
L1/L2 scheduling extensions for BL/CE operation, BR random-access procedure, BR PRACH detection. Still untested, but compilation succeeds. Missing elements in L2 - PUSCH programming for Msg3, Msg4 retransmission programming for BL/CE. DLSCH/ULSCH programming for UE-specific DLSCH/ULSCH for BL/CE
2017-08-07 23:25:17 -07:00
kogo
74b7b9627b
activated SIB1 & SIB23 reading from config files and added BR parameters
2017-08-07 15:21:24 +02:00
Cedric Roux
309ca06685
fix vcd
...
several problems were present:
- there was no comma after "ue0_trx_write_ns_missing" in the array
eurecomVariablesNames;
comma was put, and also commas for the last element in the array,
which doesn't hurt and will prevent future problems
- bad order of values in eurecomVariablesNames, which
was different from the enum vcd_signal_dump_variables;
order was checked and fixed
- strange/wrong use of VCD_SIGNAL_DUMPER_MODULE_END/LAST;
the whole logic was removed/simplified
2017-08-07 10:41:37 +02:00
shahab SHARIAT BAGHERI
0b3e617089
Merge branch 'feature-68-enb-agent' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-68-enb-agent
2017-08-05 00:21:56 +02:00
Anta Huang
1e857d5ba5
Update the naming of cell config parameters
2017-08-04 18:19:38 +02:00
Anta Huang
863e9404fc
Add additional cell config info to flexran API and message
2017-08-04 17:42:32 +02:00
shahab SHARIATBAGHERI
3cc3762ed9
carrier index
2017-08-04 16:27:15 +02:00
shahab SHARIATBAGHERI
d12f55d2ed
add operating downlink frequency
2017-08-04 16:22:57 +02:00
shahab SHARIATBAGHERI
8e5b174047
merge to 68
2017-08-04 16:02:17 +02:00
shahab SHARIATBAGHERI
8de28502e1
Merge branch 'feature-68-uplink' into feature-68-enb-agent
2017-08-04 14:49:25 +02:00
Cedric Roux
f7466b0e1a
Merge branch 'develop_integration_w30' into 'develop'
...
Summary of changes:
- UE: new thread idx
- UE: Pdcch optim
- UE: slot0 slot1 parallelization
- bugfixes for RLC AM (see gitlab issue 250)
- fix bug "unknown UE_id for rnti"
Note: due to the new UE threading architecture,
oaisim and the phy simulators may not work properly
anymore. Adaptation in the code has been done, automatic
tests seem to pass, but it may not be enough.
See merge request !215
2017-08-03 12:23:24 +02:00
Cedric Roux
2fbb26789f
remove gcc warning when compiling oaisim
2017-08-03 11:51:43 +02:00
Cedric Roux
ebc8cbf4e0
fix oaisim (ue structures changed)
2017-08-03 11:51:16 +02:00
Cedric Roux
8633d6c2df
remove compilation warnings
2017-08-03 10:40:04 +02:00
Cedric Roux
9e4f700aae
bugfix for phy simulators (not sure if enough)
...
With the new threading architecture of the UE dlsim
(and others) does not work properly anymore.
When looking at the scope, you see a difference
in PDSCH LLR display. The end is always 0 where
in the current develop branch (tag 2017.w25) it's not.
This commit attempts to fix it.
We still don't have the same behavior as in 2017.w25.
I disabled channel simulation (so that UE RX = eNB TX)
and I have one error where in 2017.w25 I have zero.
For example, here comes the output of a run of "./dlsim":
**********************SNR = 0.000000 dB (tx_lev 51.000000)**************************
Errors (1(0)/1000 0/1 0/0 0/0), Pe = (1.000000e-03,0.000000e+00,-nan,-nan), dci_errors 0/1001, Pe = 0.000000e+00 => effective rate 99.900100, normalized delay 0.001472 (1.001000)
And in 2017.w25 we have (with the same hack to disable
channel simulation):
**********************SNR = 0.000000 dB (tx_lev 51.000000)**************************
Errors (0(0)/1000 0/0 0/0 0/0), Pe = (0.000000e+00,-nan,-nan,-nan), dci_errors 0/1000, Pe = 0.000000e+00 => effective rate 100.000000, normalized delay 0.001471 (1.000000)
There may be a problem somewhere. Or there was one before and we should
have had one error and the new UE architecture fixed things and now
it's as it has to be. Hard to say at this point...
When looking at the scope we quickly see some zeros for the PDSCH
LLR, at the begining this time, not at the end. This is just when
the GUI appears and then all is fine, so this seems to be for the
first frame only. In 2017.w25 this does not happen.
2017-08-03 10:27:06 +02:00
Cedric Roux
2ed9a48d6e
more fix for dlsim_tm7
2017-08-03 10:24:16 +02:00
gabrielC
5917cdaff8
correct dlsim execution problem
2017-08-01 16:57:37 +02:00
gabrielC
1661294de5
Correct T-tracer compilation
2017-08-01 10:46:08 +02:00
Cedric Roux
030a345258
bugfix: fix sync for oaisim
...
With the current implementation of oaisim
(rxdata and channel simulation), we cannot
call trx_read_func on a dummy buffer. The
code will actually modify the rxdata buffers
of the UE.
This is has to be rewritten properly. In the
meantime, let's introduce a simple hack. The
idea of the read at this point is to wait for
the synch to finish and not lose samples from
the hardware in the real UE. In the simulator,
as it is today, we can simply sleep until the
synch code has finished its work.
2017-07-31 16:32:07 +02:00
Cedric Roux
3ed32a77d0
integration fix: let oaisim work again
...
In case of oaisim, dl_phy_sync_success has to be called
by initial_sync, as it used to be.
We introduce an #if OAISIM, this is not elegant, but will
do it for the moment.
2017-07-31 16:29:46 +02:00
tct-labo4
4c2c1a3631
fix dlsim
2017-07-31 16:18:57 +02:00
tct-labo4
96db5ea596
ue fix 3 threads and add define for slot parallelization function
2017-07-31 14:17:08 +02:00
gabrielC
f5be2be550
Correct DCIFormat and AgregationLevel to put them in pdcch structure
2017-07-28 16:39:25 +02:00
Cedric Roux
10c9d899bb
Merge remote-tracking branch 'origin/bugfix-258-unknown-ue-id-for-rnti' into develop_integration_w30
2017-07-28 10:06:39 +02:00
kogo
99dcb4ceb4
added config file + bug fixing
2017-07-27 19:53:39 +02:00
Cedric Roux
8d5901c815
bugfix: fix bug "Unknown UE_id for rnti"
...
This bug happens when we detect uplink failure for one UE.
In this case, a DCI format 1A is sent to the UE to ask it
to do random acces.
The way this DCI is generated was not compatible with how
the software is organized. It was expected that the DCI are
added (with add_ue_spec_dci and add_common_dci) in a very
specific order: first all DCIs in common space are added
(with add_common_dci) then all DCIs in UE specific space
are added (with add_ue_spec_dci).
The problem was that the DCI format 1A DCI sent to the UE
for it to do random access is added (with add_ue_spec_dci)
before the DCIs in common space.
That totally messed up the logic in add_common_dci and
add_ue_spec_dci.
The solution is to get rid of Num_common_dci and Num_ue_spec_dci,
replace those two counters by only one (Num_dci) and add
"search_space" in the dci_alloc structure to be used later by
the function "allocate_CCEs" when calling "get_nCCE_offset".
The software had to be adapted to the new variables, everywhere.
I am not sure that the simulators work. It seems that some
of them didn't use Num_common_dci and Num_ue_spec_dci to
decide on what space (common or UE specific) to put the DCI,
but relied on the rnti (comparing with SI_RNTI). To be tested
properly.
The modified simulators are:
- openair1/SIMULATION/LTE_PHY/dlsim.c
- openair1/SIMULATION/LTE_PHY/dlsim_tm4.c
- openair1/SIMULATION/LTE_PHY/dlsim_tm7.c
- openair1/SIMULATION/LTE_PHY/framegen.c
- openair1/SIMULATION/LTE_PHY/pdcchsim.c
- openair1/SIMULATION/LTE_PHY/syncsim.c
2017-07-27 17:12:19 +02:00
Raymond Knopp
9a8d277b68
small change in init_SI routine in rrc_eNB.c after merge
2017-07-26 17:39:15 -07:00
Raymond Knopp
05573ced20
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/raymond.knopp/openairinterface5g into RU-RAU-split
...
Conflicts:
openair2/ENB_APP/enb_config.c
openair2/RRC/LITE/MESSAGES/asn1_msg.c
openair2/RRC/LITE/MESSAGES/asn1_msg.h
2017-07-26 17:13:30 -07:00
Raymond Knopp
64ee15062f
added selection of LTE or BL/CE SIB1/2 configuration
2017-07-26 16:49:17 -07:00
kogo
1d8833c743
updated SIB1 ,, added BR option
2017-07-26 19:52:00 +02:00
kogo
930e5364e9
SIB23 reads successfullt from config file -- done testing
2017-07-26 18:13:31 +02:00
kogo
8717669c92
tested do_SIB1 parameters & config file reading
2017-07-26 17:36:11 +02:00
tct-labo4
a2f37668f1
Merge branch 'ue_new_thread_idx' into develop_integration_w30
2017-07-26 16:11:07 +02:00
tct-labo4
a738eeade4
ue using new thread index instead of modulo
2017-07-26 16:09:03 +02:00
Raymond.Knopp
1fc67381f4
updates for gtkwave
2017-07-25 22:32:55 +02:00
Raymond.Knopp
8ee3f3b353
initial tests with USRP as monolithic eNB, "connectionless" execution is fine.
2017-07-25 22:15:52 +02:00
ahmed elias
33e6766d41
adding all changes from ornage private branch
2017-07-25 20:56:22 +02:00
Raymond Knopp
09a43fae25
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-07-25 11:24:53 -07:00
Raymond Knopp
80c80bb5fe
bug fixes for monolithic eNB target
2017-07-25 11:23:46 -07:00
shahab SHARIATBAGHERI
9e7e57de74
DL Fixed Bug get TBS
2017-07-25 19:12:42 +02:00
Raymond.Knopp
cd686fc09a
fix bug from faulty merge
2017-07-25 17:45:37 +02:00
Raymond Knopp
89ad7c70d5
added mdci.h
2017-07-25 08:42:02 -07:00
Raymond Knopp
b61a2e0efe
small changes to allow for monolithic eNB execution.
2017-07-24 17:18:34 -07:00
Raymond Knopp
ae884afe24
integration of LTE-M SIB1/SI interfaces and scheduling
2017-07-24 16:19:24 -07:00
Nikos Makris
9db40696f7
Added functionality for UDP/TCP/SCTP transferring of data over the ASYNC channel interface.
...
Added selection of interfaces through the configuration file with a new block of statements as follows:
FLEXSPLIT_INTERFACES :
{
DU_INTERFACE_NAME_FOR_F1U = "lo";
DU_IPV4_ADDRESS_FOR_F1U = "127.0.0.1/24";
DU_PORT_FOR_F1U = 2210;
CU_INTERFACE_NAME_FOR_F1U = "lo";
CU_IPV4_ADDRESS_FOR_F1U = "127.0.0.1"; //Address to search the DU
CU_PORT_FOR_F1U = 2210;
// One of TCP/UDP/SCTP
F1_U_TRANSPORT_TYPE = "UDP";
};
2017-07-21 14:02:09 +03:00
Anta Huang
e51d8d3fd7
Add the slice_maxmcs_uplink to flexran agent ulsch
2017-07-20 13:24:16 +02:00
hbilel
767606f9f2
- fix init prach struct + fix TO compensation for 20MHz case
2017-07-20 10:09:43 +02:00
Raymond Knopp
d56525c807
NFAPI UL indications added and full UE connection tested.
2017-07-19 03:07:40 -07:00
fnabet
a64bcb1408
fix warning w/o ue-timing option
2017-07-17 16:49:04 +02:00
fnabet
04b5954f96
Merge Fix Issue 250 RLC AM Tpoll Retx
2017-07-17 16:24:06 +02:00
gabrielC
aae302f15e
Merge branch 'pdcch_optim' into develop_integration_w30
...
Conflicts:
targets/RT/USER/lte-softmodem.c
2017-07-17 16:20:00 +02:00
tct-labo4
b5eec87e75
Merge branch 'ue_slot0_slot1_parallelization_bis' into develop_integration_w30
2017-07-17 15:16:21 +02:00
tct-labo4
ed145f5799
[OAI-UE] slot0/1 parallelization part2
2017-07-17 15:11:40 +02:00
gabrielC
a2cf0a2295
PDCCH optimisation : Stop reading DCI0 when found
2017-07-17 10:40:38 +02:00
Xenofon Foukas
e2ac251cc6
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2017-07-14 12:53:54 +03:00
Xenofon Foukas
f7e376ed5f
Added support of FlexRAN agent compilation for oaisim with S1 enabled
2017-07-14 12:52:51 +03:00
Raymond Knopp
8da1c4b5bb
Note: this commit is work in progress. Contains initial integration of NFAPI data structures which are tested for TX path. RX path to follow.
2017-07-06 08:18:32 -07:00
gabrielC
bcdb62e140
Optimisation of rx_pdcch : save some time by reading one symbol pdcch first and read symbol 2 and 3 if needed
...
Optimisation of nb of candidate when searching DCI
2017-07-06 10:03:27 +02:00
gabrielC
4ac34f7c7c
Valid for OAI : Save some processing timing when looking for candidate DCI
2017-07-04 15:06:07 +02:00
fnabet
40e42c4c2d
fix Issue 250 RLC AM
2017-06-29 17:15:10 +02:00
gabrielC
33e242de6a
PDCCH optimisation to read only the DCI / agregation we have preconfigured
2017-06-29 10:54:50 +02:00
tct-labo4
bf7eb25cf5
[OAI-UE] timing measurements for slot0/slot1 parallelization
2017-06-28 12:15:25 +02:00
tct-labo4
0b332b5536
rebase from 2017.w25 part2
2017-06-27 17:03:16 +02:00
fnabet
cb637c033c
rebase from 2017.w25
2017-06-27 15:01:28 +02:00
fnabet
232f56b9e6
prepare for rebase from 2017.w25
2017-06-26 12:16:30 +02:00
Cedric Roux
08b8b3142d
Merge branch 'develop_integration_w25' into 'develop'
...
develop_integration_w25 into develop
Summary of changes:
- UE: configurable thread
- UE: fix in dci format1c decoding
- bladeRF hack
- configuration files for oaisim
See merge request !209
2017-06-26 10:12:41 +02:00
shahab SHARIAT BAGHERI
4b696e9341
Merge branch 'feature-68-uplink' into feature-68-enb-agent
2017-06-24 23:22:13 +02:00
Cedric Roux
4deeb083fc
Merge remote-tracking branch 'origin/fix-oaisim-w25' into develop_integration_w25
2017-06-23 11:22:15 +02:00
Cedric Roux
9adfa48de8
fix: let run_enb_ue_virt_s1 work with "default" openair-cn
...
changes:
- ue mcc/mnc 208.93
- use correct key/opc for user
- change addresses in conf file for them to be easier to understand
(maybe)
With those changes, running:
sudo ./run_enb_ue_virt_s1
in cmake_targets/tools should work out of the box
The user still has to configure correct IP addresses in
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.generic.oaisim.local_mme.conf
We supposed oaisim (enb+ue) machine to be on IP address 10.0.1.1
and EPC (hss, mme, spgw) machine to be on IP address 10.0.1.2.
2017-06-23 11:09:04 +02:00
Cedric Roux
28171c1aa7
Merge remote-tracking branch 'origin/hack-bladerf-w24' into develop_integration_w25
2017-06-23 10:36:08 +02:00
Cedric Roux
ef87ec519e
Merge remote-tracking branch 'origin/ue_configurable_thread' into develop_integration_w25
2017-06-23 10:35:08 +02:00
Cedric Roux
d102d96431
Merge remote-tracking branch 'origin/ue_fix_dci1c' into develop_integration_w25
2017-06-23 10:34:55 +02:00
Cedric Roux
a8ae85f6ca
bladerf: minor: add log for RX overrun
2017-06-23 10:32:28 +02:00
Cedric Roux
0da6027438
bladerf: tentative to have it functional
...
Several problems are present.
The first is that _write returns 0 instead of the
number of samples. We solve it by returning
nsamps.
The second is that _read may return less samples at
the beginning and we don't want to exit for that.
We solve it also by returning nsamps.
(We still need to log more in this, to be done in the
next commit.)
The third is that after initialization we don't send
anything for a while, time for the softmodem to finish
its init. This generates lots of "RX overrun".
We solve it by disabling TX and RX modules after init
and then in trx_brf_start we activate them again (and
also call bladerf_sync_config, which seems to be
mandatory, and bladerf_calibrate_dc, which may be avoided,
perhaps).
Maybe not the end of the story. Sometimes it works, UE connects,
traffic is fine (tested only with 5MHz). Sometimes it does not,
UE does not connect, or it connects but then traffic is bad,
especially uplink.
To be refined.
2017-06-23 10:32:28 +02:00
Gabriel
bc2a93183d
ue fixes slot parallelisation
2017-06-21 17:49:56 +02:00
hbilel
2e559d8237
change back to eurecom test config
2017-06-21 17:15:52 +02:00
hbilel
fdae0065ac
Make RX thread number configurable
2017-06-21 16:17:22 +02:00
fnabet
d951795ae4
build fixes
2017-06-21 15:58:12 +02:00
hbilel
5d936f3518
[OAI-UE] fix in dci format1c decoding
2017-06-21 14:11:52 +02:00
Cedric Roux
f364d13ddf
Merge branch 'develop_integration_w24' into 'develop'
...
develop_integration_w24 into develop
Summary or changes:
- work on transmission mode 3 and 4
See merge request !204
2017-06-19 10:42:23 +02:00
Cedric Roux
85ac4e4648
T: minor makefile fix
2017-06-16 14:51:13 +02:00
Cedric Roux
0b4b2dda14
post-integration cleanup
2017-06-16 14:49:55 +02:00
Cedric Roux
a10a29b576
Merge remote-tracking branch 'origin/feature-59-tm4' into develop_integration_w24
2017-06-16 13:43:50 +02:00
Cedric Roux
00158f85d9
pre integration: more cleanup/hyeavy logs removal
2017-06-16 12:44:38 +02:00
Cedric Roux
3f1e218a01
pre-integration cleanup
2017-06-16 11:51:10 +02:00
Elena_Lukashova
727782a04a
Setting default use_sic_receiver, otherwise it was working properly
...
only with XFORMS enabled.
2017-06-15 12:05:32 +02:00
Elena_Lukashova
ff9f54e187
Removing eraing llr and rxdataF_comp1 from lte_phy_scope_tm4.c
...
The way it was done was confusing.
However, now rank adaptation (if enabled) is not visualized correctly.
2017-06-15 12:03:13 +02:00
Elena_Lukashova
dd8eb2903e
Fixing a bug in lte_phy_scope_tm4, now scope for transmission mode 1 is working fine.
2017-06-15 11:19:25 +02:00
Elena_Lukashova
71d7fcb016
Merge branch 'bugfix-243-dlsim' into feature-59-tm4
2017-06-14 15:49:20 +02:00
Elena_Lukashova
037da40423
Adding back return(0) in coherency check for format2.
2017-06-14 14:57:23 +02:00
Elena_Lukashova
adbb533de6
Setting a defaul state of the SIC button.
2017-06-13 16:31:16 +02:00
Elena_Lukashova
9566187ab3
Fixing a bug in check_dci_format2_2a_coherency.
2017-06-13 15:54:30 +02:00
Florian Kaltenberger
f152ddaa5e
Merge remote-tracking branch 'origin/develop' into bugfix-243-dlsim
2017-06-13 15:23:43 +02:00
Elena_Lukashova
9be3a02fb9
Adding a button to XFORMS to switch dinamically between SIC and PIA.
2017-06-13 12:07:19 +02:00
hbilel
4aed32e786
[OAI-UE] slot0 / slot1 parallelization
2017-06-13 09:49:17 +02:00
Elena_Lukashova
fadb9b8378
Add debugging level to dlsim_tm4.
2017-06-12 23:12:22 +02:00
Elena_Lukashova
b7b13de36a
Making sure llr is indexed per TB, and not per CW.
2017-06-12 23:10:45 +02:00
Elena_Lukashova
ce29fca6b6
Enabling new code for dci format 2 and incrementing round in UE->dlsch[subframe&0x1][0][1].
2017-06-12 23:08:00 +02:00
Elena_Lukashova
39e74bc8ab
Adding some debugging printouts.
2017-06-12 22:49:31 +02:00
shahab SHARIATBAGHERI
1ecdcba33a
uplink VSF
2017-06-08 18:36:25 +02:00
Elena_Lukashova
a45fbd0fae
Merge branch 'bugfix-243-dlsim' into feature-59-tm4
2017-06-08 15:12:57 +02:00
Florian Kaltenberger
68c72ac012
removing a few prints
2017-06-08 14:24:07 +02:00
Florian Kaltenberger
e10dd54a9b
dlsim now returns -1 if a test does not pass
2017-06-08 14:23:33 +02:00
Elena_Lukashova
09fe0bdc24
Merge branch 'bugfix-243-dlsim' into feature-59-tm4
2017-06-08 14:16:22 +02:00
Florian Kaltenberger
2826ceea00
adding dlsim testcases for 20MHz (SISO)
2017-06-08 14:06:35 +02:00
Florian Kaltenberger
6194ef4831
removing printf
2017-06-08 13:42:31 +02:00
Florian Kaltenberger
9542e8a8f9
alternative version of dlsch_channel_level not needing floating point
2017-06-08 09:22:30 +02:00
Florian Kaltenberger
3c56a7edc5
a new proposal for the dlsch_channel_level function
2017-06-07 18:12:43 +02:00
Florian Kaltenberger
804a9a0630
fixing leftover issues from previous commit
2017-06-07 16:17:24 +02:00
Florian Kaltenberger
9eb6d6a4ec
fixing handling of ndi/first_tx in dci. commenting out corner case of missed ACK, this needs to be done better
2017-06-07 11:22:47 +02:00
Florian Kaltenberger
0ef58f685a
proper checking for detection of PDCCH/PDSCH, fix of error counters
2017-06-07 11:20:51 +02:00
Cedric Roux
7580d021d3
Merge branch 'develop_integration_w22' into 'develop'
...
develop_integration_w22 into develop
Summary of changes:
- UE:
* TDD multiplexing
* TDD autotest
* bug fixes: power control management for Msg3, logging
- eNB:
* CCE allocation fixes
* S1U port in some configuration files set to 2152 (was 2153)
- support for RedHat enterprise linux 7 and derivatives (CentOS, ...)
(work provided by RedHat)
See merge request !198
2017-06-06 17:59:32 +02:00
Elena_Lukashova
71ea13fa4b
Merge branch 'bugfix-243-dlsim' into feature-59-tm4
2017-06-06 11:58:56 +02:00
Florian Kaltenberger
9ddaf93eab
re-adding the possibility in dlsim to bypass the DCI/PDCCH generation. This is necessary for accuracy of the dlsim-tests, which are working again now.
2017-06-06 10:39:03 +02:00
Raymond Knopp
d23697aef3
Merge branch 'develop' into RU-RAU-split
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_ESTIMATION/lte_ul_channel_estimation.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/LTE_TRANSPORT/if4_tools.c
openair1/PHY/LTE_TRANSPORT/if5_tools.c
openair1/PHY/LTE_TRANSPORT/if5_tools.h
openair1/PHY/LTE_TRANSPORT/pcfich.c
openair1/PHY/LTE_TRANSPORT/phich.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/LTE_TRANSPORT/rar_tools.c
openair1/PHY/LTE_TRANSPORT/srs_modulation.c
openair1/PHY/defs.h
openair1/PHY/impl_defs_lte.h
openair1/PHY/impl_defs_top.h
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/phy_procedures_lte_ue.c
openair2/COMMON/mac_rrc_primitives.h
openair2/ENB_APP/enb_config.c
openair2/ENB_APP/enb_config.h
openair2/LAYER2/MAC/config.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_mch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/main.c
openair2/LAYER2/MAC/proto.h
openair2/RRC/LITE/MESSAGES/asn1_msg.c
openair2/RRC/LITE/MESSAGES/asn1_msg.h
openair2/RRC/LITE/rrc_UE.c
openair2/RRC/LITE/rrc_common.c
openair2/RRC/LITE/rrc_eNB.c
targets/ARCH/COMMON/common_lib.c
targets/ARCH/COMMON/common_lib.h
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_raw.c
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.h
targets/ARCH/ETHERNET/USERSPACE/LIB/if_defs.h
targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band7.tm1.if4p5.25PRB.lo.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band7.tm1.if4p5.50PRB.lo.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.25PRB.oaisim.conf
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-ue.c
targets/RT/USER/rt_wrapper.h
targets/SIMU/USER/channel_sim.c
targets/SIMU/USER/init_lte.c
targets/SIMU/USER/oaisim.c
targets/SIMU/USER/oaisim_functions.c
2017-06-05 15:33:38 -07:00
Raymond Knopp
4d58025ded
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2017-06-04 02:47:10 -07:00
Raymond Knopp
a5d540260e
gtkw file for rru
2017-06-04 02:46:39 -07:00
Raymond Knopp
413df163d8
first working version with oaisim. This is prior to MAC interface reworking
2017-06-04 02:44:26 -07:00
Cedric Roux
00242daa6b
Merge remote-tracking branch 'origin/feature-143-support-enterprise-linux-7' into develop_integration_w22
2017-06-02 18:06:54 +02:00
Cedric Roux
e48247f9eb
test setup v2: minor: kill hss if there
2017-06-02 13:34:55 +02:00
Frank A. Zdarsky
633fda9a6e
minor fixes and add building drivers from source for CentOS7
...
Signed-off-by: Frank A. Zdarsky <fzdarsky@redhat.com >
2017-06-02 12:32:15 +02:00
Cedric Roux
df691a2034
minor: remove user/password log in gitlab CI
2017-06-02 11:44:09 +02:00
Cedric Roux
60c4b5ecd7
integration fixes
...
- rename UE_NO_LOG to DISABLE_LOG_X
because the name is misleading. The full software
is impacted, not only the UE part
- same for compilation option ---ue-no-log
that becomes --disable-log
- keep LOG_X for the standard case, that is the
case without DISABLE_LOG_X where printf has been
put. Two reasons:
* printf is not realtime friendly
* keep behavior similar for other users who may
be troubled by different logs that don't add
any benefit to previous logs
2017-06-02 11:24:22 +02:00
Cedric Roux
a08a4f4efb
Merge remote-tracking branch 'origin/ue_autotest_tdd' into develop
2017-06-02 10:08:32 +02:00
Cedric Roux
cc41eb9dd8
Merge remote-tracking branch 'origin/ue_tdd_multiplexing' into develop
2017-06-02 10:08:19 +02:00
Cedric Roux
c9de7cfe6d
Merge remote-tracking branch 'origin/fix-enb-s1u-port-w22' into develop
2017-06-02 10:08:06 +02:00
Cedric Roux
0617062560
Merge remote-tracking branch 'origin/MSG3_power_control_correction' into develop
2017-06-02 10:07:51 +02:00
Cedric Roux
bc0f099091
Merge remote-tracking branch 'origin/UE_logging' into develop
2017-06-02 10:07:25 +02:00
Cedric Roux
0a92f6ff41
Merge remote-tracking branch 'origin/fix-cce-allocation-w22' into develop
2017-06-02 10:07:06 +02:00
hbilel
8c6bd1d5be
Additional fix for TDD multiplexing, CCE
2017-06-02 09:33:21 +02:00
Cedric Roux
d7e5e3193c
change port ENB_PORT_FOR_S1U in config files
...
The port to use should be 2152, not 2153.
2017-06-02 09:20:50 +02:00
tctalcatel
56743415f9
Remove not used conf file
2017-06-02 09:19:19 +02:00
tctalcatel
32a330a4a4
UE autotest, adding TDD tests
2017-06-02 09:13:43 +02:00
Rohit Gupta
c5d321cb6f
minor fixes for CentOS7 installation+compilation
2017-05-31 18:44:12 +02:00
Frank A. Zdarsky
c2a5199f0d
Add support for RHEL/CentOS 7
...
Signed-off-by: Frank A. Zdarsky <fzdarsky@redhat.com >
2017-05-31 17:33:20 +02:00
tctalcatel
7a8aa100b0
Add conf file for TDD 50 and 100 RB
2017-05-31 17:03:38 +02:00
tctalcatel
f2607d336a
TDD autotest
2017-05-31 15:03:51 +02:00
Xenofon Foukas
7a86fd3216
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
...
Conflicts:
openair2/RRC/LITE/rrc_eNB.c
2017-05-31 10:42:40 +00:00
Elena_Lukashova
ea39c866de
Fixing typo in phy_procedures_lte_ue.c
2017-05-30 15:09:33 +02:00
gabrielC
32b636d77a
power control correction for MSG3
2017-05-29 16:38:01 +02:00
gabrielC
0cc838702a
Remove too frequent TDD log
2017-05-29 15:23:44 +02:00
hbilel
1029a62208
Fix for TDD multiplexing
2017-05-24 16:16:11 +02:00
Elena_Lukashova
82545b8265
Merge branch 'develop' into feature-59-tm4
2017-05-24 12:49:52 +02:00
Elena_Lukashova
10ad08db41
Changes in files outputs.
2017-05-24 10:45:41 +02:00
shahab SHARIAT BAGHERI
8458c8fcf8
uplink mac parser
2017-05-23 23:46:31 +02:00
Cedric Roux
b67847c9cf
minor: fix file permissions (from 755 to 644)
2017-05-23 17:33:29 +02:00
Cedric Roux
31ef9b5203
cleanup - rewrite a bit allocate_CCEs for better logging
...
We want the log in case of failure also for the case:
if (nCCE + (1<<dci_alloc->L) > nCCE_max)
2017-05-23 15:44:48 +02:00
Cedric Roux
324e6501d6
bugfix: wrong CCE allocation
...
We have to not only ensure that the CCE is free but
also that it's below the number of availables CCEs
with respect to the current PDCCH size.
2017-05-23 15:42:09 +02:00
shahab SHARIATBAGHERI
2e2b07ef9e
push update load
2017-05-22 19:19:28 +02:00
gabrielC
8758d3d4cf
--ue-no-log, add printf to verify attach is ok
2017-05-22 17:26:03 +02:00
Cedric Roux
076b2ed2be
Merge remote-tracking branch 'origin/develop'
...
Version 0.6.
2017-05-22 11:50:13 +02:00
Cedric Roux
9bef36f23a
Release 0.6.
2017-05-22 11:41:14 +02:00
gabrielC
16acea57cc
Merge tag '2017.w20' into UE_logging
2017-05-22 11:31:18 +02:00
Cedric Roux
a6f98a8b28
Merge branch 'develop_integration_w20' into 'develop'
...
develop_integration_w20 into develop
Summary of changes:
- bug fixes
* UE TDD fixes
* PDCCH size computation (at phy level, still to be corrected at mac level)
* DAI increment
* fix run_enb_ue_virt_noS1 and run_enb_ue_virt_s1 to use Rel14 and
have --xforms to work
* compilation warning removals
* better oaisim logging (print UE security keys,
print version (git commit ID) at runtime, print working directory)
See merge request !190
2017-05-22 11:03:55 +02:00
Cedric Roux
c98339e104
integration fix: remove compilation warnings
2017-05-22 10:41:33 +02:00
Cedric Roux
2237b431c2
integration fix: fix compilation warnings
2017-05-22 10:34:55 +02:00
Cedric Roux
c15a9a8294
post-integration fix: remove compilation warnings
2017-05-22 10:23:24 +02:00
Cedric Roux
f3914c74f0
Merge remote-tracking branch 'origin/UE_TDD_Fix' into develop_integration_w20
2017-05-19 17:23:03 +02:00
Cedric Roux
312fad1293
Merge remote-tracking branch 'origin/fjt_bug_fix_issue239' into develop_integration_w20
2017-05-19 17:22:39 +02:00
Cedric Roux
87eb459823
Merge remote-tracking branch 'origin/various-fixes-w20' into develop_integration_w20
2017-05-19 17:22:01 +02:00
Cedric Roux
65c845ea67
Merge remote-tracking branch 'origin/oaisim-logging-w20' into develop_integration_w20
2017-05-19 17:21:37 +02:00
Cedric Roux
b74f10a878
Merge remote-tracking branch 'origin/exmimo-compilation-fix-w20' into develop_integration_w20
2017-05-19 17:21:16 +02:00
Cedric Roux
8e57a58dd6
fix run_enb_ue_virt_noS1 and run_enb_ue_virt_s1
...
Problems reported by Jorge Muñoz Castañer <jorgem@gti.uvigo.es >.
- use Rel14 binaries (those are produced by default)
- let -x option work to have graphical output
- fix VCD missing 'echo'
2017-05-19 17:00:36 +02:00
Cedric Roux
9cf288f6f3
pre-integration fix: minor improvement
...
we can compute CCE_max_used_index out of the loop.
2017-05-19 16:29:07 +02:00
Cedric Roux
685464c204
pre-integration fix: correct comparison
...
get_nCCE returns the number of available CCEs.
We can put the CCEs numbers [ 0 .. get_nCCE-1 ],
so we need to use <, not <=.
2017-05-19 16:27:08 +02:00
gabrielC
dd7691ec60
Fix warning compilation
2017-05-19 16:22:51 +02:00
Cedric Roux
8625a8672a
T: improve trace ENB_PHY_ULSCH_UE_DCI
2017-05-19 16:17:56 +02:00
gabrielC
abf30c20b1
Remove some logs
2017-05-19 16:01:38 +02:00
hbilel
667bfb0173
TDD config 4,5 harq,bundling,multiplexing,ack,nack
...
config 4 tested with Amarisoft
2017-05-19 15:37:57 +02:00
gabrielC
fe350d5b6f
UE logging change :
...
--ue-trace : Enabling UE trace for debug
--ue-timing : Enabling UE timing trace
--ue-no-log : Disabling all LOG_X traces
2017-05-19 14:28:34 +02:00
echigoya
d79c186a13
Fujitsu No.6 Correct DAI incrementation
2017-05-19 09:36:47 +09:00
Tomohiro
8160f8a23f
Fujitsu No.39 Correct pdcch symbol calculation
2017-05-19 09:24:49 +09:00
shahab SHARIATBAGHERI
042a16d1f6
Fix percentage
2017-05-18 17:26:08 +02:00
shahab SHARIATBAGHERI
5c7377e1c0
Fix bug header
2017-05-18 17:21:07 +02:00
Cedric Roux
c08bd6ba9c
warning removal
...
force j to -1, there is a compilation warning with the T tracer
(variable may be used uninitialized)
2017-05-18 15:43:16 +02:00
Cedric Roux
dcfdd76113
minor: warnings removal
...
It seems that ciphering_algorithm is "unsigned int" in RRC Rel10
and "unsigned long" in RRC Rel14 (as processed by asn1c)
Let's force it to unsigned long in the log to avoid compilation-time
warnings.
2017-05-18 15:42:30 +02:00
shahab SHARIATBAGHERI
5de045b802
Uplink slices
2017-05-18 15:25:10 +02:00
Cedric Roux
9d65f4dd09
warnings removal in LOG_X
...
those popped up thanks to previous commit
2017-05-18 14:16:24 +02:00
Cedric Roux
94dd884325
redo commit cb67d586a4
...
Seems like this commit got lost at some point.
Here was the message:
-----------------------------------------------------------------------------
Author: Cedric Roux <cedric.roux@eurecom.fr >
Date: Tue Jan 10 14:21:02 2017 +0100
add format indicator to get LOG_X warnings
The LOG_X macros emit a lot of warnings when compiling with the T
because they call the function logRecord (or logRecord_mt)
which has not been "marked" as calling printf, so gcc won't
emit typical printf warnings.
With the T, they directly translate to sprintf, so those warnings
pop up, much more verbose due to several macro expansions.
Let's make them pop up all the time so it's easier to fix them.
-----------------------------------------------------------------------------
2017-05-18 11:34:58 +02:00
Cedric Roux
f6693af628
add CQI to periodic logging of UE
2017-05-18 11:24:40 +02:00
Cedric Roux
4eefaffb47
minor: change files mode (from 755 to 644)
2017-05-18 11:12:11 +02:00
Cedric Roux
5e323eefa2
improve logging in oaisim
...
- print current working directory
- print git version (if available)
- print security keys
this last one is a security breach, but as of today
it's not a problem
2017-05-18 10:39:25 +02:00
Cedric Roux
dd07d878a3
bugfix: fix compilation for express MIMO target
2017-05-17 12:58:21 +02:00
Cedric Roux
430a8c4e11
Merge branch 'develop_integration_w19' into 'develop'
...
develop_integration_w19 into develop
Summary of changes:
- bug fixes:
* RLC AM fixes
* UE TDD fixes
* Fujitsu bug fixes (TDD also)
* mobipass fixes (bad management of carriers, softmodem was failing with more than one CC)
* compilation warnings removal
- PUCCH format 3 preliminary support (work from Fujitsu)
- build fixes: do not include shared library in main executable (work from Nokia)
express MIMO2 needs some more work here
See merge request !184
2017-05-15 22:45:56 +02:00
Cedric Roux
099b7f2ac6
integration fix: fix rrh_gw compilation
2017-05-15 16:13:32 +02:00
Cedric Roux
0023d448f7
integration fix: expressMIMO should be aligned with the rest now
...
No need for this special case. Plus, it fails with the work
from Nokia on compilation cleanup.
2017-05-15 16:12:33 +02:00
Cedric Roux
ce08fa8e9e
integration fix: remove various warnings
2017-05-15 15:57:26 +02:00
Cedric Roux
15bb39704a
integration fix: remove warnings introduced by PUCCH format 3 handling
2017-05-15 15:56:49 +02:00
Cedric Roux
f12350ce62
integration fix: remove warnings in dlsim
2017-05-15 15:42:27 +02:00
Cedric Roux
9cd3e2e887
integration fix: remove warnings in ulsim
2017-05-15 15:42:01 +02:00
Cedric Roux
11006597c9
integration fix: let dlsim and ulsim work again
...
There is now the function copy_harq_proc_struct and some
procedures for the UE have changed, which makes necessary
to have UE->dlsch valid for both subframes (odd and even).
We increase memory usage, maybe it's not the correct solution.
To be kept in mind if something goes wrong at some point.
2017-05-15 11:13:56 +02:00
Cedric Roux
0f42d5a344
Merge remote-tracking branch 'origin/bugfix_multiple_carriers_mobipass' into develop_integration_w19
2017-05-15 11:13:45 +02:00
Cedric Roux
9eaee53bb6
rewrite phy_stats_exist
...
We have to test that all active CCs of a given UE exist in the PHY layer.
Maybe not the end of the story...
2017-05-13 12:45:17 +02:00
Cedric Roux
0bb229451a
Merge remote-tracking branch 'origin/bugfix_Fujitsu_reviewed' into develop
2017-05-12 15:57:33 +02:00
Cedric Roux
2d97b777b6
Merge remote-tracking branch 'origin/enhancement-124-hw_library_new' into develop
2017-05-12 15:57:10 +02:00
Cedric Roux
06f2889b2d
Merge remote-tracking branch 'origin/UE_TDD_Fix' into develop
2017-05-12 15:56:52 +02:00
Cedric Roux
9107d2831b
Merge remote-tracking branch 'origin/bugfix-238-rlc-am' into develop
2017-05-12 15:53:25 +02:00
Cedric Roux
d0b5d6539b
Merge remote-tracking branch 'origin/issue-232-pucch3' into develop
2017-05-12 15:32:38 +02:00
Tien-Thinh Nguyen
3d4ba1a3b0
fix the errors related to multiple carriers (for a given UE considering only the CCs which this UE belongs to)
2017-05-12 15:23:07 +02:00
gabrielC
ad6d0ac59e
bug fixes from Fujitsu (bug 37)
...
----------------------------------------------------------
bug 37
Ttile:
Sending side is as follows.
rar[3] = (((mcs&0x7)<<5)) | ((TPC&7)<<2) | ((ULdelay&1)<<1) | (cqireq&1);
So, 2 bit shift looks correct.
Bug Location:
ulsch->harq_processes[harq_pid]->TPC = (rar[3]>>3)&7;//rar->TPC;
----------------------------------------------------------
2017-05-12 13:54:49 +02:00
gabrielC
893f36e81e
bug fixes from Fujitsu (bug 29)
...
----------------------------------------------------------
bug 29
Ttile:
FDD should be TDD.
Bug Location:
switch (oai_emulation.info.frame_type[0]) {
case FDD:
frame_type = "FDD";
break;
case TDD:
frame_type = "FDD";
break;
}
----------------------------------------------------------
2017-05-12 11:56:57 +02:00
gabrielC
899d150621
bug fixes from Fujitsu (bug 26)
...
----------------------------------------------------------
bug 26
Ttile:
g_buffer has only 32 index, but he/she tries to zero clear
1024 index.
Bug Location:
static uint8_t g_buffer[32];
:
memset (g_buffer, 0, 1024);
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:55:07 +02:00
Cedric Roux
adb3b25c67
bug fixes from Fujitsu (bug 24)
...
----------------------------------------------------------
bug 24
Ttile:
The last line "multicast_group = multicast_group" is hard
to understand. The local variable should be different name
than the global variable.
Bug Location:
const char *multicast_group_list[MULTICAST_LINK_NUM_GROUPS] = {
"239.0.0.161",
"239.0.0.162",
"239.0.0.163",
"239.0.0.164"
};
:
:
void multicast_link_start(void (*rx_handlerP) (unsigned int, char *),
unsigned char multicast_group, char *multicast_ifname)
{
rx_handler = rx_handlerP;
multicast_group = multicast_group;
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:52:52 +02:00
gabrielC
34c6805f7a
bug fixes from Fujitsu (bug 22)
...
Note: not sure that the code is correct,
to be checked (Cédric Roux).
----------------------------------------------------------
bug 22
Ttile:
(subframe!=2)||(subframe!=7) is always TRUE. This coding
is really intended? Operator || should be && instead?
Bug Location:
((frame_parms->frame_type==TDD)&&(frame_parms->tdd_config==1)&&((subframe!=2)||(subframe!=7)))) {
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:47:58 +02:00
gabrielC
98a7a16ead
bug fixes from Fujitsu (bug 21)
...
Note: this fix does not solve the issue with how
this buffer is used in this function, but I'm not
sure this code is used at all (Cédric Roux).
----------------------------------------------------------
bug 21
Ttile:
PAYLOAD_MAX=1500, so this coding results in index overflow.
Additionally, operator "!=" just compairs something, this
coding is meaningless.
Bug Location:
buffer[PAYLOAD_MAX] != '\0';
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:16:14 +02:00
gabrielC
bdaef7956d
bug fixes from Fujitsu (bugs 18, 19, 20)
...
----------------------------------------------------------
bug 18
Ttile:
Probably he/she wants to copy the contents of arrays, but
this coding doesn't copy anything, moreover index overflow
occurs.
Bug Location:
u2e_t[UE_id][eNB_id]->tx_data[3]=tx[eNB_id][3];
u2e_t[UE_id][eNB_id]->rx_data[3]=rx[NB_eNB_INST+UE_id][3];
Note:
Detected by CppCheck
----------------------------------------------------------
bug 19
Title:
Probably he/she wants to copy the contents of arrays, but
this coding doesn't copy anything, moreover index overflow
occurs.
Bug Location:
e2u_t[eNB_id][UE_id]->tx_data[3]=tx[NB_eNB_INST+UE_id][3];
e2u_t[eNB_id][UE_id]->rx_data[3]=rx[eNB_id][3];
Note:
Detected by CppCheck
----------------------------------------------------------
bug 20
Title:
Probably he/she wants to copy the contents of arrays, but
this coding doesn't copy anything, moreover index overflow
occurs.
Bug Location:
tx_data[3]=cthread->tx_data[3];
rx_data[3]=cthread->rx_data[3];
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:06:10 +02:00
Francois TABURET
261353680c
Fix shared lib build problem, where shared lib sources were also included in main exec's
...
Discovered and fix problems in shared lib build for usrp,bladerf and lime
2017-05-12 09:44:43 +02:00
shahab SHARIATBAGHERI
689eae92ee
Fix Bug dl scheduler
2017-05-10 13:11:09 +02:00
hbilel
5904734d99
[OAI_UE] Compute O_ACK with ack status only for FDD
2017-05-03 16:59:27 +02:00
gabrielC
f2f79a1647
Remove subframe_DL function npot anymore needed
2017-05-03 15:42:32 +02:00
gabrielC
966291029d
Clean and remove a problematic memcpy
2017-05-03 15:26:39 +02:00
fnabet
8d787768c4
Issue 238 fix: RLC AM
2017-05-03 14:43:45 +02:00
gabrielC
3fcdec1ad7
fix for FDD
2017-05-03 11:11:06 +02:00
hbilel
ceb13b8aa4
[OAI-UE] Additional TDD fix
2017-05-03 09:57:03 +02:00
hbilel
3c6e206e97
TDD fix for several issues
2017-05-02 18:01:47 +02:00
shahab SHARIATBAGHERI
eee0c1b84b
uplink percentage
2017-04-27 09:29:00 +02:00
shahab SHARIATBAGHERI
b9b45c4ac0
uplink primitives
2017-04-26 19:15:39 +02:00
hbilel
cd7e479fc7
sss pss calculation
2017-04-26 17:05:29 +02:00
Xenofon Foukas
897c8da299
Fixed size of arrays for RSRP and RSRQ measurements
2017-04-26 07:50:04 +00:00
Xenofon Foukas
600c64a7f5
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2017-04-26 07:35:39 +00:00
Raymond Knopp
63a18b8193
first time UE connection established
2017-04-25 11:50:15 -07:00
shahab SHARIATBAGHERI
57129bc0af
Uplink Slicing
2017-04-25 18:19:47 +02:00
gabrielC
780c7b03ba
- fix for TDD config 3
2017-04-25 11:33:40 +02:00
Yoshi
bdcc8ecf66
Adjust parameters
2017-04-25 17:54:42 +09:00
Yoshi
655859b865
add comment
2017-04-25 12:31:21 +09:00
gabrielC
5e149161b7
add logging trace
2017-04-24 15:51:59 +02:00
HARADA Masayuki
7854030b90
Add pucch format3 test to pucchsim
2017-04-24 13:24:39 +09:00
shahab SHARIATBAGHERI
fdac4d178b
uplink harq api
2017-04-22 12:43:04 +02:00
shahab SHARIATBAGHERI
5ce9858d63
uplink scheduling
2017-04-21 13:22:20 +02:00
Yoshi
46da64063b
add comment
2017-04-21 14:04:56 +09:00
Yoshi
b7b057a162
Merge remote-tracking branch 'origin/develop' into issue-232-pucch3
2017-04-21 13:51:47 +09:00
Raymond Knopp
ca2c8357c9
vcd for rru/rau. bug fixing on fronthaul interfaces
2017-04-19 02:51:15 +02:00
shahab SHARIATBAGHERI
169f33464e
Uplink Agent Mac function
2017-04-18 18:13:42 +02:00
gabrielC
8163d78ce3
Remove some logs
2017-04-18 14:28:15 +02:00
Raymond Knopp
98cbcf619b
vcd modifications for RU-RAU split, gtkw for rau_if4
2017-04-18 04:45:42 -07:00
gabrielC
59e9e2e85f
Merge tag '2017.w15' into ue_dlsch_dual_buffer_fix
2017-04-18 13:26:03 +02:00
Cedric Roux
c124e32ab5
Merge branch 'develop_integration_w15' into 'develop'
...
develop_integration_w15 into develop
Summary of changes:
- DCI1 20MHz phy-test bug fix
- RLC UM/AM max header size fix
- UE autotests improvements
See merge request !177
2017-04-18 10:03:46 +02:00
Cedric Roux
fc4d03d419
fix tm1 generic configuration file
...
- RBs set to 25
- disable SRS
2017-04-18 09:55:37 +02:00
Raymond Knopp
a63c53530a
added rru configuration file for oaisim
2017-04-17 11:19:53 -07:00
Raymond Knopp
2f398d311e
added ran_context.h
2017-04-17 11:17:00 -07:00
Raymond Knopp
b42aed9ed9
initial testing version of L1L-L1H split (RRU-RAU)
2017-04-17 10:40:23 -07:00
Cedric Roux
20a2bfd109
hotfix: fix TDD 20MHz DCI0 structure
...
In 20MHz the UE didn't do any uplink granted by DCI0.
It was replying to RAR, so uplink decoding was okay.
Turns out the DCI0 structure for TDD was wrong.
2017-04-14 18:17:13 +02:00
Cedric Roux
2e86a60982
Merge remote-tracking branch 'origin/UE_autotest_For_20Mhz' into develop_integration_w15
2017-04-14 16:18:19 +02:00
Cedric Roux
89292a763d
Merge remote-tracking branch 'origin/eNB_phy-test_fix_20MHz' into develop_integration_w15
2017-04-14 16:18:05 +02:00
Cedric Roux
ab907918b0
Merge remote-tracking branch 'origin/bugfix-234-rlc-um-max-header-size' into develop_integration_w15
2017-04-14 16:17:51 +02:00
tctalcatel
58aa9f1f52
change eNB and UE name
2017-04-14 09:07:13 +02:00
tctalcatel
5498741f0b
Add 20 MHz test for the default XML file
2017-04-14 09:03:12 +02:00
Xenofon Foukas
7df4a7813f
Merge remote-tracking branch 'origin/feature-68-enb-agent' into feature-68-uplink
2017-04-12 15:43:19 +03:00
Yoshi
63b10db645
made generate_pucch3x and rx_pucch
2017-04-12 19:29:54 +09:00
tctalcatel
2e8d01f36b
UE autotest 20 MHz
2017-04-12 12:01:32 +02:00
GabrielCouturier
fd618f4357
Fix eNB phy-test 20MHz DCI1
2017-04-11 16:56:07 +02:00
Xenofon Foukas
3bd3bedcd2
Fixed ue state change notification functionality for deactivation of UEs
2017-04-11 13:25:08 +00:00
Xenofon Foukas
e3df5d3de5
Fixed warnings and bugs
2017-04-11 11:46:34 +00:00
Xenofon Foukas
e36c5b6024
Fixed compilation errors when compiling without agent enabled
2017-04-11 09:28:22 +00:00
Xenofon Foukas
1603d3674d
Merge remote-tracking branch 'origin/develop' into feature-68-RRC
...
Conflicts:
openair2/ENB_APP/flexran_agent_common.c
2017-04-11 09:12:04 +00:00
Xenofon Foukas
14fb9e2ba2
Changed default scheduler to local
2017-04-11 08:58:20 +00:00
Cedric Roux
965aa5e6ef
change value of RLC_AM_MAX_SDU_IN_PDU and RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU
...
Fabrice Nabet (TCL) suggests the value 128 for both.
See https://gitlab.eurecom.fr/oai/openairinterface5g/issues/234#note_3179
2017-04-11 09:32:14 +02:00
Cedric Roux
94f880ad23
bugfix: increase RLC UM header size
...
The constant RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU is set to 24. This is
too low. Running a downlink TCP iperf with a 10MHz or 20MHz cell
leads to lots of the following warning in the log:
[RLC][W][SN 792] Bad RLC header! Discard this RLC PDU (size=618)
The problem is that the uplink RLC PDU contains a lot of TCP ack.
We can see much more than 24 of them. The RLC layer is not happy
and discards the PDU.
Putting 256 for RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU (arbitrarily chosen,
big but not too big) solves the problem, at least for 10MHz.
2017-04-10 17:31:21 +02:00
Cedric Roux
fbcc9a2393
minor: bad comparison
...
it was:
*num_li_pP >= RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU
it should be:
*num_li_pP > RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU
2017-04-10 17:30:43 +02:00
Cedric Roux
38abafed2e
Merge branch 'develop_integration_w14' into 'develop'
...
develop_integration_w14 into develop
Summary of changes:
- minor bug fixes, minor improvements
See merge request !173
2017-04-10 11:00:11 +02:00
Cedric Roux
10113a3517
integration fix: change the way to print the version
...
Using "system" to call "git log" is too error-prone.
In the test setup, lte-softmodem was blocked because
"git log" uses a pager ("less") and the pager was
waiting for the user to press enter.
We could pass "--no-pager" to "git log" but then
what if someone runs the softmodem out of the source
tree?
cmake defines PACKAGE_VERSION, we can use that instead,
as is done in openair-cn.
2017-04-10 10:29:09 +02:00
Cedric Roux
f50ea1b14c
Merge remote-tracking branch 'origin/update_readme' into develop_integration_w14
2017-04-10 09:39:18 +02:00
Florian Kaltenberger
01b1101288
update readme files
2017-04-08 17:20:32 +02:00
Cedric Roux
61033059c4
Merge remote-tracking branch 'origin/hotfix-rb-table-w14' into develop_integration_w14
2017-04-07 16:55:18 +02:00
Cedric Roux
6f02decf7a
Merge remote-tracking branch 'origin/oai_ue_log_improvement' into develop_integration_w14
2017-04-07 16:55:06 +02:00
shahab SHARIATBAGHERI
77c4d3742f
Wanring Preventing remote-sch
2017-04-07 11:28:51 +02:00
shahab SHARIATBAGHERI
714ad4d774
Warning Decreasing
2017-04-05 16:48:21 +02:00
shahab SHARIATBAGHERI
4cfa87b6b3
downlink throughput enhancement
2017-04-05 10:38:36 +02:00
Xenofon Foukas
a08178fa0e
Made modifications to UL scheduling messages
2017-04-04 21:11:16 +00:00
gabrielC
8f75878544
Correction for dlsch dual buffer
2017-04-04 10:29:21 +02:00
Cedric Roux
e7f1cf4238
hotfix: revert value of 'rb_table_index'
...
This reverts commit 7f24927c43 .
With value 13 uplink TDD for a 10MHz configuration was not working.
UDP traffic sent with: "iperf -c XX -u -b10M" was crashing
the eNB.
2017-04-03 14:22:10 +02:00
gabrielC
666ae5d0e1
commit id added to the log
2017-04-03 14:06:41 +02:00
Cedric Roux
316f6aba9e
Merge branch 'develop_integration_w13' into 'develop'
...
Develop integration w13
Summary of changes:
- RLC AM reworking (a lot has changed)
- several bug fixes
* support processing multiple MAC RAR control elements in a single MSG2
* fix ACK/NACK resetting
* do not correct USRP frequency from carrier offset estimation when --ue-carrier-scan == off
* fix TDD uplink due to incorrect PUCCH format for SR in TDD
* several other simple fixes
- better support for LMS SDR
See merge request !168
2017-04-03 10:36:45 +02:00
Cedric Roux
c36c04537a
integration fix: fixes for pthread_getname_np
...
- define _GNU_SOURCE before including pthread.h
- do not use static for the array 'threadname' used
to store the name, it makes it a global variable
accessed by several threads in parallel
- increase size of 'threadname' (maybe not necessary)
- properly indent #define / #under (# should be at column 1)
2017-04-03 10:26:42 +02:00
shahab SHARIATBAGHERI
1a516df2db
proto uplink mac
2017-03-31 16:40:26 +02:00
Cedric Roux
a032502713
Merge remote-tracking branch 'origin/bugfix-189-rlc-am-fixes' into develop_integration_w13
2017-03-30 10:21:10 +02:00
hbilel
49006696ac
RLC AM add various fixes
2017-03-29 15:59:16 +02:00
hbilel
bb4131b33d
RLC AM add fixes
2017-03-28 19:59:52 +02:00
shahab SHARIATBAGHERI
0b83862fc2
uplink proto
2017-03-28 18:28:30 +02:00
hbilel
3c7c61a46c
RLC AM fix specific reassembly issue
2017-03-28 18:08:00 +02:00
Cedric Roux
2437d0fbd0
Merge remote-tracking branch 'origin/fix-dlsim-w13' into develop_integration_w13
2017-03-28 17:33:26 +02:00
Cedric Roux
37c71e5a02
Merge remote-tracking branch 'origin/dlsim-fix-w13' into develop_integration_w13
2017-03-28 17:33:16 +02:00
Cedric Roux
c207df8b0e
bugfix: dlsim was not working anymore
...
When you ran it with the scope as:
./dlsim -X
you saw no activity in the "PDSCH I/Q of MF Output" window,
so matter what SNR you put (even for very high SNR, say: ./dlsim -X -s40)
this commit seems to fix it.
I am not sure it is the end of story. The 2 threads PDCCH/PDSCH structures
may still not be used correctly everywhere.
2017-03-28 17:25:27 +02:00
Florian Kaltenberger
99280926ed
fix in dlsim to catch cases where pdcch is not decoded
2017-03-28 17:24:21 +02:00
Elena_Lukashova
81215a2461
Fixing commit 21481c4a6a.
2017-03-28 16:40:08 +02:00
Cedric Roux
72c387987b
Merge remote-tracking branch 'origin/bugfix-229' into develop_integration_w13
2017-03-28 16:24:08 +02:00
Cedric Roux
26f06f35fe
Merge remote-tracking branch 'origin/bugfix-226' into develop_integration_w13
2017-03-28 16:22:23 +02:00
Cedric Roux
0a33a1d3e7
Merge remote-tracking branch 'origin/bugfix-223' into develop_integration_w13
2017-03-28 16:21:20 +02:00
Cedric Roux
2af0ef847b
Merge remote-tracking branch 'origin/bugfix-222' into develop_integration_w13
2017-03-28 16:20:21 +02:00
Cedric Roux
740d3f647d
Merge remote-tracking branch 'origin/bugfix-221' into develop_integration_w13
2017-03-28 16:18:45 +02:00
Cedric Roux
b7762c6a7d
Merge remote-tracking branch 'origin/bugfix-220' into develop_integration_w13
2017-03-28 16:15:32 +02:00
Cedric Roux
9814de0570
revert deletion of directories to before commit 9e78b40d2e
2017-03-28 16:13:31 +02:00
Cedric Roux
02bfef2184
fix UE variable setting in build_oai
2017-03-28 16:03:17 +02:00
Cedric Roux
9af7f280b7
Merge remote-tracking branch 'origin/bugfix-219' into develop_integration_w13
2017-03-28 10:24:01 +02:00
Cedric Roux
9a464ca077
fix: remove change in build_helper
2017-03-28 10:13:54 +02:00
Cedric Roux
ca0ff4b51f
Merge remote-tracking branch 'origin/lmssdr-fix-w13' into develop_integration_w13
2017-03-28 10:05:21 +02:00
Wilson Thong
adf920b6a9
#229 add support on processing multiple RAR payloads in one single MSG2
2017-03-28 10:56:18 +08:00
Wilson Thong
f65150aa64
#226 fix incorrect resetting downlink ACK/NACK in the middle of UE_TX processing
2017-03-28 10:52:41 +08:00
Wilson Thong
40f9b9f4e0
#223 fixed USRP initialization when disabling --ue-carrier-scan option
2017-03-28 10:48:38 +08:00
Wilson Thong
002b9b0f65
#222 fix incorrect PUCCH format when sending SR in TDD
2017-03-28 10:42:22 +08:00
Wilson Thong
0487631c76
#221 fixed crash when processing false DCI1A due to incorrect HARQ-PID checking
2017-03-28 10:39:09 +08:00
Wilson W.K. Thong
8d88bae9e8
#221 fixed incorrect processing of CQI_PMI_Index in RRCConnectionReconfiguration
2017-03-28 10:39:09 +08:00
Wilson W.K. Thong
2660ac0570
#221 fixed RRC crash when parsing the RRCConnectionReconfiguration message with empty neighCellConfig in measObjectEUTRA
2017-03-28 10:39:09 +08:00
Wilson Thong
924c421beb
#220 add help printout for run options
2017-03-28 10:17:51 +08:00
Vincent Ng
4fea65a265
#220 change the I/Q in soft-scope to be normalized wrt |h|
2017-03-28 10:17:51 +08:00
Wilson W.K. Thong
4a2f9d2571
#220 enhance logging to show also thread name
2017-03-28 10:17:51 +08:00
Wilson Thong
040957c1d4
#220 fixed incorrect wiresahrk SFN/SF for UL/DL data
2017-03-28 10:17:51 +08:00
Wilson Thong
9e78b40d2e
#220 fixed minor typo
2017-03-28 10:17:51 +08:00
Wilson Thong
66c5892c9e
#220 fixed incorrec path config for building usim/nvram
2017-03-28 10:17:51 +08:00
Wilson Thong
e6798f5b96
#219 add build option for building eclipse project files
2017-03-28 10:11:43 +08:00
Wilson Thong
5dfdec6c25
#219 add minimum support for running and building UE and eNB
2017-03-28 10:11:43 +08:00
Cedric Roux
fa0b8668fb
bugfix: workaround a problem with timestamp and LMSSDR.
...
We have a strange problem with the timestamp of the very
first packets received from the LimeSDR that leads to
a complete failure of the eNB.
A simple workaround is to discard the first RX packet
just after a "start" of the device.
We also change the value of "tx_sample_advance" to a more
reasonable value. The problem of timestamp was "solved"
differently in the past and at the time we needed to put
a much higher value.
This may have to be refined at some point.
2017-03-27 16:32:42 +02:00
Elena_Lukashova
a0f40fd02b
Merge remote-tracking branch 'origin/develop' into feature-59-tm4
2017-03-27 14:03:51 +02:00
Elena_Lukashova
800f66b3d4
Fixing a bug in HARQ for SIC.
...
Now the llrs after SIC procedure are updated.
In dlsim_tm in case of TB0_active==-1,
the llr were taken from the wrong buffer, and in dlsch_demodulation
the SIC llrs were written into the wrong buffer in the same case.
2017-03-27 11:50:58 +02:00
fnabet
1213521c30
merge from 2017.w12
2017-03-27 11:38:52 +02:00
Cedric Roux
a77082c1ed
Merge branch 'develop_integration_w12' into 'develop'
...
develop_integration_w12 into develop
Summary of changes:
- RRC Rel14: tests done so far indicate no problem
- SRS support in eNB
- bug fixes / warning removals
See merge request !155
2017-03-27 11:03:57 +02:00
Cedric Roux
b6991ab2e0
autotest v2: remove nasmesh and ue_ip module kernels before anything else
...
The presence of one or the other may lead to some failure/crash in
some situations.
2017-03-27 10:19:23 +02:00
Elena_Lukashova
e05a417cd2
Fixing previous commit
2017-03-26 20:17:47 +02:00
Elena_Lukashova
78bf45f3f3
Removing unnecessary arguments in SIC llr functions.
2017-03-25 18:18:42 +01:00
Cedric Roux
5485f131c3
bugfix: Rel14 was missing
2017-03-24 18:05:11 +01:00
Cedric Roux
af8ce457f3
bugfix: fix nos1 compilation
2017-03-24 18:01:39 +01:00
Cedric Roux
4e3acb6a5d
integration fix: disable XER_PRINT
...
This generates too much prints and may disrupt realtime.
This has to be off by default.
2017-03-24 17:18:51 +01:00
Cedric Roux
fc5c876a81
Merge remote-tracking branch 'origin/feature-228-rrc-rel14' into develop_integration_w12
2017-03-24 17:08:27 +01:00
Cedric Roux
75aff99bf6
Merge remote-tracking branch 'origin/bugfix-227-ue-ip-setting' into develop_integration_w12
2017-03-24 17:08:08 +01:00
Cedric Roux
fec6832122
Merge remote-tracking branch 'origin/if5-fixes-w11' into develop_integration_w12
2017-03-24 17:07:51 +01:00
Cedric Roux
c54cb41805
Merge remote-tracking branch 'origin/various-fixes-w12' into develop_integration_w12
2017-03-24 17:07:26 +01:00
Cedric Roux
b8c4365479
Merge remote-tracking branch 'origin/feature-218-srs' into develop_integration_w12
2017-03-24 17:07:10 +01:00
Cedric Roux
5db0548af0
bugfix
2017-03-24 16:55:30 +01:00
Cedric Roux
b5a03474bf
remove asn1 compilation fixes that went to asn1c (IMPORTANT: reinstall asn1c!)
...
The files NativeInteger.c.diff and constr_SET_OF.c.diff
from asn1c were generating compilation warnings. We had
local patches applied on generated files by asn1c.
A new version of asn1c has been pushed to
https://gitlab.eurecom.fr/oai/asn1c
(commit 224dc1f991b7e7ad705ce92e171b942f87b7b7e7)
making obsolete the fixes we do here.
So we now remove those fixes.
*************************
* IMPORTANT BEGIN *
*************************
Everyone should update their asn1c installation.
The simplest is to do:
source oaienv
cd cmake_targets
./build_oai -I
*************************
* IMPORTANT END *
*************************
2017-03-24 16:46:42 +01:00
Cedric Roux
6448738e9b
bugfix/compilation warning removal in ulsim
2017-03-24 15:53:52 +01:00
Cedric Roux
583123e042
bugfix/compilation warning removal in dlsim
2017-03-24 15:49:19 +01:00
Cedric Roux
53bb6a8c2c
compilation warning removal
2017-03-24 15:33:51 +01:00
Cedric Roux
d296abb8d0
compilation warning removal
2017-03-24 15:24:35 +01:00
Cedric Roux
5345b160fc
compilation warning removal
2017-03-24 15:23:43 +01:00
Cedric Roux
045132ba6e
compilation warning removal
2017-03-24 15:20:56 +01:00
Cedric Roux
4080a63938
compilation warning removal
2017-03-24 15:18:57 +01:00
Cedric Roux
f754e31ead
compilation warnings removal
2017-03-24 15:17:13 +01:00
Cedric Roux
7a6709a24e
warning removal/bug fixes/adding logs in rb_tool.c
2017-03-24 15:12:52 +01:00
Cedric Roux
676ca5c3a0
compilation warning removal
2017-03-24 14:40:00 +01:00
Cedric Roux
dfcbeff0d4
bugfix/warning removal
...
not sure of this one, to be checked
2017-03-24 14:26:16 +01:00
Cedric Roux
181eb532e1
bugfix
2017-03-24 14:23:11 +01:00
Cedric Roux
bc10722013
warnings removal
2017-03-24 14:20:06 +01:00
Cedric Roux
60efa62dc8
compilation warning removal
2017-03-24 13:09:35 +01:00
Cedric Roux
7c7022a198
compilation warning removal
2017-03-24 13:08:45 +01:00
Cedric Roux
89c60dacfd
compilation warning removal
2017-03-24 13:07:21 +01:00
Cedric Roux
34c303efb5
compilation warning removal
2017-03-24 13:05:08 +01:00
Cedric Roux
e9d88a101d
bugfix: array too short for data
...
6 numbers (2 hexa digits each) separated by ':'
plus ending 0 makes 18 bytes, not 6, let's put 20
2017-03-24 13:02:52 +01:00
Cedric Roux
e5c5185eda
compilation warning removal
2017-03-24 12:47:00 +01:00
Cedric Roux
e268611bec
bugfix
2017-03-24 12:45:17 +01:00
Cedric Roux
4a6e433b21
compilation warning removal
2017-03-24 12:41:10 +01:00
Cedric Roux
b95ff08295
compilation warning removal
2017-03-24 12:40:11 +01:00
Cedric Roux
cfac326c00
compilation warning removal
2017-03-24 12:39:11 +01:00
Cedric Roux
c01d9dc1f0
compilation warning removal
2017-03-24 12:34:15 +01:00
Cedric Roux
99b521901c
compilation warning removal
2017-03-24 12:33:09 +01:00
Cedric Roux
6977429706
compilation warning removal
2017-03-24 12:32:58 +01:00
Cedric Roux
ac437d3d12
compilation warning removal
2017-03-24 12:30:06 +01:00
Cedric Roux
d2098da06c
fix targets/COMMON/openairinterface5g_limits.h
...
- LMSSDR was not handled
- bad #if usage
- bad indentation
still not very clean, but better
2017-03-24 12:27:46 +01:00
Cedric Roux
71fde41477
compilation warning removal
2017-03-24 12:21:45 +01:00
Cedric Roux
b3d9e19899
compilation warning removal
2017-03-24 12:21:04 +01:00
Cedric Roux
aaac4894c9
compilation warning removal
2017-03-24 12:17:08 +01:00
Cedric Roux
92ee6017cd
compilation warning removal
2017-03-24 12:09:09 +01:00
Cedric Roux
7514e7139a
compilation warning removal
2017-03-24 12:08:31 +01:00
Cedric Roux
048f07f67f
compilation warning removal
2017-03-24 12:07:51 +01:00
Cedric Roux
3ce5f50755
compilation warning removal
2017-03-24 12:03:56 +01:00
Cedric Roux
a3f7ceb395
compilation warning removal
2017-03-24 12:02:08 +01:00
Cedric Roux
1789b3de59
compilation warning removal
2017-03-24 12:00:58 +01:00
Cedric Roux
e82c6764f9
compilation warning removal
2017-03-24 12:00:23 +01:00
Cedric Roux
bf3a4f6464
compilation warning removal
2017-03-24 12:00:04 +01:00
Cedric Roux
d8627b5e3f
compilation warning removal
2017-03-24 11:59:27 +01:00
Cedric Roux
2291f4ebec
compilation warning removal
2017-03-24 11:58:01 +01:00
Cedric Roux
216cd0bf02
compilation warning removal
2017-03-24 11:56:34 +01:00
Cedric Roux
8dd8a97c34
compilation warning removal
2017-03-24 11:55:32 +01:00
Cedric Roux
11856c6b00
compilation warning removal: allocate_REs set but not used
...
I removed this variable entirely because it's not used.
Maybe the bug is that it's not used after being set?
To be checked and fixed at some point.
2017-03-24 11:53:34 +01:00
Cedric Roux
774452bbbb
compilation warning removal
...
this variable does not seem to be used, to be removed?
2017-03-24 11:50:56 +01:00
Cedric Roux
4fcb6272f4
RRC Rel14
...
- import RRC ASN.1 defintions from the specifications
(file openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e10.asn)
contrary to rel8/10, all modules have been imported, maybe it's too much
to refine in case of problems
- deal with rel14 in fix_asn1
- all code that was for Rel10 is now for Rel10/Rel14
- some incompatible changes (mostly in naming) were resolved in favor
of rel14, see in openair2/RRC/LITE/defs.h
- unsure about the rlc layer, some arrays have changed (values appended),
I only changed the definition and in tests in the code, I changed
the index limit, maybe it's not enough
Rel14 is the default compilation mode.
2017-03-23 18:06:40 +01:00
Cedric Roux
cff9149920
fix issue 227 - UE IP settings disrupts realtime
...
see https://gitlab.eurecom.fr/oai/openairinterface5g/issues/227
When the UE connects to the eNodeB and receives its IP address from the
network, it calls system() to set it in the linux kernel world. This call
is not done in a realtime thread, but in the NAS, which uses its own thread,
independent of the realtime processing.
In some situations this totally disrupts realtime processing.
It is difficult to know precisely why that happens, but it seems that calling
fork(), as system() does, in a multi-threaded program is not a good idea. (So
say several people on the internet.) It is not clear why the softmodem is
impacted, but it seems that fork() is really what triggers the disruption.
Several tests lead to that conclusion.
To fix the problem, we create a child background process very early in main()
(before anything else basically). Then instead of calling system(), the main
process sends the string to the background process. The background process
gets the string, passes it to system() and reports the success/failure back
to the main process.
This solution involves a lot of system calls, but calling system() in the
first place is not cheap either. As long as no realtime thread uses this
mechanism, things should be fine. Time will tell.
2017-03-23 12:34:24 +01:00
Cedric Roux
89f747a218
minor fixes
2017-03-23 10:40:47 +01:00
Cedric Roux
238b22e5b5
fixes for IF5
...
This work was done by Bruno Mongazon.
2017-03-23 09:23:07 +01:00
Cedric Roux
fe0b84ddaf
fix: revert ue_eurecom_test_sfr.conf to its previous state
...
Keys/IDs have been inadvertently changed.
2017-03-22 12:38:03 +01:00
Elena_Lukashova
b88fec2304
Some more printouts for rank adaptation.
2017-03-21 23:15:24 +01:00
Elena_Lukashova
23109e1a82
Optimizing bler files for rank adaptation.
2017-03-21 21:06:25 +01:00
Elena_Lukashova
9d2a4717d0
Changing the bler computation and printouts for the rank adaptation in tm4.
...
Now it counts how many times the TBs were set to active.
2017-03-21 18:52:41 +01:00
Elena_Lukashova
6219ddc581
Rank adaptation is now an argument of the command line.
2017-03-21 15:17:42 +01:00
Calisson
9d3eed3b43
fixing ulsim
2017-03-21 15:02:20 +01:00
Elena_Lukashova
48d7a1ef3a
Fixing arguments of lte_ue_measurements in pbchsim.c
2017-03-21 14:35:32 +01:00
Calisson
7685cf1811
fixing srs in msg3. now all SRS subframe configs work.
2017-03-21 14:16:19 +01:00
Cedric Roux
668d7af7d2
align variables on stack in rank_estimation_tm3_tm4
...
dlsim_tm4 was crashing on massive. It was a problem
of misalignment of variables. The generated code by
the compiler was using 'movdqa' which requires alignment
to 16 bytes. Let's put 32, just in case, for avx2 maybe
(maybe not necessary but should not hurt).
2017-03-21 14:12:00 +01:00
Elena_Lukashova
79c304a24a
Passing Conditional Number threshold as a command line argument. -V($)
2017-03-21 12:13:17 +01:00
Elena_Lukashova
ca0d8a445e
Fixing dlsch_demod_shift.
2017-03-21 12:03:23 +01:00
Calisson
98efcd5220
fixing a bug related to SRS procedures
2017-03-21 09:37:08 +01:00
Elena_Lukashova
93c1315bbd
Adequate throughput computation for rank adaptation.
2017-03-21 02:13:08 +01:00
Calisson
1677e8f847
Merge remote-tracking branch 'origin/develop' into feature-218-srs
2017-03-20 17:15:26 +01:00
Calisson
e2d46f8040
adding mechanism for SRS scheduling of multiple UEs.
2017-03-20 17:13:42 +01:00
Elena_Lukashova
b596ede727
Merge remote-tracking branch 'origin/develop' into feature-59-tm4
2017-03-20 14:33:03 +01:00
Cedric Roux
bd17343334
Merge branch 'develop_integration_w11' into 'develop'
...
Develop integration w11
Summary of changes:
- bug fixes
- RCC/RRU in automatic test setup
- more work on UE/MIMO
- LimeSDR support (5/10MHz)
- compilation under ubuntu 16.04, in particular kernel modules (nasmesh, ue_ip)
See merge request !148
2017-03-20 13:55:44 +01:00
Cedric Roux
d0a51bec01
hotfix: put back "system" for UE to setup its IP settings
...
We'll need to to do it in a separate thread/process.
To be done. In the meantime, put it back. It impacts
oaisim.
2017-03-20 13:45:29 +01:00
Cedric Roux
e2350103f4
hotfix: LLR was calling qam64_qam16_avx2 instead of qam64_qam64_avx2
...
Not sure of this one, to be checked by TCL.
2017-03-20 13:33:27 +01:00
Cedric Roux
1218cc8f65
bugfix: fix dump_dlsch2
...
the argument 'coded_bits_per_codeword' has to be an array in
case of several codewords.
The calling sites have been adapted.
Today, only the first index is used, so calling sites where
'coded_bits_per_codeword' is an integer pass the address
of it. It is expected that 'dump_dlsch2' will check in the
future that there is one or two codewords and only access
'coded_bits_per_codeword[1]' when it's sure there are
really two codewords.
2017-03-20 11:15:57 +01:00
Cedric Roux
7ffc20426b
integration fix: let simulators compile again
...
- pucchsim
- prachsim
- pdcchsim
- pbchsim
- mbmssim
Mostly, add and initialize the variable 'cpuf'.
Also, pdcchsim was calling rx_pdcch with wrong
arguments.
2017-03-20 11:00:41 +01:00
Cedric Roux
5014b84c30
integration fix: let ulsim compile again + minor modification in dlsim_tm4
2017-03-20 10:43:50 +01:00
Cedric Roux
f2e9e3f2dc
integration fix: let dlsim compile again
...
Same as previous commit 41dda3d3de
but for dlsim.
2017-03-20 10:40:26 +01:00
Cedric Roux
41dda3d3de
integration fix: let dlsim_tm4 compile again
...
The variables that were duplicated per processing thread
were adapted. 'cpuf' was defined and initialized.
2017-03-20 10:38:25 +01:00
Cedric Roux
fd1e01579c
bugfix: set cpuf in oaisim
2017-03-20 10:28:11 +01:00
gabrielC
d86c5a9092
Merge branch 'UE_Remove_LOG' into develop_integration_w11
2017-03-20 09:20:20 +01:00
gabrielC
1e2f952a9c
Remove to frequent log in 20 MHz
2017-03-20 09:18:02 +01:00
Elena_Lukashova
b835f63956
1. There is probably a bug in generate_ue_dlsch_from_dci
...
for DCI format 2. Temporaryly going back to the previous
version of code.
2. Enabling rate adaptation with multiple HARQ rounds.
(no change inside the rounds).
2017-03-20 01:06:12 +01:00
Elena_Lukashova
a92ed31914
Merge branch 'develop' into feature-59-tm4
2017-03-19 15:52:45 +01:00
Cedric Roux
2011c7d689
Merge remote-tracking branch 'origin/ulsim-bugfix-w11' into develop_integration_w11
2017-03-18 00:10:50 +01:00
Cedric Roux
1c57eadd33
fix: remove useless test
...
One check introduced by previous commit was not necessary.
2017-03-18 00:09:48 +01:00
Cedric Roux
2a44ae639e
Merge remote-tracking branch 'origin/rru-rrh-test-setup-w11' into develop_integration_w11
2017-03-17 19:39:50 +01:00
Cedric Roux
7847143610
Merge remote-tracking branch 'origin/bugfix-224-ue-tcrnti' into develop_integration_w11
2017-03-17 19:33:56 +01:00
Cedric Roux
a19a27ff33
test setup v2: add RRU/RRC tests
...
- README.txt modified
- tests added in test_case_list.xml
(only for test setup v2)
- python code modified
- configuration files added
2017-03-17 18:58:55 +01:00
Cedric Roux
19bd4d8cf7
test setup v2: simplify softmodem tests variable definition
2017-03-17 16:08:25 +01:00
fnabet
7f9b19cce8
UE Issue224 fix on TCRNTI
2017-03-17 10:52:59 +01:00
Florian Kaltenberger
c13d5c21f3
added null pointer check for ulsim
2017-03-16 18:05:23 +01:00
Cedric Roux
639d2eefc6
Merge remote-tracking branch 'origin/phy-test-fix' into develop_integration_w11
2017-03-16 18:01:23 +01:00
Cedric Roux
faa5e07af8
Merge remote-tracking branch 'origin/T-compilation-fix-w11' into develop_integration_w11
2017-03-16 18:00:46 +01:00
Cedric Roux
b440abef33
Merge remote-tracking branch 'origin/ubuntu-16-compilation' into develop_integration_w11
2017-03-16 17:59:22 +01:00
Cedric Roux
b2bda9498c
Merge remote-tracking branch 'origin/calib-LimeSDR' into develop_integration_w11
2017-03-16 17:57:48 +01:00
Cedric Roux
c6581031d5
various quick fixes
2017-03-16 17:37:05 +01:00
gabrielC
4ae599990a
Merge branch 'UE_20MHz_and_Log_improvement' into develop_integration_w11
2017-03-16 17:08:42 +01:00
gabrielC
d5a9334306
20MHz improvement for scope (still need to be fixed for 20MHz LLR) and Log
2017-03-16 17:06:34 +01:00
fnabet
353334f69b
RLC AM Rx PDU Segment changes
2017-03-16 16:45:44 +01:00
Cedric Roux
20b420bb84
fix compilation for ubuntu 16
...
This work was done by Laurent Thomas.
2017-03-16 14:44:38 +01:00
gabrielC
415201c3dc
Merge remote-tracking branch 'origin/Correction_for_dlsch_channel_level_calculation' into develop_integration_w11
2017-03-16 11:47:25 +01:00
gabrielC
950c1c060e
Correction of dlsch channel calculation
2017-03-16 11:45:07 +01:00
Cedric Roux
fc6dec9edd
fix dependancies in CMakeLists.txt for the T tracer
...
On some hosts, compilations with the T tracer was failing.
The error was:
common/utils/T/T.h:15:19: fatal error: T_IDs.h: No such file or directory
The problem was that in CMakeLists.txt some targets depend on the
pre-generation of T_IDs.h but this dependancy relation was not set,
so those targets could be generated before the T (it was the case
with HASHTABLE).
This commit fixes that. Basically, we take all the targets found in
"add_executable" and "add_library" and make them depend on the
T if the T is enabled. Almost all existing targets were added,
even those that may not need it.
The problem of this approach is that someone adding a new target
using the T will not necessarily add a dependancy there.
Another solution would be to generate T_IDs.h at "cmake" stage,
not "make" stage and use an "if (NOT EXISTS T_IDs.h)" to generate
the file. We lose the dependancy relation though.
Things may be changed if maintenance cost is too high.
2017-03-16 11:22:05 +01:00
fnabet
01530385f1
RLC AM fix Tx Status Report
2017-03-15 18:56:53 +01:00
Florian Kaltenberger
65f49f9ffd
bugfixes to previous commit and ulsim. now srs estimaton seems to work. at least in ulsim.
2017-03-15 17:43:18 +01:00
Cedric Roux
f5aa0135b1
hotfix: fix buffer size for phy-test mode 20MHz
...
768*8 is too small, in 20MHz, the phy-test mode
(in default mode?) has a buffer of size 6378.
Let's set the buffer size to the input's one plus 4 bytes
(to accomodate for CRC, not sure about this).
2017-03-15 17:17:54 +01:00
gabrielC
40fa3e076c
RLC AM Rx fixes
2017-03-15 16:58:54 +01:00
GabrielCouturier
18f628848c
RLC AM Fix on ReTx
2017-03-15 16:54:01 +01:00
Florian Kaltenberger
b4f8219170
calibrations for 5/10/20 MHz LimeSDR
2017-03-15 16:04:42 +01:00
fnabet
bf71c6f01e
RLC AM Tx Segment: fix
2017-03-15 10:10:32 +01:00
Calisson
1e193853eb
WIP: adding srs channel estimation to eNB. estimation results yet to be checked.
2017-03-14 17:13:14 +01:00
gabrielC
752b305270
Merge branch 'pdcch_dual_buffer' into develop_integration_w11
2017-03-14 15:44:13 +01:00
gabrielC
28a50c15e9
Remove some print and correct rnti for the pdcch_vars odd/even subframe
2017-03-14 15:35:21 +01:00
fnabet
c1da605f6d
RLC AM code cleaning
2017-03-14 10:10:36 +01:00
GabrielCouturier
cf9727c4be
RLC AM fix bad assert for resegmentation
2017-03-13 19:44:52 +01:00
gabrielC
dabf833c10
RLC AM Rx Segment and Tx Status Report fixes
2017-03-13 19:41:24 +01:00
Elena_Lukashova
488933eddc
Removing unnecessary minus_one and plus_one.
2017-03-13 17:04:36 +01:00
fnabet
4a331c6fb3
Merge tag '2017.w10' into bugfix-189-rlc-am-fixes
2017-03-13 16:13:07 +01:00
fnabet
3a43c08ae3
RLC AM fix RX Segment
2017-03-13 15:54:27 +01:00
hbilel
bd4898222f
pdcch dual buffer
2017-03-13 15:50:10 +01:00
Cedric Roux
bd3394f528
Merge branch 'develop_integration_w10' into 'develop'
...
Develop integration w10
Summary of changes:
- MIMO for UE
- TDD in test setup
- bug fixes
See merge request !133
2017-03-13 15:48:07 +01:00
Cedric Roux
a500b2b293
integration fix: fix compilation of ulsim
...
We use the odd/even dlsch corresponding to the configured
subframe. It may not be the right thing to do.
2017-03-13 15:43:43 +01:00
Elena_Lukashova
21481c4a6a
Adding check for the first transmission in prepare_dl_decoding_format1_1A.
2017-03-13 15:13:45 +01:00
fnabet
0e78513b5a
RLC AM Tx Segment : missing data_ptr setting
2017-03-13 12:27:09 +01:00
hbilel
cec9cb7662
fix compilation error for dlsim
2017-03-13 12:05:47 +01:00
hbilel
b82b7781ee
integration fix clear tx-buffer of ue in case of empty subframe
...
for all processing including oaisim
2017-03-13 10:14:26 +01:00
Cedric Roux
a194009e00
integration fix: put dlsch_demod_shift into dlsch_demodulation
2017-03-13 10:06:26 +01:00
hbilel
947e50f33d
integration fix optional compilation of avx2
2017-03-13 09:49:56 +01:00
Elena_Lukashova
e5908bfdaa
Fixing a bug in conjch0_mult_ch1
2017-03-12 00:29:50 +01:00
Elena_Lukashova
14d927d414
Fixing TM condition for rank estimation.
...
the eNB_id was overwriiten by the preceding loop
and setting ue->transmission_mode = 0.
2017-03-11 19:25:15 +01:00
Elena_Lukashova
263b7aa07a
Fixing typo.
2017-03-11 18:48:57 +01:00
Cedric Roux
fe5fd2494c
Merge remote-tracking branch 'origin/tdd_w10' into develop_integration_w10
2017-03-10 22:27:29 +01:00
Cedric Roux
8e8fec1e19
test setup v2: add TDD tests
...
New tests: 0186xx for TDD with the huawei 3276 dongle.
All necessary files to configure and use it have been added.
Existing code has been adapted for the TDD tests.
Only the test setup v2 has been adapted.
The file test_case_list.xml has been changed to add tests
0186xx, but only to work with test setup v2. It won't
work with test setup v1. To be completed if needed.
The tests are similar to FDD tests.
Throughputs for TDD have to be adjusted, the throughputs
of FDD are used for the moment.
2017-03-10 20:18:36 +01:00
Elena_Lukashova
9fd0f35134
In rank estimation rank 1 is for CLSM and OLSM, 0 is for Tx div.
2017-03-10 16:45:44 +01:00
Elena_Lukashova
112b3719e4
Merge branch 'develop' into feature-59-tm4
2017-03-10 16:42:11 +01:00
Elena_Lukashova
83a045ec83
Condition to compute Rank only for TM3, TM4.
2017-03-10 16:37:17 +01:00
Elena_Lukashova
e709933695
Fixing printouts.
2017-03-10 16:36:07 +01:00
Elena_Lukashova
132018a136
Adding Rank estimation for TM4.
...
Right now no feedback, only calculation.
To see the values, enable DEBUG_RANK_EST
in lte_ue_measurements.
2017-03-10 16:20:41 +01:00
Florian Kaltenberger
39c7e629fb
bugfix: bundling flag was initialized after its use
2017-03-10 16:20:05 +01:00
Florian Kaltenberger
c135dd611b
scheduling also UL SF 4 in TDD mode 3
2017-03-10 16:19:38 +01:00
Florian Kaltenberger
e14f3677e5
sending full rx signal to T in TDD mode
2017-03-10 16:18:49 +01:00
Rohit Gupta
02f3298a58
several fixes to previous commit. First tests in FDD with USRP and UE ok.
2017-03-10 16:18:40 +01:00
Elena_Lukashova
e704a3155c
Enabling noise in the whole subframe and computing N0_total.
2017-03-10 16:16:54 +01:00
Florian Kaltenberger
a587e35a9d
removal and renaming of LimeSDR configuration files
2017-03-10 15:37:26 +01:00
Florian Kaltenberger
340d05eebf
Merge branch 'calib-LimeSDR' of https://gitlab.eurecom.fr/oai/openairinterface5g into calib-LimeSDR
...
Conflicts:
targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
2017-03-10 15:26:46 +01:00
Florian Kaltenberger
7f24927c43
WIP: SRS configuration of PUSCH and PUCCH. No SRS detection yet. To be tested on HW
2017-03-10 12:42:04 +01:00
Cedric Roux
e6cd9873cd
cleanup test setup README file
2017-03-10 12:19:29 +01:00
fnabet
0ce73b4d0e
RLC AM Rx PDU Segment fixes
2017-03-09 18:08:43 +01:00
gabrielC
8e022654dc
Merge remote-tracking branch 'origin/UE_20MHz_fix' into develop_integration_w10
2017-03-09 16:37:12 +01:00
gabrielC
4abc1d21e3
20 MHz UE fix
2017-03-09 16:33:07 +01:00
fnabet
7f60e38fee
RCL AM: fixes on Tx resegmentation
2017-03-09 16:04:31 +01:00
gabrielC
83b311beac
Merge branch 'remove_printf' into develop_integration_w10
2017-03-09 10:23:11 +01:00
gabrielC
28c009a072
Chenge LOG_I to LOG_D
2017-03-09 10:20:52 +01:00
gabrielC
212dff253f
Merge remote-tracking branch 'origin/mimo_feature_ue_br' into develop_integration_w10
2017-03-09 09:49:42 +01:00
Florian Kaltenberger
19a2337c99
Merge remote-tracking branch 'origin/develop' into calib-LimeSDR
...
Conflicts:
openair1/PHY/MODULATION/ofdm_mod.c
targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
2017-03-09 08:54:34 +01:00
Raymond.Knopp
4342595ea8
calibration (RX) for LimeSDR. Use of new API for RF gains.
2017-03-09 02:43:31 +01:00
GabrielCouturier
7c7172ca18
RLC AM fix bad pointer init in ReSegmentation
2017-03-08 17:16:30 +01:00
hbilel
305ebf5c4b
rebase branch to develop 2017.w09
2017-03-08 14:57:30 +01:00
hbilel
9dd65f2801
[OAI-UE] remove unused debug-printf
2017-03-08 14:21:14 +01:00
hbilel
05fe029a62
[OAI-UE] fix in de-precoding for tm3/4
2017-03-08 13:59:49 +01:00
hbilel
3d1e01e283
[OAI-UE] llr computation clean up
2017-03-08 12:16:38 +01:00
hbilel
bb8c6b2c52
[OAI-UE] code clean up for merge
2017-03-08 12:16:38 +01:00
hbilel
3dc1963a2d
[OAI-UE] MIMO fixes + disabling MIB/SIB decoding on connected mode
2017-03-08 12:16:38 +01:00
Sebastian Wagner
42b834d64c
Changes for 64qam_64qam for avx2
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
2017-03-08 12:16:38 +01:00
hbilel
ba55fcac27
[OAI-UE] Mimo LLR computation AVX2 + fix in TM3 deprecoding
2017-03-08 12:16:38 +01:00
hbilel
ff6d41b6e8
[OAI-UE] Mimo feature
2017-03-08 12:15:02 +01:00
fnabet
b218eea839
Merge tag '2017.w09' into bugfix-189-rlc-am-fixes
2017-03-08 11:52:46 +01:00
gabrielC
ce1ac08b19
RLC AM fix for PDU Segment insertion in case of gaps
2017-03-07 18:33:14 +01:00
gabrielC
b5ab7267c2
RLC AM fix for PDU insertion in case of gaps
2017-03-07 17:51:29 +01:00
GabrielCouturier
fd5932c544
RLC AM Tx: TPollRetx Expiry fix for BO
2017-03-07 16:58:39 +01:00
Rohit Gupta
477a171fbc
adding config file for TDD testing
2017-03-07 16:53:50 +01:00
GabrielCouturier
dc960a6043
RLC AM: missing SN setup in Tx Pdu Management at first Tx
2017-03-07 16:01:35 +01:00
Florian Kaltenberger
b45e9a68a8
adding config file for band 38, TM1, usrp
2017-03-07 15:53:09 +01:00
Cedric Roux
5c375d3ae8
Merge branch 'develop_integration_w09' into 'develop'
...
Develop integration w09
Summary of changes:
- bug fixes
See merge request !128
2017-03-06 15:29:55 +01:00
fnabet
6504013077
RLC AM : fix update of vrMS in tReordering expiry
2017-03-04 15:19:58 +01:00
fnabet
709b1fd299
RLC AM: fix TReordering expiry
2017-03-04 13:40:13 +01:00
Cedric Roux
c1e460183b
Merge remote-tracking branch 'origin/nokia-fixes-w08' into develop_integration_w09
2017-03-03 15:33:20 +01:00
Cedric Roux
05f89b3922
Merge remote-tracking branch 'origin/bug-fix-if-defs' into develop_integration_w09
2017-03-03 15:33:08 +01:00
Cedric Roux
1b1270e847
Merge remote-tracking branch 'origin/feature-59-tm4' into develop_integration_w09
2017-03-03 15:32:54 +01:00
Cedric Roux
f94835becf
bugfix: "if_compress" parameter not taken into account
...
Bug reported by Bruno Mongazon from Nokia.
"Without this line, the config file parameter is not properly stored and
the FH will always work with compression."
2017-03-03 15:25:10 +01:00
Cedric Roux
94229ca593
bugfix: = instead of ==
...
Bug reported by Bruno Mongazon from Nokia.
2017-03-03 15:17:00 +01:00
Elena_Lukashova
b2c57f42fc
Fixing bug in modulation for TM4 64QAM.
2017-03-02 22:40:54 +01:00
fnabet
e1293616d6
Merge tag '2017.w08' into bugfix-189-rlc-am-fixes
2017-03-02 14:53:56 +01:00
fnabet
684ca32e9b
RLC AM Add Log points
2017-03-02 14:51:58 +01:00
fnabet
52006fc6ea
RLC AM : Add Rx PDU Segment handling
2017-03-02 10:37:33 +01:00
Elena_Lukashova
74e2cf77fa
Fixing throughput computations for multiple rounds in TM4.
2017-03-01 16:43:30 +01:00
Elena_Lukashova
7d649f432b
Fixing bler limits for different receivers.
2017-03-01 16:00:56 +01:00
Elena_Lukashova
2e9dfe0fbb
Changing names for bler and abstraction output files
...
in dlsim_tm4 to distinguish from the old runs.
2017-03-01 15:33:55 +01:00
khadraou
0a46cc56a2
fixed PRACH hardcoded size
2017-03-01 10:11:07 +01:00
Elena_Lukashova
25f35fbbb4
fix: remove verbose printfs
2017-02-28 16:18:30 +01:00
Elena_Lukashova
2edbcbdf66
bugfix: fix copy/paste error
...
mcs1 was taken instead of mcs2 in several places.
2017-02-28 16:17:48 +01:00
Elena_Lukashova
3d8fb53073
Merge remote-tracking branch 'origin/develop' into feature-59-tm4
2017-02-28 16:03:47 +01:00
Cedric Roux
5c0f42a277
Merge branch 'develop_integration_w08' into 'develop'
...
Develop integration w08
Summary of changes:
- various bugs fixed
- pre-commit script for better indentation: see commit 068ce4ca55
For the moment, each contributor has to enable the script (and install astyle) by hand.
Maybe at some point the script will be mandatory.
See merge request !124
2017-02-27 12:08:29 +01:00
Elena_Lukashova
b1bf9db8fa
Merge branch 'develop' into feature-59-tm4
2017-02-25 01:39:17 +01:00
Elena_Lukashova
2ef3dd8ff7
Adjusting power level for TM4,5,6.
...
Before that the scaling was aplied in precoder.
Now it is done in sqrt_rho_a and sqrt_rho_b.
For TM4 there still remains 1/sqrt(2) instead of
1/2 both at the transmitter and receievr side.
2017-02-24 23:35:30 +01:00
Elena_Lukashova
b81ee87f4d
Cleaning up for SIC llrs
2017-02-24 23:33:53 +01:00
Elena_Lukashova
bf6a3b522d
Removing dlsch1 from arguments of dlsch_modulation_SIC
2017-02-24 23:30:35 +01:00
Elena_Lukashova
3a7fd01f22
Fixing dump_dlsch2
2017-02-24 23:28:35 +01:00
fnabet
daa308c33a
Merge tag '2017.w07' into bugfix-189-rlc-am-fixes
2017-02-24 17:15:30 +01:00
Cedric Roux
465ab00bc5
Merge remote-tracking branch 'origin/compilation-T-quickfix-w08' into develop_integration_w08
2017-02-24 15:21:06 +01:00
Cedric Roux
fa9b91ad1d
Merge remote-tracking branch 'origin/pre-commit-hook' into develop_integration_w08
2017-02-24 15:18:13 +01:00
Cedric Roux
2c238010a7
Merge remote-tracking branch 'origin/enhancement-212-warning-counts' into develop_integration_w08
2017-02-24 15:17:54 +01:00
fnabet
aac9c6119d
RLC AM fix in Retx PDU segment
2017-02-23 17:44:47 +01:00
Cedric Roux
60b83d84ea
hotfix: pass "%s" to LOG_W to avoid compilation warnings
...
The warning was:
------------------------
In file included from /roux/openairinterface5g/openair2/UTIL/LOG/log.h:306:0,
from /roux/openairinterface5g/openair1/PHY/defs.h:54,
from /roux/openairinterface5g/openair2/LAYER2/MAC/eNB_scheduler_ulsch.c:33:
/roux/openairinterface5g/openair2/UTIL/LOG/log.h: In function 'printMeas':
/roux/openairinterface5g/common/utils/T/T.h:94:26: warning: format not a string literal and no format arguments [-Wformat-security]
#define T_ID(x) ((struct T_header *)(uintptr_t)(x))
^
/roux/openairinterface5g/common/utils/T/T.h:29:22: note: in definition of macro 'T_PUT_int'
int T_PUT_var = (val); \
^
/roux/openairinterface5g/common/utils/T/T.h:269:7: note: in expansion of macro 'T_HEADER'
T_HEADER(t); \
^
/roux/openairinterface5g/common/utils/T/T.h:101:76: note: in expansion of macro 'T3'
n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30,n31,n32,n,...) T##n
^
/roux/openairinterface5g/common/utils/T/T.h:102:16: note: in expansion of macro 'TN'
#define T(...) TN(__VA_ARGS__)
^
/roux/openairinterface5g/openair2/UTIL/LOG/log.h:308:28: note: in expansion of macro 'T'
# define LOG_W(c, x...) T(T_LEGACY_ ## c ## _WARNING, T_PRINTF(x))
^
/roux/openairinterface5g/common/utils/T/T_IDs.h:71:30: note: in expansion of macro 'T_ID'
#define T_LEGACY_PHY_WARNING T_ID(68)
^
/roux/openairinterface5g/openair2/UTIL/LOG/log.h:308:30: note: in expansion of macro 'T_LEGACY_PHY_WARNING'
# define LOG_W(c, x...) T(T_LEGACY_ ## c ## _WARNING, T_PRINTF(x))
^
/roux/openairinterface5g/openair2/UTIL/LOG/log.h:411:9: note: in expansion of macro 'LOG_W'
LOG_W(PHY,txt2);
------------------------
over and over.
By replacing LOG_W(PHY,txt2) by LOG_W(PHY,"%s",txt2) all the warnings
are removed.
2017-02-23 11:01:45 +01:00
gabrielC
abfeb4ef06
Fix problem in DCI decoding following dci_handling_br branch integration
2017-02-23 10:49:06 +01:00
gabrielC
c17e81b2aa
Merge remote-tracking branch 'origin/develop_UE_20MHz' into develop_integration_w08
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dci_tools.c
2017-02-23 09:09:01 +01:00
gabrielC
2f4fcb5ecc
Merge remote-tracking branch 'origin/bugfix214_timingoffset' into develop_integration_w08
2017-02-23 08:56:51 +01:00
gabrielC
dcb48081a0
Merge remote-tracking branch 'origin/dci_handling_br' into develop_integration_w08
2017-02-23 08:54:04 +01:00
fnabet
0030635237
RLC AM Tx buffer: fix sn modulo window size access
2017-02-22 13:00:30 +01:00
hbilel
34ca9a7f93
[OAI-UE] issue#214 fix timing offset compensation
2017-02-22 11:52:01 +01:00
fnabet
b0d468c0f7
RLC AM: add retransmission and Rx status pdu
2017-02-22 11:40:55 +01:00
Florian Kaltenberger
068ce4ca55
adding a client-side pre-commit script. This script needs to be installed by every developer manually. see comments in script.
2017-02-22 09:29:33 +01:00
gabrielC
46b37aaa31
UE 20 MHz fix + remove too restrictive assert
2017-02-21 14:35:00 +01:00
Cedric Roux
e98c3e8143
report warnings to user after compilation
...
Let the user see how many warnings a compilation generates.
The goal is to have 0 warning, for any compiled component
of openair.
2017-02-20 12:54:46 +01:00
Cedric Roux
38771f270b
Merge branch 'develop_integration_w07' into 'develop'
...
Develop integration w07
See merge request !116
Summary of changes:
- integration of branch tm4-fixes (feature-59-tm4 + somes fixes)
- integration of branch enhancement-199-nas-multi-ue
- integration of branch develop-realtime-lts
- integration of branch enhancement-211-snapping
- various bugfixes
2017-02-20 11:52:32 +01:00
Cedric Roux
339353a96c
integration fix: have a central place of definition for clock_difftime_ns
...
Prior to this commit, the following command failed to build dlsim:
./build_oai --phy_simulators -c
Choice has been made to define it in a .h file as a static inline
function.
2017-02-20 10:53:35 +01:00
Cedric Roux
c8e642494b
integration fix: protect include file
...
The command line to get the error was:
./build_oai --eNB -w EXMIMO -c
2017-02-20 10:10:00 +01:00
Cedric Roux
ea858d54fa
integration fix: strerror has to be used, not perror
...
The command line to get the error was:
./build_oai --eNB -w EXMIMO -c
2017-02-20 10:09:05 +01:00
Cedric Roux
b82e7c1a88
hotfix: forgot targets/COMMON/threads_t.h in a previous commit
2017-02-17 20:19:24 +01:00
Cedric Roux
39f26e945e
Merge remote-tracking branch 'origin/enhancement-211-snapping' into develop_integration_w07
2017-02-17 18:27:33 +01:00
Cedric Roux
e62f569b5d
Merge remote-tracking branch 'origin/various-l2-fixes-187' into develop_integration_w07
2017-02-17 18:23:00 +01:00
Cedric Roux
f9b5dafe29
T: let it compile with C++
...
We now have 4 versions of T_HEADER:
- bad quality C++ version with time
- good quality C version with time
- bad quality C++ version without time
- good quality C version without time
2017-02-17 18:16:22 +01:00
Cedric Roux
603c84c700
fix warnings: fix LOG_X problems when compiling lte-softmodem
...
The compilation line was:
./build_oai --eNB -w USRP
The file openairinterface5g/cmake_targets/log/lte-softmodem.Rel10.txt
has been checked and all LOG_X (and 'msg') warnings have been fixed.
2017-02-17 18:07:06 +01:00
Cedric Roux
96dc12ccce
fix warning: add missing */
2017-02-17 18:07:06 +01:00
Cedric Roux
37bc075cb2
fix: exit if memory_read fails in the function nas_user_initialize
2017-02-17 18:07:06 +01:00
Cedric Roux
74afbf84f4
warning fix: remove pragma in LFDS
...
Not sure that it's correct, but those #pragma seem
to be of no use for gcc. Let's remove them
completely.
2017-02-17 18:07:05 +01:00
Cedric Roux
baeb930397
use ln -sf instead of ln -s in cmake_targets/build_oai
...
When rebuilding oaisim, I had a failure because the target
link already exists. The -f flag forces the link to be done.
2017-02-17 18:01:17 +01:00
Cedric Roux
053704b5c2
remove wrong comment
2017-02-17 18:01:02 +01:00
Cedric Roux
ac7c0df520
integration fix: let oaisim (S1) work again
...
- some cleanup
- thread names to include UE Mod_id
- arg of UE_thread_rxn_txnp4 to be struct rx_tx_thread_data again
- sync in UE_thread_rxn_txnp4 to use instance_cnt_rxtx again
- UE_thread to call itti_send_msg_to_task with UE->Mod_id + NB_eNB_INST
instead of INSTANCE_DEFAULT again
This may break the softmodem UE, to be tested.
The most problematic thing may be the synchronization.
I don't think it will impact the processing at all,
but I won't bet my shirt on it.
2017-02-17 17:55:27 +01:00
Cedric Roux
7c11cf9646
redo commit 5805215227
...
git show -p 5805215227
to see what it's about
2017-02-17 14:39:00 +01:00
Cedric Roux
122953d986
redo commit 157707b042
...
git show 157707b042
to see what it's about
2017-02-17 14:25:26 +01:00
Anta Huang
e3186c1741
Issue #211 - enhance build script for snapping package
...
- build script has ability to indicate location for downloading uhd images
- one simple wrapper to set environment variables and initiate another program (supposed to be lte-softmodem)
2017-02-17 13:56:00 +01:00
Cedric Roux
f58c7b1be9
integration fix: restore enb.band7.tm1.usrpb210.conf
...
Many variables were changed that should not have been changed.
2017-02-17 12:41:13 +01:00
Cedric Roux
76574a1ac0
Revert "fix nettle"
...
This reverts commit d31634c358 .
Laurent Thomas had a problem on one machine with the build_oai
way of checking for nettle.
The problem with the alternative solution of including nettle/bignum.h
is that it is very unclear.
The problem with nettle is that the file nettle/config.h does not
exist for version 2. It was introduced in version 3.
We want to support both versions, but there is an API incompatibility.
So we need an #if #else mechanism.
The file nettle/bignum.h is present in both versions 2 and 3 and it
includes nettle/version.h in the version 3.
So by including this file, we can check for the existence of
NETTLE_VERSION_MAJOR (that comes from nettle/config.h) in the
code.
But as you can see, the reasoning is way too complex.
So it's better to keep the check in cmake_targets/CMakeLists.txt.
As long as we support version 2 this will be the way to go.
It is possible to force a given version in specific non-generic
customized environments.
2017-02-17 12:29:31 +01:00
Chia-Yu Chang
1b417979e9
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into various-l2-fixes-187
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/if4_tools.c
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
targets/ARCH/ETHERNET/USERSPACE/LIB/if_defs.h
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band7.tm1.if4p5.25PRB.lo.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band7.tm1.if4p5.50PRB.lo.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band7.tm1.if4p5.50PRB.usrpb210.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.25PRB.oaisim.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.50PRB.oaisim.conf
2017-02-17 12:01:26 +01:00
gabrielC
eadcba956e
Merge branch 'develop-realtime-lts' into develop_integration_w07
...
Conflicts:
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-ue.c
2017-02-17 11:51:03 +01:00
pyroclaste
3dd1faadd4
Add the compression for IF5 and RTT measurements for FH and RF
2017-02-17 11:38:44 +01:00
Cedric Roux
10a50563eb
Merge remote-tracking branch 'origin/bugfix-exmimo' into develop_integration_w07
2017-02-17 10:08:48 +01:00
Cedric Roux
9a5d17d967
bugfix: do not allocate memory
...
Memory was allocated which was "lost" because the
address of the block was put in a pointer that is
overwritten just after.
Discussing with Elena, the current commit is the correct
way to do things.
2017-02-16 15:37:56 +01:00
Cedric Roux
9535e7a276
bugfix: make some functions thread safe
...
Those functions modify a global char array (a string).
Let's pass a buffer to those functions, so that it's
thread safe. The caller has been modified, with hopefully
a buffer big enough (still bigger than what was there before,
so should not break more than it did).
2017-02-16 15:35:07 +01:00
fnabet
e7e48144e1
Remove RLC header size from UE L2 buffer occupancy
2017-02-16 15:03:26 +01:00
Cedric Roux
31c85b22ea
integration fix: remove ^M from file
...
command run:
dos2unix openair1/SIMULATION/TOOLS/taus.c
2017-02-16 14:35:19 +01:00
Raymond Knopp
71af8ce824
Merge remote-tracking branch 'origin/develop' into enhancement-10-harmony-RU2
...
Conflicts:
openair1/PHY/defs.h
openair1/PHY/impl_defs_lte.h
openair1/PHY/vars.h
targets/RT/USER/lte-enb.c
2017-02-16 05:24:28 -08:00
Cedric Roux
70c84ef835
integration fix: put correct licensing information
2017-02-16 14:19:04 +01:00
Cedric Roux
ba6d140445
integration fix: put correct licensing information
2017-02-16 14:16:29 +01:00
Cedric Roux
bcfeb7af32
integration fix: put correct licensing information
2017-02-16 14:04:56 +01:00
Cedric Roux
36bd7e1d75
integration fix: remove comment
2017-02-16 14:01:15 +01:00
Cedric Roux
1f3b1ff8ff
integration fix: remove XER_PRINT from RRC
2017-02-16 12:53:25 +01:00
Cedric Roux
f92bd91544
Merge branch 'enhancement-199-nas-multi-ue' into develop_integration_w07
...
Conflicts:
openair1/SCHED/phy_procedures_lte_ue.c
targets/RT/USER/lte-softmodem.c
targets/SIMU/USER/oaisim.c
targets/SIMU/USER/oaisim_functions.c
2017-02-16 12:14:26 +01:00
laurent
be0541aa8c
remove a race
2017-02-16 11:38:38 +01:00
Laurent
6f6f9acb52
merge develop; add option to set affinity in UE
2017-02-16 11:34:02 +01:00
fnabet
fbe109a66c
RLC/MAC UE interface changes for Tx and adapt to eNB
2017-02-16 11:26:37 +01:00
Cedric Roux
6397e66c29
bugfix: fix PCDP inst (again)
...
This commit follows 7d9945e884 .
lte-softmodem UE in S1 and lte-softmodem UE in noS1 modes behave
differently here.
This commit fixes the issue for thoses cases.
Other cases (eNB S1, eNB noS1, oaisim S1/noS1) have to be checked.
2017-02-16 11:23:24 +01:00
Cedric Roux
63c0ed7042
fix UE default configuration file
...
- fix OPc key
- clear EHPLMN_LIST, UE does not start the RA procedure when set
to be fixed
2017-02-16 10:10:42 +01:00
Cedric Roux
7d9945e884
bugfix: fix PDCP inst
...
This commit is a continuation of 614d6bbe2a
(ue_ip: use correct instance).
Now in openair2/NETWORK_DRIVER/UE_IP/common.c the 'inst' is not
forced to 1 anymore, we take the value 'pdcph_p->inst'.
It turns out that 'pdcph_p->inst' is 0 instead of 1 when we
run lte-softmodem as an UE.
So let's modify PDCP to set 'inst' to 1 where it was set to 0 for
the UE softmodem case, and skip the places where it is reset to 0,
still for the UE softmodem case.
This may break things, I am not sure.
2017-02-15 17:21:02 +01:00
Cedric Roux
7b36af0597
bugfix: variable was on the stack
...
Guess what happens when we return from the function...
2017-02-15 15:38:37 +01:00
Florian Kaltenberger
7c4630057f
fixing a wrongly placed } for correct exmimo initialization
2017-02-15 14:28:07 +01:00
Raymond Knopp
637fd846b0
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2017-02-14 11:03:23 -08:00
hbilel
bfa8a28ccb
[OAI-UE] fix pucch format2 regression
2017-02-14 18:31:57 +01:00
Laurent
23c7547698
remove debug traces
2017-02-14 18:24:31 +01:00
Laurent
d65d91ddcc
gcc warning fix
2017-02-14 18:18:34 +01:00
Cedric Roux
f52a42eda5
cleanup lte-softmodem.c
...
For whatever reason, lte-softmodem.c was totally messed up...
We took the version from the branch develop and added
abstraction_flag, which is needed in openair2/LAYER2/MAC/main.c
(this is not clean, previous commit added a comment for this).
This has to be cleaned at some point.
2017-02-14 16:41:07 +01:00
gabrielC
4ecdfa05f1
UE logging, Replace LOG_I by LOG_D
2017-02-14 16:34:56 +01:00
Cedric Roux
6c789a36bc
minor: add a comment
2017-02-14 16:18:54 +01:00
Cedric Roux
09139ab018
fix build_oai
...
- the option --UE was abused! Let's introduce --UE-conf-nvram and
--UE-gen-nvram
- the option name --UE-OUTPUT was not clear and is now replaced by
--UE-gen-nvram
- the new options are described when running ./build_oai -h
- print_help has been modified (' replaced by ") to print
$conf_nvram_path and $gen_nvram_path
2017-02-14 15:38:51 +01:00
gabrielC
2dc9dc0316
Merge remote-tracking branch 'origin/tm4-fixes' into develop_integration_w07
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/power_control.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
targets/SIMU/USER/oaisim_functions.c
2017-02-14 15:25:37 +01:00
fnabet
1a591da2bc
Merge tag '2017.w06' into bugfix-189-rlc-am-fixes
2017-02-14 15:15:19 +01:00
Cedric Roux
614d6bbe2a
ue_ip: use correct instance
...
The problem was the following.
Run oaisim with two UEs:
sudo ../cmake_targets/oaisim_build_oai/build/oaisim -O enb.conf -u2 -s15 -AAWGN -y1 -b1 -Q0
Then wait for both UEs to be connected. The interfaces "oip1" and "oip2" are
activated, with IP addresses 192.172.0.2 for the first UE and 192.172.0.3 for
the second.
Then on the EPC machine, do:
ping 192.172.0.3
No reply.
On the oaisim machine, we see that the packets are sent to "oip1" instead
of "oip2".
The fix may break softmodem UE. The inst was forced to "1" for some reason.
To be checked.
2017-02-14 10:58:06 +01:00
Cedric Roux
f66f6e49cb
deal with empty subframes at UE side even in oaisim
...
The memset was also too big. It should only clear
one subframe.
Only tested without abstraction.
Abstraction does not work for the moment anyway, but just to
keep that in mind.
2017-02-14 10:27:24 +01:00
gabrielC
9ecae1837c
[OAI-UE] fix ack/nack reporting on pusch
2017-02-13 18:15:07 +01:00
Cedric Roux
b904ce7978
rewrite synchronisation in oaisim/channel simulation
...
The idea is as follows.
oaisim waits for all tasks to be done for a TTI.
To do so it waits for last_rx_timestamp == current_rx_timestamp,
for all UEs and eNBs.
When it's done, it increases current_rx_timestamp by samples_per_tti,
to inform UEs and eNBs that a new TTI is ready.
In the functions [UE|eNB]_trx_read, we wait for a new TTI to be ready,
that is we wait for current_rx_timestamp != last_rx_timestamp.
The UE has also to wait for processing threads to be done.
In the eNB it's not necessary because the processing is all
done in one thread, that is: read subframe, process this subframe,
emit subframe+4, and then back to read subframe.
The code is not clean. We should not use usleep but semaphores.
Also, do_[DL|UL]_sig should not read from rxdata and write to txdata,
but use internal buffers.
The functions [UE|eNB]_trx_read should call do_[DL|UL]_sig and then
copy from the internal buffers of the channel simulator into rxdata.
The functions [UE|eNB]_trx_write should write data passed into the
internal buffers of the channel simulator.
2017-02-13 17:58:11 +01:00
Cedric Roux
14aa96787a
bugfix: eNB_id should have been UE_id
2017-02-13 17:47:47 +01:00
Florian Kaltenberger
aefb958a6f
tx calibration for LimeSDR band 13
2017-02-13 17:12:10 +01:00
hbilel
5805215227
[OAI-UE] fix freq offset correction during cell scan
2017-02-13 16:46:28 +01:00
hbilel
e88d1e739e
[OAI-UE] new pucch procedure to support all formats
2017-02-13 16:15:47 +01:00
Florian Kaltenberger
d930378e13
calibration for new firmware/gateware
2017-02-13 16:05:40 +01:00
Raymond Knopp
cd6ac4529d
addition of TX portion of pucch2a/b
2017-02-13 15:27:53 +01:00
Cedric Roux
6ba07564af
fix: do not modify dlsch[0]->g_pucch
...
This is done in another function.
2017-02-13 15:12:08 +01:00
Cedric Roux
8d7c06b194
cleanup: setting status to ACTIVE is done below
...
Don't do it twice.
The logic is: if ndi changed or it's a first tx then round=0
and later: if round==0 then status=ACTIVE
2017-02-13 15:10:00 +01:00
Cedric Roux
4d8e41100a
fix: check that dlsch[0] is not NULL
...
Note: the dci formats 2, 2A and 1E were not checked,
this has to be done. dlsch[0] and dlsch[1] (when
applicable) must be checked somehow.
2017-02-13 15:08:20 +01:00
Cedric Roux
82403ed1dd
cleanup: comments "Needs to be checked" are not needed
2017-02-13 15:07:06 +01:00
Laurent
fa432bdd26
optim measurement function checkcpu()
2017-02-13 13:58:09 +01:00
Cedric Roux
b2b1dc9f18
Merge branch 'develop_integration_w06' into 'develop'
...
Develop integration w06
See merge request !110
2017-02-13 12:01:13 +01:00
Florian Kaltenberger
442bb79bd0
Merge remote-tracking branch 'origin/develop' into calib-LimeSDR
...
Conflicts:
openair1/PHY/MODULATION/ofdm_mod.c
2017-02-13 11:17:28 +01:00
Cedric Roux
7fd46420d9
minor: fix log (from LOG_D to LOG_I)
2017-02-13 11:16:38 +01:00
Cedric Roux
cd1bd0467c
test setup v2: minor: print commands before execution
2017-02-13 10:30:05 +01:00
Raymond Knopp
b325d0a1f7
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2017-02-11 11:11:40 -08:00
Xenofon Foukas
9e55f8ebcd
Fixed bug in the establishment of DRBs
2017-02-11 17:57:11 +02:00
Cedric Roux
0bcee1e40e
fix: set mcs, TBS and Qm only if round == 0
...
Not sure at all about this one, seemed necessary to me,
but I don't get the full logic in there.
To be refined.
2017-02-11 12:34:05 +01:00
Cedric Roux
8f7b6391a5
fix: enough to do it once
...
This is done a bit above in the code, no need to do it twice.
2017-02-11 12:31:45 +01:00
Cedric Roux
c5f400e9d3
fix: do not access array before check
2017-02-11 12:25:46 +01:00
Cedric Roux
fc46dcff36
fix format 1A DCI management
...
I am not sure this is enough. To be refined.
2017-02-11 12:23:05 +01:00
Cedric Roux
80f47817d9
fix: warn if no PDSCH active
...
I doubt the case should happen. If it does, let's print an
error, will ease debugging.
2017-02-11 12:21:05 +01:00
Cedric Roux
a75cfd9073
fix: set default value of nb_rb
...
Not sure if necessary, but better do it.
2017-02-11 12:20:15 +01:00
Cedric Roux
9bf108c227
Revert "Merge remote-tracking branch 'origin/calib-LimeSDR' into develop_integration_w06"
...
This reverts commit ce14050bb4 , reversing
changes made to 0ada1e9e32 .
2017-02-10 17:32:26 +01:00
Laurent
012d333c8e
tune USRP/USB packet size
2017-02-10 17:08:28 +01:00
Cedric Roux
94e039ac87
Merge remote-tracking branch 'origin/fix-if4p5' into develop_integration_w06
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/prach.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
2017-02-10 14:59:39 +01:00
Younes
91e12a9724
Fix if4p5
2017-02-10 14:51:43 +01:00
Cedric Roux
2bf1180884
Merge remote-tracking branch 'origin/feature-68-enb-agent' into develop_integration_w06
...
Conflicts:
openair2/LAYER2/MAC/flexran_agent_scheduler_dlsch_ue.c
2017-02-10 12:22:46 +01:00
Cedric Roux
ce14050bb4
Merge remote-tracking branch 'origin/calib-LimeSDR' into develop_integration_w06
...
Conflicts:
openair1/PHY/MODULATION/ofdm_mod.c
2017-02-10 11:50:31 +01:00
Cedric Roux
0ada1e9e32
Merge remote-tracking branch 'origin/oaisim-rru' into develop_integration_w06
...
Conflicts:
openair2/RRC/LITE/rrc_UE.c
2017-02-10 11:36:06 +01:00
Cedric Roux
ae674104b3
Merge remote-tracking branch 'origin/various-l2-fixes-187' into develop_integration_w06
2017-02-10 11:21:51 +01:00
Laurent
b9e03cf251
fix usrp thread priority
2017-02-09 19:17:28 +01:00
Elena_Lukashova
b31282ae30
Merge branch 'develop' into feature-59-tm4
2017-02-09 18:03:16 +01:00
laurent
3c191c26f3
fix BCH tracking
2017-02-09 17:46:04 +01:00
Cedric Roux
62bcd5edf9
fix: create tasks before sync in oaisim
...
Not sure if this is the right thing to do, but it seems to be.
"start_eNB = 1;" is also necessary when the l2l1 task gets INITIALIZE_MESSAGE
otherwise the eNB does not start.
As it is today, I don't think oaisim will work with more than one eNB.
2017-02-09 11:00:59 +01:00
Cedric Roux
3e77251f96
minor: add a message before aborting
...
The case instance == INSTANCE_DEFAULT should normally not happen,
but let's be a bit verbose if it does.
2017-02-09 10:57:46 +01:00
Cedric Roux
e400b5e709
fix: remove T_ENB_MASTER_TICK in oaisim.c
...
It's now done in lte-enb.c, even for oaisim.
2017-02-09 10:56:42 +01:00
Cedric Roux
234acfea7f
fix: this piece of code should not be here
...
It was probably the result of a bad merge.
At this point eNB_inst is not valid. Plus the T_ENB_MASTER_TICK
is now handled in lte-enb.c, even for oaisim.
2017-02-09 10:53:15 +01:00
Cedric Roux
9c6cb96baf
put UE id in thread names
2017-02-09 10:46:20 +01:00
Cedric Roux
393fe86563
fix: pass UE parameter to UE threads
...
oaisim is not functional with several UEs.
This fixes one issue. (It's still not functional for other reasons.)
2017-02-09 09:47:13 +01:00
Navid Nikaein
80eaec1d5c
fix the protobuf installation under ubuntu 16.04
2017-02-09 09:23:13 +01:00
laurent
51b23b4061
merge latest develop, enhance real time, set back BCH tracing in UE as in develop branch
2017-02-08 21:19:10 +01:00
Cedric Roux
157707b042
fix USE_MME compilation flag
...
We should use ENABLE_USE_MME, not USE_MME.
This code is useless anyway (I think, not sure, that's why I
leave it here), because the other threads wait for 'sync_var'
to become >=0.
2017-02-08 18:06:24 +01:00
Navid Nikaein
5c09741fac
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into various-l2-fixes-187
2017-02-08 14:51:35 +01:00
Navid Nikaein
7e13688e80
fix again the compilation issue with flexran
2017-02-08 14:51:25 +01:00
Navid Nikaein
6b81ddf611
fix the compilation issue with flexran
2017-02-08 14:41:07 +01:00
Florian Kaltenberger
ce465e503a
applying last dlsim fix to dlsim_tm4
2017-02-08 12:03:41 +01:00
Florian Kaltenberger
d3b4251053
yet another bugfix for dlsim
2017-02-08 11:36:48 +01:00
Florian Kaltenberger
b44c49bc30
adjusting power levels in alamouti receiver and dlsim. now TM2 dlsim tests pass again.
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/impl_defs_top.h
2017-02-08 11:10:37 +01:00
Raymond Knopp
4661138d87
protection in case of false DCI
2017-02-07 16:01:27 -08:00
fnabet
d3af6f1f36
Renaming or removing some Tx RLC AM fields
2017-02-07 10:47:47 +01:00
Florian Kaltenberger
e0b8998def
fixing bug in PDSCH power allocation for TM2
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/LTE_TRANSPORT/power_control.c
2017-02-07 10:02:49 +01:00
fnabet
39bdc2bce8
fix Tx Status PDU
2017-02-06 16:29:01 +01:00
gabrielC
ab2c1fcc8e
fix TStatus Prohibit 0ms
2017-02-06 14:55:50 +01:00
Elena_Lukashova
0cd250bc50
1. Fixing remaining bugs form merge. Both simulators pass all the test.
...
2. Adding dlsch_encoding_SIC, where the fisrt argument is UE structure.
3. Adding general test cases for dlsim_tm4 simulator. 015110.
2017-02-06 14:55:21 +01:00
Elena_Lukashova
d1d4bb9f0c
Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4
2017-02-06 12:00:24 +01:00
Xenofon Foukas
274030c4d5
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2017-02-06 12:29:53 +02:00
fnabet
483822d427
Merge tag '2017.w05' into bugfix-189-rlc-am-fixes
2017-02-06 11:14:40 +01:00
Cedric Roux
e2ae88de23
Merge branch 'develop_integration_w05' into 'develop'
...
Develop integration w05
See merge request !102
2017-02-06 09:43:05 +01:00
Raymond Knopp
bb5ee76ad8
changes in oaisim to support RRU + fronthaul. minor bugs corrected in UE.
2017-02-05 14:31:00 -08:00
Xenofon Foukas
31dde6129c
Fixed various FlexRAN-related compilation warnings
2017-02-05 20:00:57 +02:00
Xenofon Foukas
8250ecd794
Added info required for stability and fairness of remote scheduler
2017-02-05 19:54:14 +02:00
Elena_Lukashova
024af3e730
Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4
2017-02-03 22:21:44 +01:00
Xenofon Foukas
0e687fb765
Fixed bug related to the reporting of timing advance to the controller that severely dropped the performance of the remote scheduler
2017-02-03 19:39:47 +02:00
fnabet
79242aaf54
RLC AM Tx changes
2017-02-03 17:02:42 +01:00
Florian Kaltenberger
41a261266a
fixing some bugs
2017-02-03 16:17:52 +01:00
Cedric Roux
39ec1f7071
Merge remote-tracking branch 'origin/fix_T_messages' into develop_integration_w05
2017-02-03 16:02:25 +01:00
Cedric Roux
bebc2a1088
Merge remote-tracking branch 'origin/bugfix-202-oai_nw_drv' into develop_integration_w05
2017-02-03 16:01:47 +01:00
Cedric Roux
b55d80ffd2
Merge remote-tracking branch 'origin/hotfix-201-oaisim-abstraction' into develop_integration_w05
2017-02-03 16:01:30 +01:00
Elena_Lukashova
883310d88d
Adding standard test cases for dlsim_tm4. test case number is 015110.
...
All the test pass.
2017-02-03 12:36:16 +01:00
Florian Kaltenberger
358e6926ca
initializing dlsch_SI and dlsch_RA in dlsim.c
2017-02-02 18:18:16 +01:00
Cedric Roux
d72294b966
fix gen_emm_data
...
It was not setting emm_data->eplmn.plmn[X], only emm_data->eplmn.n_plmns,
leading to the UE to dig for PLMN 00000.
(It's not the end of the story, seems like the PLMN selection
does not work, the UE only tries one from what I've seen, but
I didn't dig much, may be wrong.)
2017-02-02 17:10:59 +01:00
Xenofon Foukas
a3427bf85b
Bug fixes for proper reporting of HARQs to the controller
2017-02-02 17:51:58 +02:00
Cedric Roux
ea6fb5c481
better handle user input in hex_string_to_hex_value
...
Adapt calling sites too.
When data comes from the user, it is good to check that
what we read is correct and warn the user if it's not.
2017-02-02 16:35:45 +01:00
Raymond Knopp
d141195ea3
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2017-02-01 23:18:10 -08:00
Raymond Knopp
90cb9d6cb8
adding RRU/Fronthaul functionality to oaisim
2017-02-01 23:17:54 -08:00
gabrielC
7b1cbfc326
Merge branch 'offset_correction' into develop_integration_w05
2017-02-01 15:59:03 +01:00
gabrielC
723510f684
Remove LOG_I
2017-02-01 15:53:52 +01:00
Laurent
094ac2f3ea
merge with head of branch
2017-02-01 15:03:57 +01:00
Laurent
00ebfbb0bc
fix merge compilation
2017-02-01 15:00:01 +01:00
gabrielC
c935da6414
Cell sync Offset was not applied correctly in all case
2017-02-01 14:07:19 +01:00
Laurent
9f33d0904b
merge develop
2017-02-01 13:08:35 +01:00
Cedric Roux
163c37a5a3
bugfix: return error in 'emm_msg_encode' in case of failure
2017-02-01 12:17:39 +01:00
Navid Nikaein
0a91243ca5
merge branch various-l2-fixes with the develop branch
2017-02-01 11:52:53 +01:00
gabrielC
73dded9a21
Merge remote-tracking branch 'origin/issue200_ulharqfix' into develop_integration_w05
2017-02-01 10:34:35 +01:00
gabrielC
e45f26e48e
Fix for ACK not send when DCI0 and DCI1 received at same sfn
2017-02-01 10:26:59 +01:00
Xenofon Foukas
6d6e1c8687
Stability improvements for remote real-time control
2017-01-31 19:15:51 +02:00
gabrielC
03a39ccae2
Merge branch 'UE_S1_compilation' into develop_integration_w05
2017-01-31 14:22:08 +01:00
hbilel
29cc22bd18
[OAI-UE] bugfix issue#204: fix for pss/sss extraction during scan period
2017-01-31 09:53:15 +01:00
gabrielC
0e42ffa2a0
UE compilation for S1
2017-01-31 09:45:24 +01:00
fnabet
5551c5e596
Merge tag '2017.w04' into bugfix-189-rlc-am-fixes
2017-01-30 18:17:14 +01:00
fnabet
66b93704e2
RLC AM fix poll criteria
2017-01-30 18:16:16 +01:00
Cedric Roux
2d8ae33544
T: remove ENB_MAC_UE_UL_PDU_WITH_DATA from group HEAVY
...
we want those traces in the logs people send to us and
the group HEAVY is disabled in the wiki instructions.
2017-01-30 17:25:43 +01:00
Cedric Roux
03bf3a6dc5
put UE T messages above VCD ones
...
looks better
2017-01-30 17:24:44 +01:00
Cedric Roux
bb903e8d4f
add/remove T traces to be up to date with current software
2017-01-30 17:24:08 +01:00
Cedric Roux
452b63fc36
remove oai_nw_drv from test setup
2017-01-30 16:06:25 +01:00
Cedric Roux
dd9778924d
hotfix to be removed: oaisim -a abstraction flag disabled
...
The abstraction mode of oaisim does not work for the moment, it's better
to exit than to crash somewhere randomly.
2017-01-30 15:52:18 +01:00
Elena_Lukashova
90fbbe7ef4
Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4
2017-01-30 15:16:09 +01:00
Elena_Lukashova
a51c30f459
Merge branch 'develop' into feature-59-tm4
...
dlsim_tm4 works fine.
dlsim has a bug in llr processing after llr computations (see XFORMS).
2017-01-30 13:37:24 +01:00
Xenofon Foukas
6337bc77b1
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2017-01-30 14:24:14 +02:00
Xenofon Foukas
f1d4f4b93c
Changed behavior of API for PUCCH power reports
2017-01-30 14:23:19 +02:00
hbilel
7b64eae285
[OAI-UE] issue#200 release harq p[rocess after sending Ack
2017-01-30 12:00:08 +01:00
Cedric Roux
4eae34a9d8
Merge branch 'develop_integration_w04' into 'develop'
...
Develop integration w04
See merge request !93
2017-01-30 10:20:34 +01:00
Cedric Roux
61b3de99cb
fix autotest v2
2017-01-30 09:28:35 +01:00
Raymond Knopp
02148c7950
refit for USRP (control of DSP cordic), no more trx_stop during synchronization
2017-01-29 16:15:08 -05:00
Raymond Knopp
afb60b8500
initial LMS7002M register configuration. modifications for lte-ue and rf_device to use LimeSDR.
2017-01-28 17:32:16 -05:00
Xenofon Foukas
9224d36176
Fixed bug that prohibited 2 UEs to be scheduled at the same time
2017-01-27 19:19:17 +02:00
Cedric Roux
dc5f420d88
fix compilation of unitary simulators
...
I'm not sure the fixes are correct.
2017-01-27 18:11:52 +01:00
Cedric Roux
0c13a37517
Merge branch 'timingOffsetLoopBranch' into develop_integration_w04
2017-01-27 16:16:46 +01:00
Cedric Roux
d1ef731728
Merge branch 'bugfix-197-autotest-fixes-2017-w03' into develop_integration_w04
2017-01-27 16:16:14 +01:00
Cedric Roux
11b3e6dfbb
Merge branch 'bugfix-196-oai_nw_drv-compilation' into develop_integration_w04
2017-01-27 16:14:52 +01:00
Cedric Roux
53e416be0b
update license information
...
Also included some source files not related to this branch.
modified: openair1/PHY/LTE_ESTIMATION/lte_dl_bf_channel_estimation.c
modified: openair1/PHY/LTE_TRANSPORT/pilots_ue_spec.c
modified: openair1/PHY/MODULATION/beamforming.c
modified: openair1/PHY/TOOLS/twiddle18432.h
modified: openair1/SIMULATION/LTE_PHY/dlsim_tm7.c
modified: openair3/NAS/TOOLS/nvram.c
modified: openair3/NAS/TOOLS/usim.c
modified: openair3/NAS/UE/user_defs.h
2017-01-27 16:09:56 +01:00
Cedric Roux
106f31524b
update CMakeLists for ubuntu 16.04
...
The previous version did not compile on ubuntu 16.04.
I left the old version, commented, just in case.
2017-01-27 15:58:17 +01:00
Cedric Roux
f6e42ce9e4
fix compilation of oaisim
...
That's not the end of the story though.
2017-01-27 15:52:22 +01:00
Cedric Roux
c62b54a030
remove duplicated definitions
...
I am not sure if it's the right way to solve the
problem, so I keep the definitions here and
put them inside #if 0 #endif
2017-01-27 15:49:45 +01:00
Cedric Roux
1cd46a75d7
add missing #ifndef #endif guards in header file
...
modified: targets/COMMON/openairinterface5g_limits.h
2017-01-27 15:49:00 +01:00
Florian Kaltenberger
b9407c40cf
adding missing file
2017-01-27 15:31:39 +01:00
Anta Huang
471a7d7d10
revert the value of the aggregation
2017-01-27 10:49:04 +01:00
Elena_Lukashova
b98bb25fba
Merge branch 'feature-60-tm4-fork' into feature-59-tm4
...
1. TM4 works on dlsim_tm4.c with full HARQ support for both PIA and SIC.
2017-01-27 10:36:10 +01:00
hbilel
d34a8019b2
[OAI UE] Fix: use double buffer for rxDataF, dlChannelEst and pdsch context
...
since two rx threads (even/odd) are used by OAI-UE
2017-01-27 08:18:02 +01:00
Anta Huang
c84f68cefc
fix the issue with RAN sharing
2017-01-26 18:43:05 +01:00
Elena_Lukashova
e88561e90d
copying dlsim.c to dlsim_tm4.c
2017-01-26 10:51:29 +01:00
Xenofon Foukas
974e5beebc
Harmonized FlexRAN scheduler with MAC changes for support of multiple UEs
2017-01-25 20:02:38 +02:00
Elena_Lukashova
60eddd2c8f
Fixing write_output arguments in dlsim_tm4.c
2017-01-25 17:42:04 +01:00
gabrielC
0dd076a37a
[OAI-UE] fix time tracking and channel interpolation
2017-01-25 17:23:32 +01:00
Elena_Lukashova
a33a3ead22
1.Fixing the bug in lte_ue_measuments.c for rank indicator.
...
2. Fixing the arguments in the dump_dlsch2.
2017-01-25 17:21:56 +01:00
fnabet
26d99fae5d
add changes for Tx Status PDU report
2017-01-25 17:06:37 +01:00
Xenofon Foukas
422c06c932
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2017-01-25 16:18:44 +02:00
Imad ALAWE
d2e02ee2e6
BUGFIX: Ip table clean when oaisim starts
...
Ip table clean use to run on oaisim shutdown. It is moved to run on oaisim starts.
2017-01-25 13:59:47 +01:00
Imad ALAWE
8bff2cff3e
BUGFIX(GTP-U): Add missing ip rules in order to have point to point connection
2017-01-25 13:59:47 +01:00
Imad ALAWE
b3ded7799a
openairinterface5g: Fix multi definition of UE/eNB NB_MAX
...
In openairinterface5g many definitions in many layers of UE or eNB NB_MAX.
We created a file called openairinterface5g_limits.h
located at openairinterface5g_dir/targets/COMMON/ declaring the number max
of UE and eNB to be used in ALL layers depending on launching conditions
(LARGE_SCALE for example).
2017-01-25 13:58:53 +01:00
Imad ALAWE
a731de2f13
openair2: fix abstraction mode for oaisim with MME
...
When using abstraction mode, layer2_init_UE() and openair_rrc_ue_init()
are called according to first_sync state and only without MME support.
We added the global variable abstraction_flag to allow abstraction mode
when MME is enabled.
Openair2 is also used in lte-softmodem, so it must have a global variable
abstraction_flag. So we moved it out from the main() scope.
2017-01-25 13:34:14 +01:00
Frédéric Leroy
3fdcf5b676
feat(conf2uedata): uses nvram and usim binary
...
This commit reverts behaviour of data generation as before
commit 7207c65b05fd812a18371827f2bfb1431fc58696:
fix .ue* filenames in scripts and documentation
TODO add option to conf2uedata and adapt script
2017-01-25 13:29:48 +01:00
Frédéric Leroy
3d0fbc00a1
feat(conf2uedata): reintroduce nvram binary
2017-01-25 13:29:48 +01:00
Frédéric Leroy
30fde6bfe2
feat(conf2uedata): reintroduce usim binary
2017-01-25 13:29:48 +01:00
Frédéric Leroy
e439a24f03
feat(conf2uedata): print USIM filename on display
2017-01-25 13:29:48 +01:00
Frédéric Leroy
d8aa8d4a64
fix(conf2uedata): update INT_ALGO to match openair develop branch
2017-01-25 13:29:48 +01:00
Frédéric Leroy
95503ffd52
fix(conf2uedata): update ue_eurecom_test_sfr.conf to match openair develop branch
2017-01-25 13:29:48 +01:00
Frédéric Leroy
747cea249b
feat(conf2uedata): add a selector for displaying files
2017-01-25 13:29:48 +01:00
Frédéric Leroy
af4027660b
feat(conf2uedata): add a selector for writing files
2017-01-25 13:29:48 +01:00
Frédéric Leroy
6c588589ac
refactor(conf2uedata): move parser functions to conf_parser.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
bf699414d1
style(conf2uedata): use bool type for readability
2017-01-25 13:29:48 +01:00
Frédéric Leroy
86c8d0f95a
refactor(conf2uedata): move plmns functions to conf_user_plmn.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
51c7753526
refactor(conf2uedata): move networks function to conf_networks.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
1b54e18a47
refactor(conf2uedata): add networks_t for managing known_networks
2017-01-25 13:29:48 +01:00
Frédéric Leroy
8d36213f6f
refactor(conf2uedata): add make_plmn_from_conf()
2017-01-25 13:29:48 +01:00
Frédéric Leroy
459a6ec372
refactor(conf2uedata): use user_plmns struct to store plmns lists
...
This remove the old static lists
2017-01-25 13:29:48 +01:00
Frédéric Leroy
c86b437eb3
refactor(conf2uedata): make plmns_list struct for managing plmns
2017-01-25 13:29:48 +01:00
Frédéric Leroy
fcb857e508
refactor(conf2uedata): add parse_Xplmn() to read *plmns
2017-01-25 13:29:48 +01:00
Frédéric Leroy
5c8410c56f
fix(conf2uedata): make hplmn_index a local variable
...
There was a side effect corrupting data because hplmn_index was not computed.
2017-01-25 13:29:48 +01:00
Frédéric Leroy
7fe8d45d6a
refactor(conf2uedata): move usim_data funcions in conf_usim.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
f03e2dbc0e
refactor(conf2uedata): move user_data function in conf_user_data[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
eeb44860e9
refactor(conf2uedata): move emm_data funcions in conf_emm.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
ef2dee59d4
refactor(conf2uedata): separate processing and writing of data
2017-01-25 13:29:48 +01:00
Frédéric Leroy
8461a56aa1
refactor(conf2uedata): add fs.[h|c] and display.[c|h]
2017-01-25 13:29:48 +01:00
Frédéric Leroy
8ae72d1cf1
refactor(conf2uedata): put display out of build
2017-01-25 13:29:48 +01:00
Frédéric Leroy
e2dc453b62
fix(conf2uedata): fix missing extern in header
2017-01-25 13:29:48 +01:00
Frédéric Leroy
292535fe06
refactor(conf2uedata.c): rewrite main() and add parse_config_file()
2017-01-25 13:29:48 +01:00
Frédéric Leroy
804595d483
style(conf2uedata.c): rewrite main() for readability
2017-01-25 13:29:48 +01:00
Frédéric Leroy
33b2d11fc2
fix(conf2uedata): clarify error message when config file does not exists
2017-01-25 13:29:48 +01:00
Frédéric Leroy
fe2193ba75
fix .ue* filenames in scripts and documentation
...
TODO add option to conf2uedata and adapt script
2017-01-25 13:29:48 +01:00
Imad ALAWE
17d155325a
feat: add conf2uedata tool for generating .*.nvram
...
This patch adds the conf2uedata tool for generating .ue.nvram* .ue.emm.nvram*
and .usim.nvram* files from a textual configuration file.
The configuration file define most usefull values like plmns, mnc, mcc, msin, K,
OPc for several users.
The files generated will always ends with a number corresponding to the user
entry in the configuration file.
This breaks oai5g because other script have not be updated for using
conf2uedata.
This breaks also the at_nas_ue command.
Examples of configuration files are in openair3/NAS/TOOLS/
2017-01-25 13:29:48 +01:00
Frédéric Leroy
c4707bd8b7
UE: fix nvram_data load filename
2017-01-25 13:29:10 +01:00
Frédéric Leroy
b43c6cbfdd
nas_ue_task: add support for multiple UE
2017-01-25 13:29:10 +01:00
Frédéric Leroy
8bc36c3b96
UE/EMM: move emm_nvram filename to nas_user_t
2017-01-25 13:29:10 +01:00
Frédéric Leroy
260e696c8b
UE: move nvram data filename to nas_user_t
2017-01-25 13:29:10 +01:00
Frédéric Leroy
5fc045644c
UE/USIM/API: fix interface for storing usim_data
2017-01-25 13:29:10 +01:00
Frédéric Leroy
45fccb0203
UE/API/USIM: move hex functions to common/utils.c
2017-01-25 13:29:10 +01:00
Frédéric Leroy
9af3599153
UE: add nas_user_api_id_initialize() function
2017-01-25 13:29:10 +01:00
Frédéric Leroy
e36aee0b7f
UE: factorize calloc() calls and exit on failure
2017-01-25 13:29:10 +01:00
Frédéric Leroy
dcf35b2af1
UE/EMM: fix emm_proc_lowerlayer_* prototype
2017-01-25 13:27:43 +01:00
Frédéric Leroy
5367d5dc3f
UE/EMM: move _lowerlayer_data to nas_user_t
2017-01-25 13:27:43 +01:00
Frédéric Leroy
1ca4d551b8
UE: review and annotate code with FIXME
2017-01-25 13:27:43 +01:00
Frédéric Leroy
8d34217ce4
UE: add user instance to itti messages
2017-01-25 13:27:43 +01:00
Frédéric Leroy
556d5a65e9
UE/*: exit on error
2017-01-25 13:24:30 +01:00
Frédéric Leroy
fcf2444ee1
UE/EMM: remove redondant ueid in prototypes
2017-01-25 13:24:30 +01:00
Frédéric Leroy
64e296ed67
UE/API/USER: remove fd from nas_user_t
2017-01-25 13:24:30 +01:00
Frédéric Leroy
38d7adc7e3
UE/*: fix ueid = 0
2017-01-25 13:24:30 +01:00
Frédéric Leroy
c7a36ec6d2
UE/EMM/LowerLayer: move ueid to nas_user_t
2017-01-25 13:24:30 +01:00
Frédéric Leroy
e6daacf7ea
UE/API/USER: move _user_api_*_buffer to user_api_id_t
2017-01-25 13:24:30 +01:00
Frédéric Leroy
a99e1a95af
API/USER: move _user_api_id to nas_user_t
2017-01-25 13:24:30 +01:00
Frédéric Leroy
53fa94785a
UE/EMM: remove extern definitions for timers
2017-01-25 13:24:30 +01:00
Frédéric Leroy
5ab2fccf2f
UE/API/USER: rename _user_data to user_at_commands_t and move it to nas_user_t
2017-01-25 13:23:18 +01:00
Frédéric Leroy
26538bb9e2
UE/API/USIM: move OP to usim_keys_t
2017-01-25 13:23:18 +01:00
Frédéric Leroy
5b90bcbd25
UE/EMM/SAP: fix misuse of extern for emm_proc_plmn_selection_end() and emm_proc_status()
2017-01-25 13:21:50 +01:00
Frédéric Leroy
b33b4df006
UE/API: rename _usim_api_data to usim_sqn_data and move it to usim_data
2017-01-25 13:21:50 +01:00
Frédéric Leroy
ec889250a5
UE/API: remove old Makefiles
2017-01-25 13:20:21 +01:00
Frédéric Leroy
c875b44958
UE/API/USIM: move _usim_api_k to usim_keys_t
2017-01-25 13:19:39 +01:00
Frédéric Leroy
60032f57b4
UE/EMM: move _emm_attach_data to emm_data_t
2017-01-25 13:12:43 +01:00
Frédéric Leroy
289f1ea971
UE/EMM: move _emm_detach_data to emm_data_t
2017-01-25 13:12:43 +01:00
Frédéric Leroy
46438c7cd9
UE/ESM: move _default_eps_bearer_context_data to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
404c346182
UE: rename _nas_user_data to at_response and move it to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
607f0ca377
UE: remove _nas_user_context from comments
2017-01-25 13:12:20 +01:00
Frédéric Leroy
83e1dc9ed0
UE: move _nas_user_nvdata to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
9a33bca200
UE: move _nas_user_context to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
ef05c1d900
UE/EMM: move static T34XX timers to emm_data_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
491f299bf2
UE/EMM: move _security_data to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
5899af2efd
UE/EMM: move _authentication_data to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
576bbd252c
UE/EMM: move _usim_data to nas_user_t
2017-01-25 13:12:20 +01:00
Frédéric Leroy
7340b5e071
UE/EMM: move _plmn_list to nas_user_t
2017-01-25 13:11:30 +01:00
Frédéric Leroy
2d7f557ae9
UE/EMM: fix buggy condition in IdleMode.c
2017-01-25 13:10:39 +01:00
Frédéric Leroy
5665b05c7c
UE/EMM: move _emm_data to nas_user_t
2017-01-25 13:08:58 +01:00
Frédéric Leroy
809be889a7
UE/ESM: move _esm_ebr_data to nas_user_t
2017-01-25 13:08:19 +01:00
Frédéric Leroy
f99e5e1ff0
UE/ESM: remove useless #if directive in esm_ebr.c
2017-01-25 13:08:19 +01:00
Frédéric Leroy
84fa851dfa
UE/ESM: use static buffer per UE to allow reentrancy in esm_sap.c
2017-01-25 13:08:19 +01:00
Frédéric Leroy
7ff4939da6
UE/EMM/SAP: move _emm_fsm_status to nas_user_t
2017-01-25 13:08:19 +01:00
Frédéric Leroy
73937668f0
UE/ESM: move _esm_pt_data to nas_user_t
2017-01-25 13:08:19 +01:00
Frédéric Leroy
e6b5e1c34d
UE: fix at_nas_ue compilation
2017-01-25 13:08:19 +01:00
Frédéric Leroy
844a8af418
UE/ESM: move _esm_data to nas_user_t
2017-01-25 13:08:19 +01:00
Frédéric Leroy
55364a8860
UE/ESM: fix esm_pt_start_timer callback
2017-01-25 13:08:19 +01:00
Frédéric Leroy
223247ceb0
UE/EMM: add nas_user_t parameter to emm_sap_send
...
Surprisingly, it touches every part of openair3, and most of the prototype.
Moreover, a special attention have been put to callback review.
However, there are still places to fix or review indicated by FIXME
2017-01-25 13:08:19 +01:00
Frédéric Leroy
4742178aee
UE/ESM: Make _esm_data a pointer instance
...
This patch adds esm_data_t parameter to ESM functions.
This fixes a bug where the old _esm_data was redefined in all .o
Signed-off-by: Frédéric Leroy <frederic.leroy@b-com.com >
2017-01-25 13:06:35 +01:00
Frédéric Leroy
d4de8aaf0f
UE: use nas_user_t in nas_* function prototype
...
This patch merely adds a "user" object in all nas_* functions.
This don't move any data structure.
It allows next patches to be nicely split.
Signed-off-by: Frédéric Leroy <frederic.leroy@b-com.com >
2017-01-25 13:06:35 +01:00
Frédéric Leroy
ee82aed182
UE: move _nas_proc_data to nas_user_t struct
2017-01-25 13:06:35 +01:00
Frédéric Leroy
2ee6ae11df
UE: create a user and move user_fd into the nas_user_t struct
2017-01-25 13:06:13 +01:00
Frédéric Leroy
7c8dbbdb25
UE: introduce the nas_user_t type in user_defs.h
2017-01-25 13:06:13 +01:00
Frédéric Leroy
2d8cf88884
openair2/RRC/LITE: remove fixed ue_mod_id = 0
2017-01-25 13:06:13 +01:00
Frédéric Leroy
b4cbddb970
UE: move nas_ue_task.h from openair2 to openair3/NAS/UE
2017-01-25 13:06:13 +01:00
Frédéric Leroy
3835f10659
UE/ESM: move esm_indication_callback_t from openair2 to esm_ebr.h
2017-01-25 13:06:13 +01:00
Frédéric Leroy
3df061b540
UE/EMM: move emm_indication_callback_t from openair2 to emm_main.h
2017-01-25 13:06:13 +01:00
gabrielC
7a2984e8ae
[OAI-UE] TimingOffset tracking faster loop
2017-01-25 10:57:20 +01:00
Xenofon Foukas
d0476cb02b
Fixed various bugs related to scheduling using agent
2017-01-24 17:39:44 +02:00
Cedric Roux
68ff688b71
autotest v2: source oaienv in execution.bash
2017-01-24 10:03:50 +01:00
Cedric Roux
7aa57b4d84
remove compilation of oai_nw_drv
...
The compilation of this module does not seem to be necessary,
as far as I have checked. Plus it fails when you run
"build_oai --oaisim --noS1", so let's not compile it.
2017-01-23 13:56:10 +01:00
Cedric Roux
2045a49313
Merge branch 'develop_integration_w03' into 'develop'
...
Develop integration w03
See merge request !89
2017-01-23 10:55:32 +01:00
Cedric Roux
101d28e9da
integration fix: fix compilation of ulsim
...
Hopefully the right argument is passed to this function.
2017-01-23 10:32:39 +01:00
Florian Kaltenberger
e84a00174b
choosing the right version of the unresolved merge conflict in beamforming.c
...
changed the memory allocation of txdataF and beam_weigths
2017-01-21 16:20:10 +01:00
Cedric Roux
37a18b2530
integration fix: bad #if #endif position
2017-01-20 17:22:43 +01:00
Cedric Roux
af67618095
Merge branch 'bugfix-188-multi-UEs-fixes' into develop_integration_w03
2017-01-20 17:05:00 +01:00
Cedric Roux
69c8b8a933
Merge branch 'feature-68-enb-agent' into develop_integration_w03
2017-01-20 16:59:16 +01:00
Cedric Roux
74d07a70f6
Merge branch 'enhancement-192-beamforming' into develop_integration_w03
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/MODULATION/beamforming.c
openair1/PHY/defs.h
targets/RT/USER/lte-enb.c
2017-01-20 16:58:29 +01:00
Cedric Roux
e6f3c9b899
Merge branch 'enhancement-10-harmony' into develop_integration_w03
...
Conflicts:
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
2017-01-20 16:49:39 +01:00
Cedric Roux
da0cbaf86c
fix: add /usr/include/lime to include directories
...
when testing on haswell, using apt-get to install LimeSDR
libraries and includes, it put it in /usr/include, not
/usr/local/include
2017-01-20 16:38:26 +01:00
Cedric Roux
f7fb0280a0
Merge branch 'develop-new-LMSSDR' into develop_integration_w03
2017-01-20 16:37:44 +01:00
Cedric Roux
a0f19a7265
add some printf for debug purpose (to be remove at some point)
...
this commit is here to help debug the previous ones.
It has to be reverted at some point.
2017-01-20 15:48:49 +01:00
Cedric Roux
a6219153d9
check (to be reworked at some point)
...
We put an abort() at this point in the code, because
if the previous commit is correct, the program will
never comme here.
2017-01-20 15:47:08 +01:00
Cedric Roux
da75a07870
rewrite sort_UE for UL and DL and adapt the rest to the change
...
The previous version did not seem to work properly with
several UEs. I too often ended up with a list 'next' where
next[i] = i, leading to an infinite loop, crashing the
processing.
The sorting functions were hard to understand and too slow
anyway (O(n*n)).
We now use qsort_r and comparison functions, that should
define the same order as the previous version.
One important point is that the "next" lists and the "head"
variable are now considered invalid before calling sort_UE.
So all the code (coming before sort_UE) that looped using those
variables has been rewritten to loop over all possible UEs and
the first instruction of the loop is to exit the loop if the UE
is not 'active'. There is room for improvement here. We will
reintroduce a list of some kind at some point. Let's first
have something that works and then optimize. Today NUMBER_OF_UE_MAX
is 16, that's not a big deal.
Consequently, the add_new_ue and rrc_mac_remove_ue have also
been rewritten, hopefully for the better.
This commit is not a basic work and may introduce some
problems.
2017-01-20 15:36:58 +01:00
Cedric Roux
c824eea074
better (maybe) freeing of RA process when an UE is removed from MAC
...
The RA process may be in the state:
RA_active == FALSE and wait_ack_Msg4 == 1
Testing only the rnti should be enough, if everything else works
properly.
Also, don't break, just in case. (Not sure it makes a
difference.)
2017-01-20 15:21:37 +01:00
Cedric Roux
c3c2b774d6
bugfix: do not get pCC_id if UE_id is invalid
2017-01-20 15:15:58 +01:00
Cedric Roux
0d3fa21187
add a LOG in RA
2017-01-20 15:11:40 +01:00
Cedric Roux
428c2212aa
fix: better creation of RNTI
...
The previous version was calling taus(), which
may return any value in [0..65535].
The new version restricts it to [1024..59999]
(arbitrary values, big enough, and in the valid range).
It also checks that the new RNTI is not already present
in the MAC.
I think we should also check that it's not used by a RA
process.
The "loop" thing may not be the best solution either.
To be refined.
2017-01-20 15:09:05 +01:00
Cedric Roux
c1fee62473
RA: fix allocation of RA process
...
A RA process is not available if
and RA_template[i].wait_ack_Msg4 != 0
We can have RA_active==FALSE and wait_ack_Msg4==1,
in which case the RA process is in use and cannot
be reassigned.
2017-01-20 15:05:28 +01:00
Cedric Roux
a5d5a21ddb
"fix" handling of UE_id in RA.
...
What if it's -1? Is it possible?
We catch the case and abort.
We may do a proper fix if the case happen.
I don't think it will, but who knows...
2017-01-20 15:01:51 +01:00
Cedric Roux
89445da9eb
attempting at fixing RRC
...
RRC does not work very well when one UE goes away and comes
back in some situations.
This commit is an attempt at making things work better.
It is probably not the end of the story.
2017-01-20 14:59:24 +01:00
Cedric Roux
c33afccb1b
bugfix: logging was done after modification of values
...
It resulted in wrong log message, leading to complicated
debugging.
2017-01-20 14:57:28 +01:00
Cedric Roux
2a1d1134e9
log an error if UE is -1 in rrc_mac_config_req
2017-01-20 14:54:19 +01:00
Raymond.Knopp
56241235cf
rcc configuration file band 7 if5.
2017-01-20 08:44:41 +01:00
Cedric Roux
2c578f350a
remove XER printing in asn1_msg.c, too verbose
2017-01-19 17:23:15 +01:00
Cedric Roux
390085c377
remove printing of UE capabilities on stdout
...
Modern UEs have very long UE capabilities.
It disrupts realtime behaviour of the modem.
Let's put a simple log message indicating we got the
UE capabilities.
2017-01-19 12:47:50 +01:00
Navid Nikaein
27a1101a58
add support for RAN/radio resource slicing through flexran
2017-01-19 12:44:20 +01:00
fnabet
b77694e89c
main AM RX process PDU changes
2017-01-19 11:40:03 +01:00
Cedric Roux
5933f21882
hack to avoid zombie UEs in the MAC layer
...
Here is the problem:
Sometimes the UE has no PHY context but
is still present in the MAC with 'ul_failure_timer' = 0 and
'ul_out_of_sync' = 0. It seems wrong and the UE stays there forever. Let's
start an UL out of sync procedure in this case.
The root cause of this problem has to be found and corrected.
In the meantime, this hack...
This has to be redone at some point.
2017-01-19 10:00:19 +01:00
Cedric Roux
38b387794e
hack in RLC AM to avoid a race
...
Here is the problem:
UE comes. SRB2 is configured via message to RRC.
At some point the RLC AM is created but not configured yet.
At this moment (I think) MAC calls mac_rlc_status_ind
which calls this function. But the init was not finished yet
and we have a crash below when testing mem_block != NULL.
The "solution" is to test if rlc->input_sdus is NULL.
This is a very dirty hack. I would say the solution
is to use proper locking mechanism because RLC is used
by two threads: PHY/MAC on one hand and RRC on another
hand (I think).
2017-01-19 09:57:43 +01:00
Cedric Roux
05d02c43ec
remove annoying logging (dump_CCE_table)
2017-01-19 09:49:39 +01:00
Florian Kaltenberger
e0c7479122
and one more fix
2017-01-19 09:32:29 +01:00
Raymond Knopp
6b45e869e1
separation of RU
2017-01-18 09:10:10 -08:00
Florian Kaltenberger
0695828e4c
some fixes
2017-01-18 16:43:02 +01:00
Florian Kaltenberger
b0b5cb21e5
Beamforming is now only done when necessary. This patch is based on one from enhancement-10-harmony.
2017-01-18 15:31:04 +01:00
Raymond.Knopp
1224cf44ae
switch RX to HIGH band input by default
2017-01-18 14:14:07 +01:00
Tien-Thinh Nguyen
dce5191542
update to make harmony work with Mobipass[Ercom]
2017-01-18 13:53:05 +01:00
Raymond.Knopp
773afc1490
TX power calibration, RX_W by default
2017-01-18 13:21:07 +01:00
Raymond.Knopp
12cc35932a
Merge branch 'develop' into develop-new-LMSSDR
...
Conflicts:
targets/RT/USER/lte-softmodem.c
2017-01-18 10:44:37 +01:00
Cedric Roux
adbc609bbf
bugfix: reset DCI count before adding one
...
The management of uplink failure generates a DCI to send
a RA PDCCH order. It calls add_ue_spec_dci which increases
DCI_pdu[CC_id]->Num_ue_spec_dci, but this was reset to 0
*after* the DCI generation. Let's reset *before*.
Bug reported by Liang Yong on openair5g-user mailing list.
2017-01-18 10:33:52 +01:00
Florian Kaltenberger
550759231d
change loop limit to NB_ANTENNA_PORTS_ENB
2017-01-18 09:38:14 +01:00
Florian Kaltenberger
a5e6690ded
adding multadd_cpx_vector
2017-01-18 09:33:39 +01:00
Xiwen JIANG
ab57b0ddd3
replace the conjugate vector multiplexing with direct vector multiplexing
2017-01-18 09:16:13 +01:00
Florian Kaltenberger
8a9ef14e4f
reduced the max number of antenna ports to 6 to save memory (we are not using antenna port >5 anyway)
...
mult_cpx_conj_vector can now also do multiply add
beam_precoding now uses mult_cpx_conj_vector
Conflicts:
openair1/PHY/MODULATION/beamforming.c
2017-01-18 09:15:57 +01:00
Navid Nikaein
fdbab0e856
fix the aggregation format for dump_CCE_table
2017-01-16 18:31:45 +01:00
Cedric Roux
67e53e72ab
fix the use of get_eNB_UE_stats
...
The function may return NULL if the UE has been dropped
in the PHY layer but is still present in the MAC layer.
Deal with the NULL case everywhere it's needed.
2017-01-16 17:07:47 +01:00
Xenofon Foukas
84b61f2264
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2017-01-16 17:47:17 +02:00
Xenofon Foukas
9fc584d173
Fixed FlexRAN-related warnings
2017-01-16 17:45:58 +02:00
Xenofon Foukas
dc8190dc6a
Fixed issue with #pragma warnings in liblfds
2017-01-16 17:44:43 +02:00
Tien-Thinh Nguyen
73920f3f6e
[minor modification] fixed the issue related to TX with FDD
2017-01-16 16:08:40 +01:00
Cedric Roux
dec41a2a99
Merge branch 'develop_integration_w02' into 'develop'
...
Develop integration w02
See merge request !82
2017-01-16 10:20:01 +01:00
Cedric Roux
0af4c17000
fix phy simulators compilation - for real
...
This is the real fix, d5a6817887
was not the right solution.
2017-01-16 09:52:14 +01:00
Navid Nikaein
97db12c9f2
better setting of aggregation level as a function of cqi and bw
2017-01-15 20:28:07 +01:00
Raymond Knopp
8be18c360b
debugging for RRU if4p5 TDD
2017-01-15 08:58:26 +01:00
Raymond Knopp
2da964bb2d
changes for RRU TDD if4p5
2017-01-15 01:07:30 +01:00
Raymond.Knopp
84c61990b7
fix for S-subframe handling (if4p5_asynch_DL)
2017-01-14 16:23:13 +01:00
Raymond Knopp
4c78c177db
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
openair1/SCHED/phy_procedures_lte_eNb.c
targets/RT/USER/lte-enb.c
2017-01-14 22:54:12 +01:00
Raymond Knopp
6fd41105c9
RRU changes for S-Subframe
2017-01-14 22:40:36 +01:00
Raymond.Knopp
9ee29fb0b2
changes for S-subframe support in fronthaul
2017-01-14 14:35:19 +01:00
Raymond Knopp
0f47f01cae
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2017-01-13 19:52:48 +01:00
Raymond Knopp
848f78465b
addition of IF4p5 ULTICK packet for TDD fronthaul
2017-01-13 19:49:22 +01:00
Cedric Roux
ff11cf5f23
Merge branch 'bugfix-183-LOG_X-format' into develop_integration_w02
2017-01-13 17:16:16 +01:00
Cedric Roux
fe2446b7e3
Merge branch 'bugfix-185-simulator-compilation' into develop_integration_w02
2017-01-13 17:14:23 +01:00
Cedric Roux
c6a2cf042a
Merge branch 'bugfix-186-rrh-gw-compilation' into develop_integration_w02
2017-01-13 17:12:57 +01:00
Cedric Roux
c88ec0bd81
Merge branch 'bugfix-184' into develop_integration_w02
2017-01-13 17:09:24 +01:00
Cedric Roux
31cbb18f0e
Merge branch '180-fix_TDDConfigurationFileParseRrror' into develop_integration_w02
2017-01-13 17:07:13 +01:00
Cedric Roux
490492cbfa
Merge branch '182-MistakeLogicalOperatorsAndBitwiseOperators' into develop_integration_w02
2017-01-13 17:04:18 +01:00
Cedric Roux
7edff5fe0b
Merge branch 'bugfix-181-oaisim' into develop_integration_w02
2017-01-13 17:02:42 +01:00
Cedric Roux
adfaa6d9f3
Merge branch 'develop-new-LMSSDR' into develop_integration_w02
...
Conflicts:
targets/RT/USER/lte-softmodem.c
2017-01-13 17:01:30 +01:00
Raymond.Knopp
90015dfb35
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2017-01-13 14:17:42 +01:00
Raymond.Knopp
5715de89f2
changes for TDD fronthaul
2017-01-13 14:17:26 +01:00
Cedric Roux
ab7a3e8e9c
fix compilation of RRH GW
...
I am not sure this is the correct solution.
The problem seems to be that the RRH GW does not use ITTI
and thus the type 'as_nas_info_t' is not defined, and then
the compilation fails.
The simple fix is to include 'as_message.h' in
'openair2/RRC/LITE/defs.h' if ENABLE_ITTI is not
defined. Maybe it's not good. RRH GW compiles with this fix.
2017-01-12 17:58:28 +01:00
Cedric Roux
d5a6817887
fixing mbmssim and pdcchsim compilation
...
"frame" is not defined, we pass 0 instead.
Maybe not the right solution.
2017-01-12 17:32:54 +01:00
Florian Kaltenberger
ccdb80efbc
initializing N_TA_offset for TDD eNB. Fixes issue 184.
2017-01-12 10:57:35 +01:00
calvin wang
801a2e5de7
fix mistake bitwise operators
2017-01-12 16:47:57 +08:00
Cedric Roux
669aa1fbcf
fix duplicated definition of boolean_t
...
It is defined both in openair2/COMMON/commonDef.h and
openair2/COMMON/platform_types.h.
Removing one or the other definition creates many problems
when compiling this or that part of the system (ue_ip.ko,
at_nas_ue). Let's keep both and protect the definitions
inside #ifdefs.
2017-01-12 09:27:22 +01:00
Cedric Roux
237da58846
fix a warning in openair3/NAS/UE/EMM/IdleMode.c
...
I'm not sure this is the right fix, so I put a LOG_TRACE
that is displayed when the code comes here.
2017-01-12 09:26:51 +01:00
Laurent
396d59ff22
merge last develop
2017-01-11 23:07:22 +01:00
Raymond.Knopp
c70e705aa4
lmssdr configuration file
2017-01-11 16:10:27 +01:00
Cedric Roux
89cff54730
remove '#define OPENAIR_LTE' from openair1/PHY/defs.h
2017-01-11 16:00:36 +01:00
Cedric Roux
00b7568ed2
warning fix: remove duplicate typedef for 'instance_t'
...
I chose to remove it from common/utils/itti/itti_types.h,
maybe it's not the correct solution.
2017-01-11 15:57:52 +01:00
Cedric Roux
9df4a4910d
fix warnings in openair1/PHY/MODULATION/compute_bf_weights.c
...
Several various fixes are included. Not sure what component of
the system uses this file.
There is one 'abort' added in case a fscanf fails. It may be a
bit too brutal.
2017-01-11 15:56:20 +01:00
Cedric Roux
d36e4e4c85
fix minor warning
2017-01-11 15:55:55 +01:00
Cedric Roux
a36ccb97a2
remove 'variable may be used uninitialized' warning
...
This is not absolutely necessary (the processing is ok),
but the warning is annoying.
2017-01-11 15:54:54 +01:00
Cedric Roux
22942608fa
fix 'unused variables' warning
2017-01-11 15:53:41 +01:00
Cedric Roux
f45256c66b
fix LOG_X macros - addendum
...
I forgot one file in the previous commit
2017-01-11 15:50:58 +01:00
Cedric Roux
f2f32f5340
fix LOG_X macros
...
Some of them might not be correctly handled.
I put /* TODO: XXX */ where I didn't know if
the fix was correct.
2017-01-11 15:48:00 +01:00
calvin wang
3ec3d2a6b1
fix mistake logical and bitwise operators
2017-01-11 14:56:56 +08:00
Cedric Roux
f3b84e7495
include init_nas_s1 in the repository
...
init_nas_s1 may not work properly, but many people complain
about this file, so let's put it in the repository.
We'll fix it at some point if it's not properly usable.
2017-01-10 16:52:52 +01:00
Cedric Roux
cb67d586a4
add format indicator to get LOG_X warnings
...
The LOG_X macros emit a lot of warnings when compiling with the T
because they call the function logRecord (or logRecord_mt)
which has not been "marked" as calling printf, so gcc won't
emit typical printf warnings.
With the T, they directly translate to sprintf, so those warnings
pop up, much more verbose due to several macro expansions.
Let's make them pop up all the time so it's easier to fix them.
2017-01-10 14:21:02 +01:00
Cedric Roux
8d3368b79d
Merge branch 'develop_integration_wk01' into 'develop'
...
Develop integration wk01
See merge request !74
2017-01-09 22:54:12 +01:00
Cedric Roux
bfecb5e54a
T: add PHY throughput view to enb tracer
2017-01-09 17:08:30 +01:00
Rohit Gupta
9162c069d1
test setup v2: fix bad throughput for bandirch dongle
...
The throughput for the bandrich dongle was limited to 13Mb/s in downlink
UDP with iperf, with lots of packets lost (we sent 15Mb/s). TCP was
working fine.
Replacing /dev/ttyUSB2 by /dev/ttyUSB0 for wvdial solves the issue.
We also had to have separate data/control links. (See bandrich.txt
in cmake_targets/autotests/v2/actions for full details.)
2017-01-09 16:49:16 +01:00
gabrielC
78efb33243
Log clean up
2017-01-09 16:42:01 +01:00
Cedric Roux
f16fe1423e
integration bugfix: phich_subframe2_pusch_subframe is wrong
...
calling the function for FDD case executed code for TDD case.
2017-01-09 10:11:36 +01:00
calvin wang
637e2f0793
fix TDD config file parse error and add TDD band40 config file
2017-01-09 11:20:13 +08:00
Raymond.Knopp
2a6274338d
Merge remote-tracking branch 'origin/various-fixes-2016-w50' into develop-new-LMSSDR
2017-01-07 14:55:42 +01:00
Raymond.Knopp
c1360397ed
CMakeList.txt changes for LMSSDR, lmssdr config file 50 PRB, rx gain setting in lms_lib.cpp
2017-01-07 14:55:04 +01:00
Raymond.Knopp
6e9a28b1a7
Merge remote-tracking branch 'origin/develop' into develop-new-LMSSDR
...
Conflicts:
targets/RT/USER/lte-softmodem.c
2017-01-07 13:06:23 +01:00
Raymond.Knopp
5575fed27b
some warning removal.
2017-01-07 12:55:48 +01:00
Raymond.Knopp
14d28e2dbd
fixes for precoding (turning off if nb_antennas_tx=1), configuration files, timing advance with 3/4 sampling on 20 MHz, logging in MAC
2017-01-07 12:41:36 +01:00
laurent
d31634c358
fix nettle
2017-01-07 08:23:50 +01:00
Raymond.Knopp
de8ab34d85
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2017-01-06 20:29:44 +01:00
Raymond Knopp
0e919b9913
configuration file band7 rru
2017-01-07 04:28:06 +01:00
Raymond.Knopp
328731af18
band7 rcc configuration
2017-01-06 20:26:42 +01:00
Cedric Roux
40add2d572
Merge remote-tracking branch 'origin/various-fixes-2016-w50' into develop_integration_wk01
2017-01-06 18:03:32 +01:00
Cedric Roux
4f235bb83e
test-setup: minor bugfix
2017-01-06 18:00:44 +01:00
Cedric Roux
1f95f48f41
first version of v2 test setup
...
The old one is still usable by replacing .gitlab-ci.yml with
the previous version.
2017-01-06 17:48:35 +01:00
Cedric Roux
3f4a993e9f
fix compilation order of lapack
...
As reported on the mailing list, there was a problem
for some users. The link phase of building the simulators
was giving the error "undefined reference to ATL_scopy".
2017-01-06 11:54:49 +01:00
Cedric Roux
b29f6bc7e5
Merge branch 'bugfix-178' into develop_integration_wk01
...
Conflicts, manually resolved.
Conflicts:
openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_dar.c
2017-01-06 11:16:02 +01:00
Cedric Roux
e05bf365be
Merge branch 'bugfix-177' into develop_integration_wk01
...
Smoe conflicts, manually resolved.
Conflicts:
openair1/SCHED/phy_procedures_lte_ue.c
2017-01-06 11:12:06 +01:00
Cedric Roux
217eba6b6e
Merge branch 'bugfix-176' into develop_integration_wk01
...
There were some conflicts, manually resolved.
Conflicts:
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/SCHED/phy_procedures_lte_ue.c
2017-01-06 11:04:39 +01:00
Cedric Roux
de665ee4e3
Merge branch 'exmimo2_firmware' into develop_integration_wk01
2017-01-06 10:54:37 +01:00
Cedric Roux
ce9b316da2
Merge branch 'bugfix-164' into develop_integration_wk01
2017-01-06 10:52:35 +01:00
Cedric Roux
02ecf9fd45
Merge branch 'bugfix-156' into develop_integration_wk01
2017-01-06 10:47:18 +01:00
Cedric Roux
6bba411e1b
Merge branch '148-bugfix-Expressmimo2-driver' into develop_integration_wk01
2017-01-06 10:45:18 +01:00
Wilson W.K. Thong
4bdd700a38
skip the RLC PDU if its header is found invalid
...
see issue #178
2017-01-06 14:21:44 +08:00
Wilson W.K. Thong
4fe2d6d724
fix noise power calculation and downlink CQI reporting
...
see issue #177
2017-01-06 12:08:51 +08:00
Wilson W.K. Thong
2e7c28a591
fix incorrect PUCCH format causing no SR received by eNB in TDD
...
fix incorrect fss_pusch calculation
fix the incorrrect HARQ-PID checking
remove incorrect checking on downlink DCI HARQ PID value
fix incorrect downlink ACK/NACK feedback procedures in TDD
fix no activating PDSCH decoding when DL-DCI is indicating a downlink retransmission
see issue #176
2017-01-06 12:01:05 +08:00
Raymond.Knopp
23fc8fdb26
patch for ulsch_decoding.c to fix alignment issue on demultiplexing
2017-01-05 08:22:29 +01:00
Raymond.Knopp
a190005316
fixes for SRB2 in MAC/RRC.
2017-01-05 08:19:28 +01:00
Raymond.Knopp
28d16f4a91
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
openair1/SCHED/phy_procedures_lte_eNb.c
2017-01-05 01:48:52 +01:00
Raymond Knopp
e66338669e
changes for RRU (merge with develop). single-thread-disable flag is functional for RRU.
2017-01-05 09:47:14 +01:00
Raymond Knopp
e466b2c1bc
patch for lte-ue.c on trx_read which allows oaisim to work. rxdata -> UE->common_vars.rxdata
2017-01-04 14:26:58 -05:00
Raymond Knopp
219016e7a4
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
openair1/PHY/INIT/lte_init.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
targets/SIMU/USER/init_lte.c
2017-01-04 07:18:52 +01:00
Florian Kaltenberger
8effdc36a7
adding latest EXMIMO2 firmware (from end 2015) to this repository
2017-01-03 15:18:28 +01:00
LTS
59d0cf1c54
fix T macro calls
2017-01-03 14:26:17 +01:00
Raymond Knopp
1d331c0bf8
Changes for 20 MHz RRU (dual-thread mode)
2017-01-03 07:46:36 +01:00
Raymond.Knopp
93a244cfaf
debugging for 20 MHz RRU
2017-01-02 23:39:35 +01:00
laurent
2612df9ef2
after tests
2016-12-29 10:09:13 +01:00
Raymond.Knopp
2507933c82
bugfix in rrc_eNB_s1AP.c. ue_context_p is used before checking if pointer is non-null.
2016-12-28 11:43:33 +01:00
Raymond.Knopp
975342399d
bugfix for DCCH2/SRB2 in eNB_scheduler_dlsch.c, demultiplexing SIMD alignment issue in ulsch_decoding.c, IF5 fronthaul modification in lte-enb.c
2016-12-27 21:31:11 +01:00
laurent
3b44919d0b
better performance measurements
2016-12-27 15:48:56 +01:00
laurent
cedde4ad1f
realtime for UE
2016-12-26 21:19:26 +01:00
Raymond.Knopp
db4b77ebd2
Merge remote-tracking branch 'origin/develop' into enhancement-10-harmony
...
Conflicts:
targets/RT/USER/lte-softmodem.c
2016-12-22 23:17:37 +01:00
Raymond.Knopp
12ed6c21f1
minor changes in lte-enb.c and rcc configuration files
2016-12-22 23:16:31 +01:00
hbilel
6f9ba77bd8
Merge branch 'T-tracer-branch' into develop_integration_wk01
...
Conflicts:
openair1/SCHED/phy_procedures_lte_ue.c
2016-12-22 11:36:23 +01:00
hbilel
759f5f751f
[OAI-UE] 1- ignore bad dci
...
2- reset dataTx buff correctly
3- pucch/pusch power control fix
2016-12-22 11:18:29 +01:00
hbilel
a1f25f073c
[OAI-UE] T-tracer for UE, more traces
2016-12-22 11:09:57 +01:00
Cedric Roux
f24068c2a4
remove annoying and misleading error message
...
People are complaining on the mailing list about this.
It's not an error to receive a retransmission.
2016-12-22 10:08:51 +01:00
Wilson W.K. Thong
6b79dc9ac3
fixing crash due to de-qeueueing the same PDCP SDU twice by two different threads
...
see issue #164
2016-12-21 17:20:14 +08:00
Wilson W.K. Thong
dfc537ff3d
add logs and asserts to catch the double dequeue of the same head PDCP SDU from pdcp_sdu_fifo during flushing
...
see issue #164
2016-12-21 17:20:14 +08:00
Wilson W.K. Thong
a513f8bc39
hotfix logs on multi-threading
2016-12-21 17:20:14 +08:00
Wilson W.K. Thong
dabdf7933b
add more logs to debug memory leak problem
2016-12-21 17:20:14 +08:00
Wilson W.K. Thong
afeb256604
add more VCD logs to debug thread timing issue
...
see issue #166
2016-12-21 16:55:46 +08:00
Wilson W.K. Thong
8673fa8415
hotfix VCD log dump for thread timing debugging
...
see issue #165
2016-12-21 16:28:50 +08:00
Wilson W.K. Thong
3dabb5447a
fixing thread busy crash: disabled timing consuming NAS logs
...
see issue #165
2016-12-21 16:28:50 +08:00
Wilson W.K. Thong
210cbd60ef
fixing thread busy crash: add more error checking to catch timing issues
...
see issue #165
2016-12-21 16:28:50 +08:00
hbilel
8d2bb6cbc2
[OAI-UE] fix pusch/pucch power control part 1
2016-12-20 11:44:18 +01:00
hbilel
127f1a9438
[OAI-UE] UE T-tracer updates part 3
2016-12-20 11:26:59 +01:00
hbilel
619d34d781
[OAI-UE] UE T-tracer updates part 2
2016-12-19 18:05:59 +01:00
hbilel
d9255b5c72
[OAI-UE] T-tracer UE updates
2016-12-19 17:42:09 +01:00
hbilel
378020ce97
adapt oai-ue to t tracer part 2
2016-12-19 17:34:59 +01:00
hbilel
15a1af31db
[OAI-UE] adapt T-tracer to support OAI-UE
2016-12-19 17:34:27 +01:00
Cedric Roux
3bf8768d1b
Merge branch 'develop_integration_w50' into 'develop'
...
Develop integration w50
See merge request !61
2016-12-19 15:03:07 +01:00
Cedric Roux
5ebdbf9f2d
integration fix: align32 missing (NOT DEFINITIVE!)
...
We have a crash:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff7387d700 (LWP 1944)]
ulsch_decoding (eNB=eNB@entry=0x7fffaf73b010, proc=proc@entry=0x7fffaf73b480,
UE_id=UE_id@entry=0 '\000',
control_only_flag=control_only_flag@entry=0 '\000',
Nbundled=<optimised out>, llr8_flag=<optimised out>)
at /roux/merge/openairinterface5g/openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c:1450
1450 *((__m256i *)&ulsch_harq->e[iprime]) = *((__m256i *)&y[j2]);
This commit reduces the apparition of the crash, but does not
eliminate it completely.
To be fixed after integration.
2016-12-19 12:25:35 +01:00
Cedric Roux
66c292b95b
integration fix: update T messages
2016-12-19 11:19:05 +01:00
Cedric Roux
2a62db97e6
Merge remote-tracking branch 'origin/develop' into develop_integration_w50
2016-12-16 22:47:18 +01:00
Florian Kaltenberger
a525be94c3
changing antenna number back to 1
2016-12-15 17:25:15 +01:00
gabrielC
f79dd53edf
Merge remote-tracking branch 'origin/feature-21-TM7-tmp' into develop_integration_w50
2016-12-15 11:39:04 +01:00
Wilson W.K. Thong
d11a22aa8d
added more logs for debugging false DCI0
2016-12-15 17:26:35 +08:00
Wilson W.K. Thong
fce9f0b5d5
avoid detecting DCI0 at subframes where no DCI0s are sent by eNB. This happens only in TDD mode
...
issue !156
2016-12-15 16:57:21 +08:00
gabrielC
089eb06a59
Merge branch '147-phy-test-mode-error-msg-dl-received-harqretx-round-1' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop_integration_w50
...
correct issue 147 : --phy-test mode : error msg " DL Received HarqReTx round=1 m
2016-12-14 15:56:37 +01:00
Benoit ROBERT
abfc21ad28
Merge branch '147-phy-test-mode-error-msg-dl-received-harqretx-round-1' of https://gitlab.eurecom.fr/oai/openairinterface5g into 147-phy-test-mode-error-msg-dl-received-harqretx-round-1
2016-12-14 15:53:48 +01:00
ROBERT Benoit
17d62a6777
correct issue 147 : --phy-test mode : error msg " DL Received HarqReTx round=1 mcs=28 rballoc=8191 rv=0 "
2016-12-14 15:53:26 +01:00
gabrielC
2164f7cd03
Merge branch '146-phy-test-mode-udate-fill_dci' into develop_integration_w50
...
Problem in DCI NDI : the implementation use 5 HARQ processes, but process 0 N…
2016-12-14 15:50:18 +01:00
Benoit ROBERT
4622ba134f
Merge branch '146-phy-test-mode-udate-fill_dci' of https://gitlab.eurecom.fr/oai/openairinterface5g into 146-phy-test-mode-udate-fill_dci
2016-12-14 15:32:23 +01:00
ROBERT Benoit
82437cccb7
- Problem in DCI NDI : the implementation use 5 HARQ processes, but process 0 NDI never toggled because it was reused on subframe 5 that is not carrying format 1 DCI. Fix -> use 8 harq processes instead of 5.
...
- SI scheduled on every subframe 5 (even and odd frames) instead of only on even frames
- Add DLSCH scheduling on subframe 5 for odd frames
- change default rballoc from 0x7FFF to 0x1FFFF to support maximum 10MHz throughput
2016-12-14 15:29:33 +01:00
gabrielC
9044dc3535
Merge remote-tracking branch 'origin/issue-154-PDCP_FIFO_NETLINK' into develop_integration_w50
...
PDCP fix
2016-12-14 14:46:00 +01:00
Benoit ROBERT
2f3483d1d3
correct issue 154 on PDCP fifo for noS1 mode
2016-12-14 12:26:01 +01:00
gabrielC
1167dd6b33
ue autotest merge part2
2016-12-14 10:16:54 +01:00
gabrielC
9fa556ffbf
Merge branch 'Enhancement-142-OAI_UE_autotest_framework' into develop_integration_w50
2016-12-14 10:05:19 +01:00
gabrielC
af68b3974b
Merge branch 'Enhancement-142-OAI_UE_autotest_framework', tag '2016.w49' of https://gitlab.eurecom.fr/oai/openairinterface5g into Enhancement-142-OAI_UE_autotest_framework
2016-12-14 10:02:32 +01:00
hbilel
ca078ff549
fix compilation error
2016-12-13 17:38:43 +01:00
hbilel
7a92f587e5
Merge branch 'ue-tdd_fix_issueOai1B_45' into develop_integration_w50
2016-12-13 12:51:05 +01:00
hbilel
595db57af0
Merge branch 'ue-tdd_fix_issueOai1B_44' into develop_integration_w50
...
Conflicts:
targets/RT/USER/lte-ue.c
2016-12-13 12:50:47 +01:00
hbilel
1b07582ce4
Merge branch 'ue-tdd_fix_issueOai1B_43' into develop_integration_w50
2016-12-13 12:49:41 +01:00
hbilel
e227a12736
Merge remote-tracking branch 'oai1B/bugfix-42' into ue-tdd_fix_issueOai1B_42
2016-12-13 12:41:10 +01:00
hbilel
495e357a1e
Merge branch 'develop1B' of https://gitlab.eurecom.fr/oai1B/openairinterface5g into enhancement-45
...
Conflicts:
openair2/LAYER2/MAC/ue_procedures.c
2016-12-13 12:31:45 +01:00
hbilel
35ae311ac8
Merge branch 'develop1B' of https://gitlab.eurecom.fr/oai1B/openairinterface5g into bugfix-44
2016-12-13 12:27:41 +01:00
hbilel
be28fd3352
Merge branch 'develop1B' of https://gitlab.eurecom.fr/oai1B/openairinterface5g into bugfix-43
...
Conflicts:
targets/RT/USER/lte-softmodem.c
2016-12-13 12:26:37 +01:00
Chia-Yu Chang
01c50449c3
fix the AVX2 compilation directive
2016-12-12 18:43:37 +01:00
Chia-Yu Chang
7f4c961d82
add T messages for FLEXRAN and fix a complication error in FLEXRAN
2016-12-12 18:41:26 +01:00
Cedric Roux
8f6746beae
Merge branch 'develop1B_integration_w49' into 'develop'
...
Develop1 b integration w49
See merge request !56
2016-12-12 16:02:21 +01:00
hbilel
17aefade3f
remove temporary harq process for ue (ul)
2016-12-12 12:48:48 +01:00
hbilel
e0bf855fbf
initialize max retans tx Mlimit
2016-12-12 12:12:27 +01:00
hbilel
e04e8a62cc
remove mac-struct usage from phy
2016-12-12 11:45:22 +01:00
Cedric Roux
5976ea4a95
hotfix: attempt for a better gitlab CI setup
...
Not sure it's the right thing to do, but this commit
should reduce fake builds.
2016-12-12 09:22:50 +01:00
Cedric Roux
a574c3d31b
integration fix: wrong license
2016-12-12 09:22:01 +01:00
Cedric Roux
0a9d013f59
integration fix: LOG_I/LOG_D do not exist when compiling at_nas_ue
...
Use LOG_TRACE instead.
2016-12-09 17:47:49 +01:00
Cedric Roux
8db3583b09
integration fix: add usim_test to at_nas
2016-12-09 17:47:29 +01:00
ROBERT Benoit
3750ebc2d6
Update UE autotest testsuite for OAI1B develop1B_integration_w49 branch
2016-12-09 16:13:06 +01:00
ROBERT Benoit
d31b6ef83b
Merge remote-tracking branch 'origin/develop' into Enhancement-142-OAI_UE_autotest_framework
2016-12-09 16:06:17 +01:00
Cedric Roux
46b2ee9577
integration fix: attempt to clarify ODD_PARITY
...
This may need to be refined.
The variable ODD_PARITY is defined at various places,
with different values, causing compilation warnings.
It's wrong to define a variable with different values.
A new variable is created, specific to IMEI case: IMEI_ODD_PARITY.
Maybe ODD_PARITY should also have 0xf as value, and so maybe only
one variable is necessary. To be checked at some point...
2016-12-08 17:51:02 +01:00
Cedric Roux
752ceb1922
integration fix: remove compilation warnings
2016-12-08 17:49:56 +01:00
Cedric Roux
497e89d97e
integration fix: bugfix: wrong enum used
2016-12-08 17:48:56 +01:00
Cedric Roux
e4a84606b9
integration fix: send SRS configuration to UE only if SRS active
...
Manually testing with the Samsung Galaxy Note 4 failed,
probably because the phone didn't like to receive SRS
configuration.
Let's send it only if activated.
2016-12-08 17:09:39 +01:00
Cedric Roux
179ff73658
integration fix: use old CMakeLists.txt
...
Another way to set those two variables has to be used for the
specific UE case (use a sub CMakeLists.txt, see in build_oai).
2016-12-08 16:47:30 +01:00
gabrielC
bd30471076
[OAI-UE] merge com4Innov branch to integration branch
2016-12-08 11:07:38 +01:00
ROBERT Benoit
18c3a32321
correct issue #148 - protect whatchdog thread mutex unlock
2016-12-07 12:17:55 +01:00
Florian Kaltenberger
e470e2d3bd
Merge remote-tracking branch 'origin/develop' into feature-21-TM7-tmp
...
Conflicts:
targets/RT/USER/lte-enb.c
2016-12-07 09:40:20 +01:00
Wilson W.K. Thong
e6671827bb
clean up changes for submission
2016-12-07 14:42:26 +08:00
Wilson W.K. Thong
05a261ae66
further clean up changes for change submission
2016-12-07 14:35:50 +08:00
Wilson W.K. Thong
55e50b2052
enhanced wireshark logging. also logs BCH, PRACH and RAR. Tested with wireshark 2.2.2 on linux and windows
...
see issue #45
2016-12-07 10:45:44 +08:00
Wilson W.K. Thong
4041a661fc
fixed incorrect wiresahrk SFN/SF for UL/DL data
2016-12-07 10:43:47 +08:00
Wilson W.K. Thong
488b84cb46
fixing thread busy crash: disabled timing consuming NAS logs
...
see issue #44
2016-12-07 10:39:57 +08:00
Wilson W.K. Thong
53777043c3
fixed PRACH TA default value in TDD mode
...
see issue #43
2016-12-07 10:30:55 +08:00
Wilson W.K. Thong
6c6d20b622
added logging to debug PRACH
2016-12-06 21:11:14 +08:00
gabrielC
0fb34b2e28
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop1B
2016-12-06 12:05:25 +01:00
Fabrice Nabet
3a3a699bc5
Merge branch 'BSR_fixes_fabrice' into 'develop1B'
...
Bsr fixes fabrice
Merge feature BSR stabilization to develop1B
See merge request !15
2016-12-06 11:28:59 +01:00
Cedric Roux
bf5bf8ba04
Merge branch 'feature-68-enb-agent' into 'develop'
...
Feature 68 enb agent
See merge request !47
2016-12-06 09:52:42 +01:00
Raymond.Knopp
7e4e63ae64
Merge remote-tracking branch 'origin/develop' into enhancement-10-harmony
...
Conflicts:
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
2016-12-06 07:24:03 +01:00
Wilson W.K. Thong
086520f50e
clean up changes for change submission
...
issue #42
2016-12-06 11:15:58 +08:00
Wilson W.K. Thong
675e0b10cb
fixing thread busy crash: fixed incorrect processing of special-subframe
...
TX as a normal TX
2016-12-06 10:34:08 +08:00
Wilson W.K. Thong
8daa6897e9
fixing thread busy crash: add more error checking to catch timing issues
2016-12-06 10:34:08 +08:00
Wilson W.K. Thong
4a0e4b5e14
fixing thread busy crash: add more VCD logs to debug timing issues
2016-12-06 10:34:07 +08:00
Wilson W.K. Thong
81daba1931
Revert "enabled extra logs"
...
This reverts commit 5466562b16d70f2729f6103e1c0d3ee619470191.
2016-12-06 10:28:11 +08:00
Wilson W.K. Thong
e1b9533200
enabled extra logs
2016-12-06 10:28:10 +08:00
Wilson W.K. Thong
ae253f45b2
added more logs to debug missing SI-RNTI DCIs
2016-12-06 10:28:10 +08:00
Wilson W.K. Thong
726a543abf
fixed missing a slot_fep() processing on the 1st OFDM symbol of the first DL subframe after UL, causing no SI-RNTI DCI detected
2016-12-06 10:28:10 +08:00
Xenofon Foukas
8def47c488
Changed old licenses in FlexRAN agent source files
2016-12-05 22:04:12 +02:00
Xenofon Foukas
a2acf0a98f
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2016-12-05 21:40:10 +02:00
Cedric Roux
9a0f32aa1d
T: add 'throughputlog' logger
...
Normally it is used to display throughput.
The computation it does is to sum up the wanted value for the last
second (1000 TTIs) and send this value to the views associated to
this logger, at each TTI.
2016-12-05 17:58:16 +01:00
Xiwen JIANG
41582eb340
fix compliation problems for unitary tests
2016-12-05 17:56:58 +01:00
Cedric Roux
2270dae1e7
T: new view 'scolltti'
...
This view is used to display throughput (to come in next commits).
2016-12-05 17:49:03 +01:00
Cedric Roux
5b6a83fc7f
T: some work on XY plot
...
- change paint function:
when the XY plot is resized we scale. Previously
the last range was put in the middle of the new range
(say when we increase the size).
We may get aspect ratio changes if the resize is not identical
vertically and horizontally, but I think this behaviour is more
'natural'.
- fix a bug:
the last horizontal tick label was printed to far on the right,
out of the bouding box of the XY plot. This is not totally fixed
in the case the label is larger than the XY plot. Now the part
out of the bounding box will be printed on the left. No big deal,
make the plot big enough. (Before, even if big enough you had a
problem.)
- add a new vertical tick display, to be used for throughput mostly.
See in enb.c the difference between 'input signal' and throughput
plots (those throughput plots will come in later commits).
2016-12-05 17:37:22 +01:00
Cedric Roux
bff8e40d00
T: add widget 'textarea'
...
It's like a label but with fixed dimensions and maximum
characters' capacity at creation time.
2016-12-05 17:30:13 +01:00
fnabet
bc032392c9
add workarounds for OAI issues
2016-12-05 16:51:27 +01:00
ROBERT Benoit
f52a2c9583
correct issue 147 : --phy-test mode : error msg " DL Received HarqReTx round=1 mcs=28 rballoc=8191 rv=0 "
2016-12-05 15:41:47 +01:00
Cedric Roux
031a72de7d
T: new function 'bps'
...
This function is used to print rates (say '1kb/s' or '16Mb/s').
2016-12-05 15:08:27 +01:00
Cedric Roux
d7831c1f57
T: add TBS to ENB_PHY_DLSCH_UE_DCI
2016-12-05 14:52:12 +01:00
Raymond.Knopp
108cf6bff0
renaming of RCC configuration files
2016-12-04 12:20:12 +01:00
Raymond Knopp
b0766d7074
added prach buffer for if4p5 processing in RRU. This fixed a critical bug which was seen for bandwidths greater than 5 MHz. RRU tested with 5/10 MHz on 1.5 GHz Atom.
2016-12-04 20:17:33 +01:00
Raymond Knopp
54057dce28
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-12-04 20:13:31 +01:00
Raymond Knopp
7be5af4c09
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-12-04 17:50:14 +01:00
Raymond Knopp
76ee52a635
small changes for rru debugging
2016-12-04 17:49:25 +01:00
Raymond.Knopp
0717c18ccb
modifications for PRACH on IF4p5
2016-12-04 12:11:03 +01:00
Raymond.Knopp
1255cf856f
Merge remote-tracking branch 'origin/develop' into enhancement-10-harmony
...
Conflicts:
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
2016-12-04 09:46:02 +01:00
Rohit Gupta
a78ef7c932
minor fixes for 0257+ test cases
2016-12-02 14:56:21 +01:00
ROBERT Benoit
62e235ac3e
Merge remote-tracking branch 'origin/develop' into 146-phy-test-mode-udate-fill_dci
2016-12-02 11:54:26 +01:00
Raymond.Knopp
0b254522c9
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-12-02 09:57:56 +01:00
Raymond.Knopp
eb82608878
dos2unix on eth_udp.c
2016-12-02 09:57:20 +01:00
Rohit gupta
0640959560
minor fixes for 0257* test cases
2016-12-02 07:54:02 +01:00
Raymond Knopp
688fe7bcf8
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-12-02 07:36:27 +01:00
Raymond Knopp
cfc308dd4c
new IF5 configuration file for RRU
2016-12-02 07:35:34 +01:00
Rohit Gupta
05c635311d
fix for 0157 test cases
2016-12-02 07:20:43 +01:00
Raymond.Knopp
8aa61a1d29
new IF5 configuration file
2016-12-01 23:32:07 +01:00
Rohit Gupta
7c9a3311e7
minor fixes to OAI UE/OAI EPC test cases
2016-12-01 22:24:04 +01:00
Raymond.Knopp
490b695b3d
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-12-01 21:36:48 +01:00
Raymond Knopp
8678be1692
fixed IF5 timing
2016-12-02 05:36:23 +01:00
Raymond.Knopp
2774702108
IF5 timing for RCC
2016-12-01 21:36:33 +01:00
Rohit Gupta
f4b93cdc12
[Gitlab CI] Add OAI UE to autotests
2016-12-01 19:37:48 +01:00
ROBERT Benoit
f22e56ee6d
- Problem in DCI NDI : the implementation use 5 HARQ processes, but process 0 NDI never toggled because it was reused on subframe 5 that is not carrying format 1 DCI. Fix -> use 8 harq processes instead of 5.
...
- SI scheduled on every subframe 5 (even and odd frames) instead of only on even frames
- Add DLSCH scheduling on subframe 5 for odd frames
- change default rballoc from 0x7FFF to 0x1FFFF to support maximum 10MHz throughput
2016-12-01 16:31:05 +01:00
Cedric Roux
ce1e9cb15a
T: bugfix: bad order of parameters in function declaration
2016-12-01 13:16:49 +01:00
Cedric Roux
53ccc0e7ad
T: minor bugfix - bad argument type in log
2016-12-01 13:15:34 +01:00
Cedric Roux
cae34e0f4d
T: minor fix - wrong comments
2016-12-01 11:08:13 +01:00
Cedric Roux
f89c70dfc3
T: change range of DL/UL MCS plots
...
[-1 29] was not very pleasant for MCS 28 or no DCI (value is -1 in this case).
[-2 30] looks better.
2016-11-30 18:03:49 +01:00
Cedric Roux
cbc2164e50
T: bugfix: vertical tick was off by 1 pixel
...
The problem was visible when DL MCS was set to 20
(do a ping -c 192.172.0.1 -i0.2 to get it). The dots
were not plotted at the exact line of the tick mark.
Not sure the fix is always correct.
No big deal anyway.
2016-11-30 18:01:17 +01:00
Cedric Roux
1e485b4b5e
T: add DL and UL MCS plots in enb.c
...
Helps visualize MCS usage over time.
2016-11-30 16:39:49 +01:00
Cedric Roux
a016cb7589
T: new logger ticked_ttilog
...
A new logger is there: the "ticked TTI logger".
Similar to TTI logger (used by the PUCCH1 energy plot)
but takes another input, the "tick" (think subframe)
and a default value for when no event is triggered between
two ticks.
This is used for the UL and DL MCS plots in enb.c (next commit).
2016-11-30 16:32:29 +01:00
Cedric Roux
7adc4703be
T: update traces
...
- add mcs to ENB_PHY_DLSCH_UE_DCI
- add mcs, round, first_rb, nb_rb, TBS to ENB_PHY_ULSCH_UE_DCI
2016-11-30 16:29:14 +01:00
Florian Kaltenberger
e1c4e78b69
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2016-11-29 17:21:18 +01:00
Florian Kaltenberger
31541601ce
fixes for tdd (N_TA_offset was not initialized) + some other code cleanup
...
tested with both EXMIMO and USRP. performance better than in master branch.
2016-11-29 17:19:14 +01:00
hbilel
ea7c0e1b36
reduce BSR logging
2016-11-29 15:26:57 +01:00
GabrirelCouturier
b80ce3510e
BSR and MAC UL encoding fixes
2016-11-28 19:27:25 +01:00
Cedric Roux
860394244b
T: bugfix: lock required
...
When the user clicks on "next UE" or "prev UE" we change the
filters of loggers.
At the same time, the main thread of enb.c processes events
received from the soft-modem and uses the filters, some of them
maybe in the process of being changed.
Changing the filters is not atomic and has to be protected.
2016-11-28 18:28:10 +01:00
Florian Kaltenberger
28923dc8e2
fixing bug introduced in 5c5c336300
2016-11-28 13:58:41 +01:00
Florian Kaltenberger
a4f8fff92b
Merge remote-tracking branch 'origin/develop' into feature-21-TM7
...
Conflicts:
targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c
2016-11-28 12:56:13 +01:00
Elena_Lukashova
3b9869187b
Adding some printouts for PIA
2016-11-28 11:36:50 +01:00
hbilel
710a246596
enhance BSR log
2016-11-28 10:55:00 +01:00
hbilel
001cf13632
Merge branch 'develop1B' of https://gitlab.eurecom.fr/oai1B/openairinterface5g into BSR_fixes_fabrice
2016-11-28 10:38:27 +01:00
hbilel
ca2aeaccb8
BSR and MAC multiplexing fixes
2016-11-28 10:36:46 +01:00
Bilel
9bea08ab65
Merge branch 'bugfix-35-36-37' into 'develop1B'
...
[OAI-UE] fixes for issue#35 issue#36 issue#37
1-issue#35: miss dci detection
2-issue#36: ack/nack on pusch are badly encoded
3-issue#37: ack/nack are sent on pucch instead of pusch
See merge request !13
2016-11-28 10:24:45 +01:00
GabrirelCouturier
6e21152fac
[OAI-UE] fixes for issue#35 issue#36 issue#37
...
1-issue#35: miss dci detection
2-issue#36: ack/nack on pusch are badly encoded
3-issue#37: ack/nack are sent on pucch instead of pusch
2016-11-28 10:21:01 +01:00
Elena_Lukashova
29d6400210
Optimizing printputs for PIA recever
2016-11-27 18:14:27 +01:00
Elena_Lukashova
ad9a246043
Adding HARQ support for PIA detection.
2016-11-27 17:34:23 +01:00
Cedric Roux
ee934102b6
T: switch UE in enb tracer
...
Just below the logo you see the current UE, eg. [UE 0],
and near that you have two "buttons" [prev UE] and [next UE].
You click with left button of mouse on those and the various
plots that depend on the UE are now done for the new UE (say UE 1
instead of UE 0 if you click on [next UE]).
The plots are not cleared when you switch.
Let's say it's a feature.
2016-11-25 17:19:33 +01:00
Cedric Roux
484cad2431
T: add function xy_plot_set_title
2016-11-25 17:17:39 +01:00
Cedric Roux
8eeebdaf98
T: add function label_set_text
2016-11-25 17:17:16 +01:00
Elena_Lukashova
afe698db10
Adding retransmission statistics.
2016-11-25 17:17:03 +01:00
Cedric Roux
0bb875d9c2
T: free previous filter in logger_set_filter
2016-11-25 17:15:25 +01:00
Cedric Roux
956135f9a3
T: add mechanisms to free filters
2016-11-25 17:14:40 +01:00
Florian Kaltenberger
426e6cd74b
bugfix for TDD: special subframe was not transmitted.
2016-11-25 16:55:35 +01:00
Elena_Lukashova
bea768660b
Fixing bug in dlsim.c for LLR updates for SIC receiver.
2016-11-25 16:26:30 +01:00
ROBERT Benoit
0579d47154
Complete autotest patch files set for OAI1B autotest setup
2016-11-25 14:43:28 +01:00
ROBERT Benoit
7d5ec24bb5
Merge remote-tracking branch 'origin/develop' into Enhancement-142-OAI_UE_autotest_framework
2016-11-25 14:39:53 +01:00
Xiwen JIANG
a242028878
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
2016-11-25 11:42:06 +01:00
Florian Kaltenberger
7f0679593c
Merge remote-tracking branch 'origin/develop' into feature-21-TM7
2016-11-25 11:10:02 +01:00
Rohit Gupta
7f1bef9b65
minor fix to Google Protobuf logging in installation
2016-11-25 10:53:26 +01:00
Rohit Gupta
045c947015
Merge branch 'develop' into feature-68-enb-agent
2016-11-25 10:08:53 +01:00
Rohit Gupta
c4405d6c41
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into develop
2016-11-25 10:08:38 +01:00
Rohit Gupta
62ed687ef5
[Gitlab CI] minor fix to logging
2016-11-25 10:05:56 +01:00
hbilel
7637ed26ba
Merge branch 'develop1B' of https://gitlab.eurecom.fr/oai1B/openairinterface5g into BSR_fixes_fabrice
2016-11-24 18:31:41 +01:00
hbilel
a6e6a2d649
Merge branch 'bugfix_33_rlc_am_bo' into develop1B
2016-11-24 18:27:46 +01:00
hbilel
eb711645d0
fix issue#33 : RLC AM BO
2016-11-24 18:26:23 +01:00
hbilel
b0b472e035
BSR fixes on CMW500
2016-11-24 18:17:21 +01:00
Xiwen JIANG
8a08206670
Merge branch 'develop' into feature-21-TM7
2016-11-24 17:59:30 +01:00
Xiwen JIANG
41fd001b31
delete redundant code in beamforming.c
2016-11-24 17:57:52 +01:00
Florian Kaltenberger
c67536062b
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2016-11-24 17:16:47 +01:00
Florian Kaltenberger
933dc966c0
fix for EXMIMO
2016-11-24 17:14:50 +01:00
Florian Kaltenberger
3b7a9400f2
Merge branch 'master' into develop
...
Conflicts:
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band38.tm1.exmimo2.conf
2016-11-24 17:14:44 +01:00
Florian Kaltenberger
f15426d75c
fixing config file
2016-11-24 16:56:30 +01:00
Cedric Roux
03231dd163
hotfix: fix pucch_procedures
...
Something went wrong somewhere in the commit history, the function
was not correct.
The most obvious symptom was that way too much SR (scheduling requests)
were given to the UE whenever it had some PUCCH to send.
The case for TDD has not been tested.
2016-11-24 16:46:41 +01:00
Florian Kaltenberger
af2ad0682f
removing -L option from dlsim testcases
2016-11-24 15:00:40 +01:00
Elena_Lukashova
8cfd5f29f6
Adding spatial low, medium and high correlation matrices for 2x2
...
EPA channel model. -gV, -gW, -gX.
2016-11-24 15:00:14 +01:00
Rohit Gupta
9d64a0382b
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into develop
2016-11-24 14:59:07 +01:00
Rohit Gupta
0c52c76df6
add RRH test cases
2016-11-24 14:58:51 +01:00
S. Sandeep Kumar
03eb2c498d
missed to commit changes for if_defs.h file
2016-11-24 19:27:57 +05:30
S. Sandeep Kumar
fe10da2642
fix conflicting prach size in if4p5
2016-11-24 19:14:50 +05:30
Florian Kaltenberger
f8aea6189d
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
2016-11-24 14:44:06 +01:00
Florian Kaltenberger
7715900222
some more bugfixes (old and introcuded by merge) plus ability too use phy-test for tm7
2016-11-24 14:42:59 +01:00
S. Sandeep Kumar
f1bd8ba02a
fix conflicting prach size in if4p5
2016-11-24 17:34:48 +05:30
fnabet
880cddb4a0
Merge branch 'develop1B' into BSR_fixes_fabrice
2016-11-24 11:39:56 +01:00
fnabet
6f0b71deac
merge Calvin changes and add fixes
2016-11-24 11:37:13 +01:00
Bilel
ec92c55528
Merge branch 'bugfix-32' into 'develop1B'
...
[OAI-UE] fix for issue#32
1- timing Advance fix
2- harq UL fix
See merge request !12
2016-11-24 10:58:34 +01:00
GabrirelCouturier
33e89e3e9f
[OAI-UE] fix for issue#32
...
1- timing Advance fix
2- harq UL fix
2016-11-24 10:54:37 +01:00
Xiwen JIANG
953de398a3
adapt the tm7 configuration file
2016-11-24 10:46:20 +01:00
Raymond Knopp
4b64879072
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-11-24 15:57:34 +08:00
Raymond Knopp
eb854b8e6a
setting of frame_tx in lte-enb.c
2016-11-24 15:56:38 +08:00
Raymond Knopp
8bc94223b4
remove debugging traces from lte-enb.c and if4_tools.c. modulo 1024 bug on frame counter in lte-enb.c
2016-11-24 15:55:00 +08:00
Raymond Knopp
46b0c0fea5
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-11-24 14:54:52 +08:00
Raymond Knopp
77486af848
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-11-24 14:46:00 +08:00
Raymond Knopp
4429a6a601
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
2016-11-24 14:45:48 +08:00
Xiwen JIANG
f216bacb11
fix the dlsim for TM7
2016-11-23 17:01:22 +01:00
Florian Kaltenberger
abab672e49
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
...
Conflicts:
openair1/PHY/INIT/lte_init.c
2016-11-23 15:26:02 +01:00
Florian Kaltenberger
7133633997
bugfixes in precoder
2016-11-23 15:17:01 +01:00
Florian Kaltenberger
441b062e3a
changing config files
2016-11-23 15:15:56 +01:00
Cedric Roux
2716aaa711
T: activate all info/warning/error legacy traces by default in enb.c
2016-11-23 15:00:36 +01:00
Raymond Knopp
085718ae8b
RRU synchronization debugging
2016-11-23 19:12:02 +08:00
Xiwen JIANG
b4a6e03053
error message disply fixed in dl bf ch est
2016-11-23 11:48:18 +01:00
Xiwen JIANG
263254408d
use symbol based OFDM modulation in dlsim
2016-11-23 10:41:00 +01:00
Raymond Knopp
e3bf5fe068
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
targets/RT/USER/lte-enb.c
2016-11-23 14:39:09 +08:00
Raymond Knopp
adb0e77d39
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
targets/RT/USER/lte-enb.c
2016-11-23 14:38:24 +08:00
Raymond Knopp
8df3f84fc4
small change in if4p5_asynch_DL
2016-11-23 14:36:22 +08:00
Raymond Knopp
a4bdaddaaf
commit from other machine prior to merge
2016-11-23 14:05:36 +08:00
Raymond Knopp
780e213dcc
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-11-23 13:47:30 +08:00
Raymond Knopp
3e838ca675
temporary commit for testing 2 RRU case as TM2 (distributed antennas)
2016-11-23 13:46:47 +08:00
Raymond Knopp
f02c1f20e4
frame synchronization mechanism and robustification of if4p5 packet handling for out-of-order asynchronous reception (PDLFFT)
2016-11-23 13:42:37 +08:00
Raymond Knopp
63c68100f3
spawn a thread for frequency adjustments in USRP device driver
2016-11-23 10:15:39 +08:00
Elena_Lukashova
5869ec9633
Modifying names of output files for updated CSI.
2016-11-22 23:25:18 +01:00
Xiwen JIANG
7dbc59c830
adapt dlsim to TM7
2016-11-22 18:34:57 +01:00
Florian Kaltenberger
f446a5ea17
Merge branch 'develop' into feature-21-TM7
2016-11-22 18:24:40 +01:00
Florian Kaltenberger
c3c3f27487
fixes for phy-test option at eNB
2016-11-22 18:15:57 +01:00
Raymond Knopp
7c3531d39a
temporary commit before merge
2016-11-22 07:15:59 -08:00
Xiwen JIANG
d2398e1afe
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
2016-11-22 15:03:45 +01:00
Xiwen JIANG
eab744f6f9
add in allocate_REs_in_RB the TM7 case
2016-11-22 14:57:11 +01:00
Cedric Roux
5a3b3ed0b5
minor: remove compilation warnings
2016-11-22 14:02:52 +01:00
Cedric Roux
ce8c81af0a
hotfix: cqi_crc_status was not properly set/reset
2016-11-22 14:01:41 +01:00
Xiwen JIANG
60a1f34a5a
cosmetic changes
2016-11-22 12:29:18 +01:00
Cedric Roux
b526ef7b47
T: update a trace
...
add ndi to trace ENB_MAC_UE_DL_SDU
2016-11-22 12:04:06 +01:00
Cedric Roux
3ae5f95653
T: fix small typo
2016-11-22 11:21:54 +01:00
Xiwen JIANG
1a8069b924
bug fixed for DEBUG_PHY in lte_init.c
2016-11-22 11:19:23 +01:00
Cedric Roux
b55b63c5ab
hotfix: hack to improve PHICH generation
...
The eNodeB may sometimes wrongly generate PHICH because somewhere
'phich_active' is not reset to 0, due to an unidentified reason. When
adding this hack the problem seems to disappear completely.
This is not the end of the story. The real underlying problem has to be
understood and fixed correctly.
2016-11-22 10:46:04 +01:00
Cedric Roux
6bb69e1964
hotfix: correct Msg3 ressource blocks reservation
...
The Msg3 ressource blocks used by random access procedure
were not correctly handled. The MAC scheduler could wrongly
allocate a ressource block for both random access Msg3 and
a regular UE.
This hotfix hopefully fixes the problem.
A new function "set_msg3_subframe" has been added in the
interface between PHY and MAC.
2016-11-22 10:38:18 +01:00
Cedric Roux
43df291374
T: add some traces
...
- Msg3 allocation
- initiation of Random Access procedure
2016-11-22 10:17:22 +01:00
Raymond Knopp
09a2fa65e3
further additions for multiple-RRU synchronizationwq
2016-11-22 16:09:43 +08:00
Elena_Lukashova
7a6ef377b5
Fixing a bug in dlsch_demodulation.c for llr calls.
2016-11-22 00:30:08 +01:00
Elena_Lukashova
8cb78dc4d5
Adding the updated CSI option for retransmission of TB1 in TM4. Pass -U from the command line to enable.
2016-11-21 22:18:21 +01:00
ROBERT Benoit
040afd4800
Add missing template files for HTML report generation
2016-11-21 16:02:00 +01:00
Florian Kaltenberger
e450941f7a
Merge branch 'develop' into feature-21-TM7
2016-11-21 12:08:30 +01:00
Florian Kaltenberger
5c5c336300
fixes to make lte-softmodem compile again
2016-11-21 11:55:36 +01:00
Florian Kaltenberger
e86b3e31c7
changing some config files
2016-11-21 11:39:47 +01:00
Bilel
dab71e4cbe
Merge branch 'bugfix-26' into 'develop1B'
...
[OAI-UE] several fixes in OAI-UE
1- implement max harq retrans
2- bug in harqId > 1 for dci format 1A
3- wrong G computation
4- bug in harq UL for scheduling flag
5- initial sync, limit freq offset to 150Hz
See merge request !11
2016-11-21 11:33:43 +01:00
GabrirelCouturier
9c4cee34f0
[OAI-UE] several fixes in OAI-UE
...
1- implement max harq retrans
2- bug in harqId > 1 for dci format 1A
3- wrong G computation
4- bug in harq UL for scheduling flag
5- initial sync, limit freq offset to 150Hz
2016-11-21 11:30:24 +01:00
Bilel
38b1efddf2
Merge branch 'bugfix-26' into 'develop1B'
...
merge oai/develop to oai1B/debelop1B
See merge request !10
2016-11-21 11:24:32 +01:00
GabrirelCouturier
34b75f393d
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-26
2016-11-21 11:19:30 +01:00
Raymond Knopp
8369af0964
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-11-21 18:02:23 +08:00
Raymond Knopp
1fcc78375c
debugging traces in lte-enb
2016-11-21 18:02:10 +08:00
Raymond Knopp
20b0aae98b
integration of over-the-air synchronization mechanism for distributed RRU
2016-11-21 18:00:36 +08:00
Raymond Knopp
e0314d8b75
update to timing drift compensation in rfdevice
2016-11-21 12:19:21 +08:00
Raymond Knopp
958c66c6db
handling of timing drift in rfdevice
2016-11-21 12:06:22 +08:00
Raymond Knopp
79bd3ea7d4
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-11-21 10:37:56 +08:00
Raymond Knopp
f974ec264e
debugging information in lte-enb, addition of external reference option in lte-softmodem and usrp_lib.cpp
2016-11-21 10:37:01 +08:00
Elena_Lukashova
d9b32975c9
Fixing some printouts into .csv file for TM4.
2016-11-19 14:20:54 +01:00
Elena_Lukashova
6fe8c9acec
Implementing PUSCH precoding option for the TB1 retransmission in TM4.
...
The independent retransmission of TB1 will take data from the last PUSCH
report, when both TB were active and keep it for all the retransmission
rounds.
Now the TPMI for the retransmissions of TB1 is passed from the command
line with -K(tpmi): -K0 for Alamouti, -K5 for PUSCH column1 , etc.
2016-11-19 01:10:16 +01:00
Raymond Knopp
afbab21a54
put MAX_NUM_CCs back to 1
2016-11-18 13:40:14 -08:00
Raymond Knopp
85361335e5
frame_length check in compute_beta for LLR8 turbo-decoder
2016-11-18 13:33:13 -08:00
ROBERT Benoit
0b1050c149
Add following functionnalities to OAI UE autotest framework
...
- add progess bar report
- reduce ssh max_tries to 10
- cleanOldPrograms -> change kill cmd line to be able to run autotest on same machine than lte-softmodem (thanks Rohit & Gabriel)
- Cleanning output prints
- add --skip-machine-preparation on cmd line
- add --skip-sanity-check on cmd line
- add HTML REPORT (no-S1 only)
- add XML detailled report (no-S1 only)
2016-11-18 18:31:57 +01:00
Xiwen JIANG
033513034f
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
...
Conflicts:
cmake_targets/CMakeLists.txt
openair2/ENB_APP/enb_config.c
2016-11-18 16:58:31 +01:00
Florian Kaltenberger
12f1cb9c7c
fixing original dlsim from develop
2016-11-18 16:23:01 +01:00
Florian Kaltenberger
8769024922
Merge remote-tracking branch 'origin/develop' into feature-21-TM7
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/INIT/lte_init.c
openair1/PHY/INIT/lte_param_init.c
openair1/PHY/LTE_ESTIMATION/lte_dl_channel_estimation.c
openair1/PHY/LTE_ESTIMATION/lte_ue_measurements.c
openair1/PHY/LTE_REFSIG/lte_dl_uespec.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/LTE_TRANSPORT/initial_sync.c
openair1/PHY/LTE_TRANSPORT/pbch.c
openair1/PHY/LTE_TRANSPORT/pilots.c
openair1/PHY/LTE_TRANSPORT/pmch.c
openair1/PHY/LTE_TRANSPORT/proto.h
openair1/PHY/defs.h
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/phy_procedures_lte_ue.c
openair1/SIMULATION/LTE_PHY/dlsim.c
openair1/SIMULATION/LTE_PHY/mbmssim.c
openair1/SIMULATION/LTE_PHY/pdcchsim.c
openair1/SIMULATION/LTE_PHY/ulsim.c
openair2/ENB_APP/enb_config.c
openair2/RRC/LITE/rrc_eNB.c
targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-ue.c
targets/RT/USER/sched_rx_pdsch.c
targets/SIMU/USER/init_lte.c
targets/SIMU/USER/oaisim_functions.c
2016-11-18 15:35:21 +01:00
GabrirelCouturier
7f74065484
BSR fixes for ping
2016-11-18 15:22:11 +01:00
Cedric Roux
c03f13c07b
T: add a trace for PHICH
2016-11-18 10:29:48 +01:00
calvin wang
319ae6fbbf
fix bsr report inaccurate value
2016-11-18 16:44:18 +08:00
Cedric Roux
64615dcc8e
hotfix: correct PHICH generation
...
The PHICH generation is wrong.
HARQ process X is uplink scheduled at TTI n.
At TTI n+4 the eNB receives the data.
At TTI n+8 the eNB sends ACK/NACK on the PHICH.
The problem is that PHICH generation is done after scheduling.
And PHICH generation uses "first_rb" and "n_DMRS" to compute
"ngroup_PHICH" and "nseq_PHICH".
So at TTI n+8 if the eNB has reused the HARQ process X for
a new uplink scheduling the values "first_rb" and "n_DMRS"
may have changed.
We need to use the previous values.
One solution would have been to do PHICH generation before
scheduling. The problem is that "generate_phich_top" does more
than PHICH generation. It has to setup parameters to sort of
"emulate" a DCI0 in case of retransmission scheduled without
DCI0. So part of it has to be done after scheduling. We would
have to split the function.
The simple adopted fix is to store old values of "first_rb"
and "n_DMRS" and use those values in "generate_phich_top".
This fix has only been tested with FDD. TDD may miserably fail.
2016-11-18 09:40:14 +01:00
ROBERT Benoit
9648d1f245
Merge remote-tracking branch 'origin/develop' into Enhancement-142-OAI_UE_autotest_framework
2016-11-18 09:37:10 +01:00
Xiwen JIANG
fbfb756ca1
Merge branch 'master' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
...
Conflicts:
cmake_targets/CMakeLists.txt
openair2/ENB_APP/enb_config.c
2016-11-17 16:36:22 +01:00
Raymond.Knopp
963ccb9bad
some changes for tx-gain setting
2016-11-17 11:57:14 +01:00
Elena_Lukashova
22609539b0
Fixing DCI overwritinng during retransmissions.
...
Modifying some printouts into the file.
2016-11-16 23:15:26 +01:00
Fabrice Nabet
92383b825a
Merge branch 'bugfix-12-phy-test_mode_MCS_selection' into 'develop1B'
...
during 'harmony' developments initialisation of some --phy-test parameters were removed
See merge request !8
2016-11-16 18:59:14 +01:00
Fabrice Nabet
94a1510d2b
Merge branch 'bugfix-13-turbo_decoder_sse_8bit-frame-length-error' into 'develop1B'
...
Update 3gpplte_turbo_decoder_sse_8bit.c
maximum frame length is 6144
See merge request !9
2016-11-16 18:56:19 +01:00
fnabet
69ccc900e8
fix BSR long size and fill
2016-11-16 18:24:04 +01:00
Elena_Lukashova
9c65225869
Full Support for TM4 HARQ, excpept for PUSCH precoder at this moment.
2016-11-16 16:20:00 +01:00
Cedric Roux
f116a10de3
hotfix: turbo decoder should not fail if CRC is 0
...
The case of a CRC == 0 is legal.
After discussion with Raymond, it is also possible to have all
bits at 0 (and so a CRC==0) if there is no transmission and thus
not much energy.
So this hotfix may introduce new problems (false decoding).
A future work is to handle this case properly by not calling the
turbo decoder if there is not enough energy received.
The problem might manifest itself more in the UE part, especially
when it tries to decode MIB and/or SIB (if I understood correctly).
2016-11-16 15:20:18 +01:00
Xenofon Foukas
c0ad88e537
Fixed bug in the creation of MAC PDUs in the local flexran scheduler
2016-11-16 16:12:30 +02:00
fnabet
2965d79dd4
Merge branch 'L2_Stabilization-22-BSR_fertilization' of https://gitlab.com/TCL_Communications/openairinterface5g into BSR_fixes_fabrice
...
rebase
2016-11-15 16:48:42 +01:00
hbilel
f0f34c029b
BSR fixes with CMW500
2016-11-15 16:13:24 +01:00
calvin wang
3bd591bfec
change bsr trigger
2016-11-15 18:41:46 +08:00
Rohit Gupta
be0b164a52
minor type updates to E-UTRAN User Guide
2016-11-14 18:49:07 +01:00
Rohit Gupta
54d8b116f9
updates to E-UTRAN User Guide
2016-11-14 18:40:03 +01:00
calvin wang
6097e0516f
fix build error
2016-11-14 11:10:33 +08:00
calvin wang
09f149d86b
Stabilization UE BSR feature
2016-11-11 18:01:39 +08:00
Xenofon Foukas
1c86e23edf
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2016-11-11 08:54:56 +02:00
Rohit Gupta
ad8b86d93a
Update rcc.band7.tm1.if5.usrpb210.conf
2016-11-10 18:11:19 +01:00
Rohit Gupta
58284f60e7
Update rru.band7.tm1.if5.usrpb210.conf
2016-11-10 18:10:21 +01:00
Rohit Gupta
0362cb8644
Update rru.band7.tm1.if5.usrpb210.conf
2016-11-10 18:09:09 +01:00
Bilel
1568b5a167
Merge branch 'bugfix-19' into 'develop1B'
...
[OAI-UE] fix for issue#19: DCI0 detction with wrong RIV
See merge request !7
2016-11-09 17:00:15 +01:00
GabrirelCouturier
ea4f2948fd
[OAI-UE] fix for issue#19: DCI0 detction with wrong RIV
2016-11-09 16:58:11 +01:00
Xenofon Foukas
985dcdc38c
Removed deprecated configuration files for FlexRAN agent
2016-11-09 12:11:26 +02:00
Xenofon Foukas
bb5b90eab0
Added compilation options for enabling/disabling FlexRAN agent
2016-11-09 12:09:44 +02:00
Xenofon Foukas
2078a9e57c
Added macros for enabling FlexRAN agent operation
2016-11-09 12:09:02 +02:00
Elena_Lukashova
630e39aea3
Intermediate commit. Adding HARQ support for SIC receiver. Changes in dci_tools.c to map TB to CW in a proper way.
...
Enable different options for TB1 retransmissions. Needs further improvements.
2016-11-09 00:55:57 +01:00
Xenofon Foukas
cf59e0d891
Added notification messages for control delegation in dl_scheduler VSF
2016-11-08 14:40:34 +02:00
Rohit Gupta
1a99e785a0
remove warnings
2016-11-08 03:14:01 +01:00
fnabet
d56c651081
Reapply BSR changes
2016-11-07 11:57:02 +01:00
fnabet
2b045e8106
Merge branch 'develop1B' of https://gitlab.com/TCL_Communications/openairinterface5g into L2_Stabilization-22-BSR_fertilization
2016-11-07 11:40:19 +01:00
fnabet
141689e793
Merge branch 'L2_Stabilization-22-BSR_fertilization' of https://gitlab.com/TCL_Communications/openairinterface5g into L2_Stabilization-22-BSR_fertilization
2016-11-07 11:38:46 +01:00
fnabet
b9416fb542
Merge tag 'v1B0.4' of https://gitlab.eurecom.fr/oai1B/openairinterface5g into develop1B
...
fix for segmentation fault in turbo decoder + cell scan issue
2016-11-07 11:26:45 +01:00
fnabet
048b5384dd
[OAI-UE] revert commit 8236206c and 9672b410 "BSR-stabilization + rebase from oai1B"
2016-11-07 11:22:11 +01:00
Bilel
de98c17e48
Merge branch 'bugfix-18' into 'develop1B'
...
[OAI-UE] fix for issue#18: Cell sync issue
See merge request !6
2016-11-07 11:03:54 +01:00
GabrirelCouturier
5e94d108a1
[OAI-UE] fix for issue#18: Cell sync issue
2016-11-07 11:01:25 +01:00
Bilel
68bcfd64e4
Merge branch 'bugfix-14' into 'develop1B'
...
[OAI-UE] fix for issue#14: segmentation fault in turbo decoder
See merge request !5
2016-11-07 10:55:00 +01:00
GabrirelCouturier
8750acebbc
[OAI-UE] fix for issue#14: segmentation fault in turbo decoder
2016-11-07 10:50:05 +01:00
Xenofon Foukas
83929d42f2
Refactored local FlexRAN scheduler to make further use of FlexRAN API
2016-11-05 14:09:48 +02:00
fnabet
8236206cb0
Merge tag 'v1B0.3' of https://gitlab.eurecom.fr/oai1B/openairinterface5g into develop1B
...
Add fixes for Attach
2016-11-04 18:14:35 +01:00
Fabrice Nabet
9672b41089
Merge branch 'L2_Stabilization-22-BSR_fertilization' into 'develop1B'
...
L2 stabilization 22 bsr fertilization
merge BSRfertilization branch to develop1B
See merge request !13
2016-11-04 16:58:09 +00:00
Xenofon Foukas
5864cc08cd
Integrated scheduler to overall FlexRAN agent functionality
2016-11-04 17:49:39 +02:00
Xenofon Foukas
92ef1739b1
Restructured FlexRAN agent file hierarchy
2016-11-04 17:36:45 +02:00
Xenofon Foukas
8baf3e7e57
Changed naming convention for flexran related calls
2016-11-04 17:28:04 +02:00
Xenofon Foukas
0cee514c73
Fixed problem with comment causing a bug in compilation
2016-11-04 13:19:08 +02:00
Xenofon Foukas
92fda18ab6
Added brief documentation of agent API functions
2016-11-04 12:42:10 +02:00
Rohit Gupta
8031eaa05c
[Gitlab-CI]: Merge from Enhancement-142-OAI_UE_autotest_framework
2016-11-04 01:24:29 +01:00
Rohit Gupta
eff2887d92
[Gitlab CI]: Move autotest library to tools
2016-11-03 23:27:08 +01:00
Rohit Gupta
65f047094c
[Gitlab CI]: additional packages for pylab support for autotest
2016-11-03 21:40:04 +01:00
Rohit Gupta
5bbdefeee8
add installation of colorama
2016-11-03 21:32:12 +01:00
Rohit Gupta
057de07192
Merge bugfix-137-uplink-fixes and update README
2016-11-03 21:20:29 +01:00
Rohit Gupta
030bcd52d2
Merge branch 'bugfix-137-uplink-fixes' into develop
2016-11-03 21:19:16 +01:00
Florian Kaltenberger
0554132dcf
Merge branch 'enhancement-64-phy_test' into 'develop'
...
Enhancement 64 phy test
See merge request !46
2016-11-03 17:03:44 +01:00
Florian Kaltenberger
535755a528
resetting two files to their state in develop
2016-11-03 17:02:06 +01:00
Florian Kaltenberger
c61d74cd49
Merge remote-tracking branch 'origin/develop' into enhancement-64-phy_test
2016-11-03 16:45:17 +01:00
hbilel
9fbbd0678a
[OAI-UE] attach accept fix
2016-11-03 15:53:06 +01:00
Bilel
7fb6b945ef
Merge branch 'issue-17-rrcConnectionReconf-fix' into 'develop1B'
...
[OAI-UE] RRCConnectionReconf fixes
1- SRB2 fix
2- attach accept, support type of list 0 with number of element = 1
See merge request !4
2016-11-03 15:33:09 +01:00
hbilel
81837312cb
[OAI-UE] RRCConnectionReconf fixes
...
1- SRB2 fix
2- attach accept, support type of list 0 with number of element = 1
2016-11-03 15:29:33 +01:00
Raymond.Knopp
b018a3bbe9
configuration file for 10 MHz LMMSDR, 10 MHz, RF configuration file bugfix, first_rx > 1 for LMSSDR
2016-10-31 20:47:10 +01:00
Raymond Knopp
2d963f5330
prototype of trx_stop_func
2016-10-31 10:17:54 -07:00
Raymond Knopp
45184c769c
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
cmake_targets/CMakeLists.txt
targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
targets/ARCH/LMSSDR/USERSPACE/LIB/sodera_lib.cpp
2016-10-31 09:58:23 -07:00
Raymond Knopp
7b39d594d5
new library for LMSSDR. Integrated by Lime.
2016-10-31 09:49:02 -07:00
fnabet
c5a8dbfee2
Merge branch 'develop1B' of https://gitlab.eurecom.fr/oai1B/openairinterface5g into develop1B
2016-10-28 14:35:13 +02:00
Bilel
04acbd4d6a
Merge branch 'issue-15-ueCapabilityInfo-featureGrp' into 'develop1B'
...
[OAI-UE] add featureGroup to UeCapability (only for usim test mode)
add featureGroup to UeCapability (only for usim test mode)
See merge request !2
2016-10-28 09:59:24 +02:00
hbilel
4eb3774a74
[OAI-UE] add featureGroup to UeCapability (only for usim test mode)
2016-10-28 09:56:31 +02:00
Raymond Knopp
bc7df9f5c4
removed debugging traces
2016-10-27 14:44:08 +02:00
Bilel
3643c3e80a
Merge branch 'feature-11-UE-periodic-CQI-RI' into 'develop1B'
...
Feature 11 ue periodic cqi ri
pucch format2 periodic cqi/ri
See merge request !1
2016-10-27 14:43:11 +02:00
Raymond Knopp
90e3931e4e
resynch for timestamp
2016-10-27 14:41:58 +02:00
hbilel
10ab1c3e8b
[OAI-UE] - PUCCH Format2 Periodic CQI/RI reporting
...
Handle SRS TX in case of CQI / SR / AN simultaneous transmission
2016-10-27 14:30:30 +02:00
Raymond Knopp
17e8a047b3
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-10-27 12:38:52 +02:00
Raymond Knopp
e156079e33
timeout for UDP recvfrom
2016-10-27 12:36:38 +02:00
Raymond Knopp
ddb959991d
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-10-27 11:21:02 +02:00
Raymond Knopp
af9c77d09f
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_raw.c
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
2016-10-27 01:23:19 -07:00
Raymond Knopp
11db1d89bb
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
targets/RT/USER/lte-enb.c
2016-10-27 09:58:56 +02:00
Raymond Knopp
5e1d462aa9
resynch for initial RF acqusition
2016-10-27 09:56:23 +02:00
luhan wang
727cdb4a87
updates for udp IF4p5
2016-10-27 09:45:56 +02:00
luhan wang
3c7ec4e416
added gtkw files for rcc
2016-10-27 07:47:47 +02:00
calvin wang
6644204765
add BSR trigger code for interoperability test
2016-10-27 11:47:17 +08:00
calvin wang
0dfde2f441
Merge branch 'develop1B' of https://gitlab.com/TCL_Communications/openairinterface5g into L2_Stabilization-22-BSR_fertilization
2016-10-27 09:07:13 +08:00
calvin wang
7e6a74d5be
change debug info
2016-10-26 13:21:26 +08:00
Rohit Gupta
9927838e8c
Update README.txt with License information
2016-10-25 22:44:45 +02:00
Rohit Gupta
b7a467839d
Update NOTICE.txt for License information
2016-10-25 22:42:33 +02:00
ROBERT Benoit
2ace4029f3
Update 3gpplte_turbo_decoder_sse_8bit.c
...
maximum frame length is 6144
2016-10-25 18:09:59 +02:00
ROBERT Benoit
0277475bef
during 'harmony' developments initialisation of some --phy-test parameters were removed
2016-10-25 17:47:58 +02:00
ROBERT Benoit
c37446507a
Add testing capabilities for OAI UE in autotest framework
...
Autotest Framework modifications:
-> paramiko.Transport((hostname, ports)) : issue on my configuration
-> add --test-suite command line parameter to select a different test suite XML file (default is test_case_list.xml)
-> add patch file functionnality when installing remote machine : required to add LOG printing for pass/fail evaluation
-> add lte-softmodem-noS1 test class - fork of lte-softmodem with the following modification
- no EPC management on lte-softmodem-noS1 class
- add cell synchronization detection as a precondition for test results analysis
- add metric extraction for pass/fail criteria (metrics are defined in XML file)
- generate graphics for performances metrics (used in the HTML report -> not available in this delivery)
Patch files:
-> autotest_ue_cell_synch_event.patch : Add log for cell synchronization detection
-> autotest_ue_dlsch_bitrate_metric.patch : Add log for DLSCH bitrate capture
-> 3gpplte_turbo_decoder_sse_8bit.patch : hotfix for turbo decoder in autotest (issue followed in oai1B project)
-> phy_test__target_dl_mcs.patch : hotfix for --phy-test configuration (MCS)
2016-10-25 16:51:37 +02:00
fnabet
f55c4e46cb
Merge tag 'v1B0.1' of https://gitlab.eurecom.fr/oai1B/openairinterface5g into develop1B
...
OAI1B wk43 preparation: fixes, SRS, merge from develop
2016-10-25 13:36:34 +02:00
Xenofon Foukas
b6c7909d03
Fixed bugs related to MAC padding and RLC requests in AM mode
2016-10-24 19:14:07 +03:00
hbilel
31fbc80520
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop1B
...
parent a6742020 - Commit 1fa2f76e61
Conflicts:
targets/RT/USER/lte-softmodem.c
2016-10-24 16:21:05 +02:00
Raymond Knopp
db8c2a0537
update of ETHERNET interfaces (removal of global variables).
2016-10-23 23:29:21 -07:00
Elena_Lukashova
64116b90e1
Adding HARQ support for TM4. No fallback to Alamouti yet.
...
Counting for the number of 2CWs or 1CW retransmissions.
Adding corresponding changes to the phy_scope.
2016-10-23 21:38:58 +02:00
Rohit Gupta
1fa2f76e61
minor fix for config file for new changes to RRH/TM1
2016-10-21 23:25:53 +02:00
Bilel
5bdfa81204
Merge branch '39-autentication-failure-in-case-of-usim-test' into 'develop1B'
...
[OAI-UE] Authetification XOR Algo for usim test
Closes #39
See merge request !10
2016-10-21 13:23:14 +00:00
fnabet
15e299bd11
[OAI-UE] Authetification XOR Algo for usim test
2016-10-21 15:09:42 +02:00
calvin wang
948f2df9f1
modify BSR code according comments
2016-10-21 18:26:50 +08:00
luhan wang
5affbe3848
added resynchronization parameters to PHY_VARS_eNB
2016-10-20 17:32:56 +02:00
Xenofon Foukas
b218128862
Moved agent and protocol to flexran naming convention
2016-10-20 16:37:45 +03:00
Raymond Knopp
d8defff0fa
periodic cqi procedures
2016-10-20 06:32:33 -07:00
luhan wang
f1abf1a775
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-10-20 14:20:27 +02:00
luhan wang
08499a69e2
modifications for IF4p5 UDP transport
2016-10-20 14:19:18 +02:00
luhan wang
25ab1c35ee
modifications for if4p5 UDP
2016-10-20 14:18:32 +02:00
Florian Kaltenberger
b502b5060e
Merge remote-tracking branch 'origin/develop' into enhancement-64-phy_test
...
Conflicts:
targets/ARCH/EXMIMO/USERSPACE/OCTAVE/txsig.m
targets/RT/USER/lte-ue.c
2016-10-19 21:04:00 +02:00
Xenofon Foukas
9ed966cfe6
Added conf file for flexran oaisim
2016-10-19 15:16:58 +03:00
Raymond Knopp
8c37787e23
added 25 PRB rru file
2016-10-19 09:30:42 +02:00
luhan wang
9b9a7e50b4
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-10-19 08:23:18 +02:00
Cedric Roux
a6742020d0
T: add some hack programs
...
- time_meas to measure time spent in scheduling
- timeplot to show nice histograms in realtim of above measurement
2016-10-18 18:17:11 +02:00
Cedric Roux
634ac5fc75
T: update T_message.txt and T_defs.h for VCD traces
...
The VCD traces have changed. This commit gets in synch
with current status.
2016-10-18 18:02:34 +02:00
hbilel
bd8344b471
Merge branch '36-srs-feature-development' into develop1B
2016-10-18 16:55:34 +02:00
fnabet
9938bd5d05
[OAI-UE] SRS feature
...
1- Implement SRS procedures
2- Implement SRS procedures part2
3- Implement SRS: SRS valid on CMW
2016-10-18 16:15:49 +02:00
Xenofon Foukas
93b9b73582
Merge remote-tracking branch 'oai/develop' into oai-integration
...
Conflicts:
cmake_targets/tools/build_helper
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/LAYER2/MAC/eNB_scheduler.c
2016-10-18 16:27:56 +03:00
Rohit Gupta
2ac2aaf355
Merge branch 'develop' into bugfix-137-uplink-fixes
2016-10-17 21:29:12 +02:00
Rohit Gupta
915282df45
remove core secuirity simulators
2016-10-17 21:28:59 +02:00
Rohit Gupta
5725374ed4
Merge branch 'develop' into bugfix-137-uplink-fixes
2016-10-17 21:25:56 +02:00
Rohit Gupta
e345a5d451
hotfix for UE synchronization
2016-10-17 10:35:22 +02:00
Raymond Knopp
2e688c69ca
small bugfixes to avoid segfault in rx_sdu
2016-10-12 23:31:31 -07:00
Rohit Gupta
d566dfd3b1
add tag v0.5 for support for 16.04 + merge of enhancement-10-harmony-lts
2016-10-12 23:35:50 +02:00
Rohit Gupta
039d017561
Merge branch 'enhancement-10-harmony-lts' into develop
2016-10-12 23:33:23 +02:00
fnabet
9d5621e65c
[OAI-UE] SRS feature
...
1- Implement SRS procedures
2- Implement SRS procedures part2
2016-10-12 17:47:31 +02:00
hbilel
0705e71ffc
[OAI-UE] SRS feature
...
1- Implement SRS procedures
2016-10-12 14:29:48 +02:00
Dominique Nussbaum
8dcf0f0cfd
option -a is now handled correctly at UE
2016-10-12 10:17:07 +02:00
Rohit Gupta
256948d61c
make single thread mode=1 by default
2016-10-11 21:49:18 +02:00
Rohit Gupta
e084e58388
merge from develop
2016-10-11 18:52:14 +02:00
Rohit Gupta
433d058ba9
Gitlab CI: delete wildcard programs for kill script
2016-10-11 18:48:24 +02:00
Rohit Gupta
057d7619f6
Merge branch 'feature-131-new-license' into develop
2016-10-11 17:39:26 +02:00
Rohit Gupta
c4a9e94b7f
update README with release tags
2016-10-11 17:38:45 +02:00
Rohit Gupta
4c100a291b
add license to autotest framework + delete files not used in project
2016-10-11 14:10:40 +02:00
Cedric Roux
ef67b3a0a9
hotfix: reserve RBs in Random Access Response case
...
The RBs were not marked as used. A later UE downlink scheduling
could use those RBs, messing up everything.
Not sure this is the right place to mark them used. Maybe better
to do it in the "if (!CCE_allocation_infeasible" test.
2016-10-11 12:29:15 +02:00
fnabet
3bd7225f9a
Merge branch 'develop1B' into L2_Stabilization-22-BSR_fertilization
2016-10-11 12:22:42 +02:00
Rohit Gupta
b481bfd985
Merge branch 'develop' into feature-131-new-license
2016-10-10 19:25:02 +02:00
Nikos Makris
af6af8a90d
Cleanup of the messages; sometimes an error is logged
2016-10-10 20:12:46 +03:00
Nikos Makris
e0c3356dbb
Fixed memory management issues
2016-10-10 19:43:26 +03:00
Bilel
2509847af6
Merge branch '34-fixes' into 'develop1B'
...
[OAI-UE] fixes:
1- frame/subframe update
2- ccch discard regression
Closes #34
See merge request !7
2016-10-10 15:18:30 +00:00
fnabet
138ed2fbb4
[OAI-UE] fixes:
...
1- frame/subframe update
2- ccch discard regression
2016-10-10 17:16:01 +02:00
Cedric Roux
5894f3e6c2
issue 137 - remove hack: MCS reduction in case of CQI reporting
...
This hack was probably put in place in an attempt to circumvent
problems solved by previous commits.
As far as I checked (with my knowledge of the day) we can't exhaust
uplink physical bits with ULSCH data bits when there is CQI reporting
at the same time.
To be refined if this idea is proved wrong.
2016-10-10 16:40:42 +02:00
Cedric Roux
190fc96af4
issue 137 - fix RI bits decoding
...
RI bits are present only in some transmission modes.
For aperiodic reporting (the mode we do as of today),
36.213 7.2.1 (release 10) says:
"RI is only reported for transmission modes 3 and 4,
as well as transmission modes 8 and 9 with PMI/RI reporting"
This commit activates decoding of RI bits only for transmission
modes 3 and 4. 8 and 9 are not done today (as far as I know).
2016-10-10 16:36:52 +02:00
Cedric Roux
b0887a1b85
issue 137 - correct computation of G
...
G was wrongly computed in some places, not taking into account
CQI and RI bits. This commit saves the correct value computed
in ulsch_decoding so we can reuse it in ulsch_decoding_data
(and the like).
Only the file openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c has
been checked. If the computation is done somewhere else the
problem might still exist.
2016-10-10 16:33:12 +02:00
fnabet
b11ed995d2
fix build issue after merge from develop
2016-10-10 16:22:01 +02:00
fnabet
1b8c0d6551
merge from oai1B/develop1B
2016-10-10 14:55:46 +02:00
fnabet
4e7b1790c8
Merge branch 'develop' into develop1B
2016-10-10 14:27:09 +02:00
fnabet
6dcfc1e4f1
Merge branch 'develop1B' of https://gitlab.eurecom.fr/oai1b/openairinterface5g into develop1B
2016-10-10 14:26:44 +02:00
Navid Nikaein
6277038d7f
remove the OMG SUMO related files and update te top-level OMG and cmakefiles
2016-10-10 13:32:16 +02:00
Rohit Gupta
c51edecdee
Merge branch 'bugfix-136-OAI-UE-Attach-fixes' into 'develop'
...
[OAI-UE] issue#136 attach fixes:
- pusch/pucch power control
- pucch encoding call
- srb/drb add with default value
See merge request !44
2016-10-10 12:03:51 +02:00
fnabet
50565a21f7
Merge branch 'develop1B' of https://gitlab.com/TCL_Communications/openairinterface5g into L2_Stabilization-22-BSR_fertilization
2016-10-10 11:48:15 +02:00
Raymond Knopp
a67f12e7cc
correction of scrambling sequence initialization in phich.c (rx_phich)
2016-10-09 00:47:12 -07:00
Raymond Knopp
b64f341962
correction of scrambling sequence initialization in phich.c (generate_phich)
2016-10-09 00:45:03 -07:00
Raymond Knopp
4ad723a176
added rcc gtkw files.
2016-10-08 10:40:36 -07:00
Raymond Knopp
81ae8fb2ff
cleaned up formatting of CCE table trace in eNB_scheduler_primitives.c
2016-10-07 23:41:51 -07:00
Raymond Knopp
0dc55ec8c8
small bugfix for compute_beta8 in turbo-decoder.
2016-10-07 23:13:09 -07:00
Raymond Knopp
470000f0a2
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2016-10-07 10:59:29 -07:00
Raymond Knopp
26f454aa9a
bugfix in slot_fep_mbsfn.c
2016-10-07 10:49:58 -07:00
Raymond Knopp
e958d7be87
update for mbmssim for new data structures
2016-10-07 10:31:17 -07:00
Raymond Knopp
263ad2aff8
bugfix in dlsim/ulsim for channel model
2016-10-07 10:20:31 -07:00
fnabet
310a87ea90
[OAI-UE] issue#136 attach fixes:
...
- pusch/pucch power control
- pucch encoding call
- srb/drb add with default value
2016-10-07 18:30:55 +02:00
Rohit Gupta
4787c975ec
delete files with GPL License + modify build scripts
2016-10-07 18:19:43 +02:00
Rohit Gupta
73aa265793
Merge branch 'develop' into feature-131-new-license
2016-10-07 13:58:08 +02:00
Florian Kaltenberger
3e81e8c86b
Merge remote-tracking branch 'origin/develop' into feature-59-tm4
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_ESTIMATION/lte_ue_measurements.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/LTE_TRANSPORT/proto.h
openair1/PHY/MODULATION/slot_fep.c
openair1/PHY/TOOLS/lte_phy_scope.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SIMULATION/LTE_PHY/dlsim.c
2016-10-06 21:56:06 +02:00
Tien-Thinh Nguyen
461e2430d1
fix the issues related to sending ULlULL... to RRU
2016-10-06 14:40:30 +02:00
Fabrice Nabet
813187bf10
Merge branch '15-bugfix-usrp-ta' into 'develop1B'
...
Resolve "Incorrect TA initialization for TDD with USRP"
Merge and Closes #15 Resolve "Incorrect TA initialization for TDD with USRP"
See merge request !6
2016-10-05 15:03:47 +00:00
Fabrice Nabet
af454ffd85
Merge branch '6-bugfix-wireshark-sfn' into 'develop1B'
...
Resolve "OAI wireshark log can now display system frame number"
Merge and Closes #6 : Resolve "OAI wireshark log can now display system frame number"
See merge request !5
2016-10-05 14:55:22 +00:00
fnabet
2e76cb7e37
Merge branch 'develop1B' into 6-bugfix-wireshark-sfn
2016-10-05 16:24:58 +02:00
Fabrice Nabet
af09f29890
Merge branch '7-bugfix-kenb-refresh' into 'develop1B'
...
Resolve "Fix the attach failure at RRC::SecurityModeCommand"
Closes #7
See merge request !4
2016-10-05 10:11:04 +00:00
Nikos Makris
71cc8fa337
Changed the mem alloc of queue 12 for data; can now work for TCP split with traffic more than 2Mbps
2016-10-04 20:18:15 +03:00
Rohit Gupta
e86ec1179a
Gitlab CI: Remove 20 MHZ TM2 test cases for USRP B210
2016-10-04 18:59:54 +02:00
Rohit Gupta
462e1e4336
Gitlab CI: Enable 20 MHz test case
2016-10-04 18:36:34 +02:00
Tien-Thinh Nguyen
b8d2455320
fix issues to work with multiple carriers (conga-ercom)
2016-10-04 17:59:07 +02:00
Nikos Makris
2a4fa1da41
Fixed broken UL for data plane split
2016-10-04 18:59:01 +03:00
Tien-Thinh Nguyen
e395164a4c
fix issues to work with multiple carriers (conga-ercom)
2016-10-04 17:02:50 +02:00
Rohit Gupta
516a8ba944
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into develop
2016-10-03 20:10:31 +02:00
Rohit Gupta
8f5112b0cb
Gitlab CI: minor fix to test case config file
2016-10-03 20:10:17 +02:00
Rohit Gupta
c1490bb88d
Merge branch 'develop' into enhancement-10-harmony
2016-10-03 15:44:40 +02:00
Rohit Gupta
1db923d6f9
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-10-03 15:44:14 +02:00
Rohit Gupta
13496a4c6b
minor fix to add some log message in oarf compilation fir EXMIMO drivers
2016-10-03 12:59:00 +02:00
Cedric Roux
e196210a51
remove warning: rrc_ue_generate_MeasurementReport had const qualifier
...
rrc_ue_generate_MeasurementReport calls pdcp_data_req which changes
the content of ctxt_pP.
I'm not sure of the logic at play here, so maybe removing 'const' is not
the right solution and there is a real bug...
2016-10-03 11:20:52 +02:00
Cedric Roux
677fdb60b2
remove warning: function s1ap_eNB_e_rab_setup_resp was not declared in header file
2016-10-03 11:15:22 +02:00
Cedric Roux
68090c8b36
bugfix: get_tx_amp called with wrong parameter
2016-10-03 11:14:40 +02:00
Cedric Roux
494e0dc276
bugfix: forgot to reprocess files in the previous commit
2016-10-03 10:41:29 +02:00
Cedric Roux
27bb59d3af
better handling of NETTLE version in CMake
2016-10-03 10:38:46 +02:00
Rohit Gupta
7203a5214a
add hotfix to add usrp ud-host package
2016-10-03 02:44:47 +02:00
Rohit Gupta
df63361267
Gitlab CI: compile only for first run
2016-10-02 23:53:45 +02:00
Rohit Gupta
2f14ee6523
Merge branch 'enhancement-10-harmony' of gitlab.eurecom.fr:oai/openairinterface5g into enhancement-10-harmony
2016-10-02 23:47:05 +02:00
Rohit Gupta
43996bbdba
Gitlab CI: minor fixes to test case config file
2016-10-02 21:17:57 +02:00
Rohit Gupta
7c6e48d9c4
detect nettle version using cmake
2016-10-02 19:56:43 +02:00
Rohit Gupta
ec7d0ff2c3
fix compilation warnings
2016-10-02 00:24:25 +02:00
Rohit Gupta
0263186860
compilation fixes for mbmssim
2016-10-01 22:31:40 +02:00
Rohit Gupta
93559037f6
compilation fix for nettle API change in 16.04
2016-10-01 13:10:17 -07:00
Rohit Gupta
e63475debb
minor fix for compilation of core simulators
2016-10-01 22:03:37 +02:00
Rohit Gupta
0c08aa6139
Gitlab CI: remove gdb from some test cases
2016-10-01 21:52:17 +02:00
Rohit Gupta
d9398cdb1e
minor fix for compilation of itti assertions
2016-10-01 18:03:07 +02:00
Rohit Gupta
200cc7f661
Merge branch 'enhancement-10-harmony-lts' of gitlab.eurecom.fr:oai/openairinterface5g into enhancement-10-harmony-lts
2016-10-01 18:00:39 +02:00
Rohit Gupta
42b00ead01
cmake list fix for detecting nettle version for at_commands
2016-10-01 08:54:27 -07:00
Rohit Gupta
7e8bfdefce
Merge branch 'enhancement-10-harmony' into enhancement-10-harmony-lts
2016-10-01 17:50:17 +02:00
Rohit Gupta
1459432fee
Merge branch 'enhancement-10-harmony' of gitlab.eurecom.fr:oai/openairinterface5g into enhancement-10-harmony
2016-10-01 17:49:10 +02:00
Rohit Gupta
4ac71a6e46
fixes for automatic version detection of nettle for 14.04/16.04
2016-10-01 15:03:56 +02:00
Raymond Knopp
5ed184ddf2
removed debugging in pucch.
2016-10-01 02:43:26 -07:00
Raymond Knopp
9f972b7f22
updated high-level slideset.
2016-10-01 01:42:20 -07:00
Raymond Knopp
4b77dda67b
some changes in pucchsim to remove warnings. sanity check in turbo_decoder.
2016-09-30 23:01:31 -07:00
Rohit Gupta
bd25e2d949
Merge branch 'enhancement-10-harmony' into enhancement-10-harmony-lts
2016-09-30 21:41:41 +02:00
Rohit Gupta
07db8e39b6
Merge branch 'enhancement-10-harmony' of gitlab.eurecom.fr:oai/openairinterface5g into enhancement-10-harmony
2016-09-30 21:41:14 +02:00
Rohit Gupta
7a1e8347c7
add help for debug option for build_oai
2016-09-30 21:41:00 +02:00
Florian Kaltenberger
f62063276a
timing measurement fixes
2016-09-30 16:23:49 +02:00
fnabet
2332290a0d
Merge branch 'develop1B' of https://gitlab.com/TCL_Communications/openairinterface5g into L2_Stabilization-22-BSR_fertilization
2016-09-30 15:55:40 +02:00
laurent
402bd21bd7
merge harmony
2016-09-30 14:40:39 +02:00
Fabrice Nabet
d02ee6cfe7
Merge branch '14-3gpp-alignement-l2' into 'develop1B'
...
UE L2 changes for 3GPP alignement
Closes #14
See merge request !3
2016-09-30 12:38:05 +00:00
laurent
55b3b262cf
Merge branch 'enhancement-10-harmony-lts' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony-lts
2016-09-30 12:35:01 +02:00
laurent
5822c850cb
small2
2016-09-30 12:34:57 +02:00
Laurent
5ea7253ff7
small update
2016-09-30 12:32:33 +02:00
Rohit Gupta
9f485ac5a9
minor fix to config files
2016-09-30 11:14:09 +02:00
hutch
c6cb8ed260
hotfix for eRRC
2016-09-30 11:10:13 +02:00
Rohit Gupta
51bf2ba535
recalibrate USRP config files
2016-09-29 12:55:09 +02:00
Rohit Gupta
5ca2d6f0a0
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into develop
2016-09-29 12:08:23 +02:00
Rohit Gupta
2fc4e6eeeb
Merge branch 'enhancement-10-harmony' into develop
2016-09-29 11:41:22 +02:00
Raymond Knopp
cd22e926b3
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-28 13:33:04 -07:00
Rohit Gupta
6599d1c9c4
bug fixes for UE
2016-09-28 20:51:44 +02:00
Fabrice Nabet
4e0e0191be
Merge branch '8-bugfix-drb-lcid-map' into 'develop1B'
...
Resolve "OAI UE does not configure logical-channel ID and data radio bearer ID according to RRCConnectionReconfiguration message"
Closes #8
See merge request !2
2016-09-28 16:53:13 +00:00
fnabet
a5210e4f4f
UE L2 changes for 3GPP alignement
2016-09-28 17:36:07 +02:00
Rohit Gupta
8220c9e5ce
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-28 17:30:22 +02:00
hutch
2f00423218
update RCC config file for 5 MHz
2016-09-28 17:27:10 +02:00
Rohit Gupta
222519fbaa
Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into develop
2016-09-28 17:22:25 +02:00
Cedric Roux
1410b3f343
hotfix: fields DLSCH_DCI and ULSCH_DCI of UE_TEMPLATE had wrong size
...
The old value was 6, it should be 8 because those fields are
casted to 'struct DCI0_5MHz_FDD' and the like and those have
a size multiple of 32 bits, that is 4 or 8 bytes as of today.
(MAX_DCI_SIZE_BITS is 45, all the shifts, muls and adds lead
to a value of 8 after this commit and 6 before.)
The problem manifested itself with a 20MHz eNB. Push the traffic,
after a while the DL harq process 0 is not used anymore.
This is because DLSCH_DCI is directly followed by nb_rb in
the structure UE_TEMPLATE and setting a value for harq process 7
did overwrite nb_rb[0], putting much too big values in there,
leading to the scheduler to always refuse to reschedule because
the required RBs are impossibly huge (I saw values of 32744, 16384,
and others).
2016-09-28 16:51:28 +02:00
Rohit Gupta
dc2ec6fdef
changed logging level of GTPU errors
2016-09-28 15:21:13 +02:00
Rohit Gupta
1fdb28d16f
Merge branch 'enhancement-10-harmony' into develop
2016-09-28 15:14:19 +02:00
Rohit Gupta
9afa174548
minor fix to enable EXM
2016-09-28 15:13:00 +02:00
Cedric Roux
b0662e4bbe
update licensing information in remaining files
...
The text has been updated in all those files.
modified: README.txt
modified: cmake_targets/CMakeLists.txt
modified: cmake_targets/at_commands/CMakeLists.txt
modified: cmake_targets/autotests/core.py
modified: cmake_targets/autotests/log.py
modified: cmake_targets/autotests/openair.py
modified: cmake_targets/autotests/run_exec_autotests.bash
modified: cmake_targets/autotests/run_exec_lte-softmodem_tests.py
modified: cmake_targets/autotests/tools/configure_cots_bandrich_ue.py
modified: cmake_targets/autotests/tools/configure_cots_huaweiE398_ue.py
modified: cmake_targets/autotests/tools/configure_usrpb210.py
modified: cmake_targets/autotests/tools/find_usb_path.bash
modified: cmake_targets/autotests/tools/free_mem.bash
modified: cmake_targets/autotests/tools/iperf3_script
modified: cmake_targets/autotests/tools/iperf3_script_phone
modified: cmake_targets/autotests/tools/iperf_script
modified: cmake_targets/autotests/tools/iperf_script_phone
modified: cmake_targets/autotests/tools/lib_autotest.py
modified: cmake_targets/autotests/tools/search_repl.py
modified: cmake_targets/build_oai
modified: cmake_targets/tools/asn1tostruct.py
modified: cmake_targets/tools/build_helper
modified: cmake_targets/tools/build_test_epc_tools
modified: cmake_targets/tools/example_enb_exmimo_mme_hss.txt
modified: cmake_targets/tools/example_oaisim_enb_ue_mme_virtual.txt
modified: cmake_targets/tools/indent_source_code
modified: cmake_targets/tools/init_exmimo2
modified: cmake_targets/tools/init_nas_nos1
modified: cmake_targets/tools/perf_oai.bash
modified: cmake_targets/tools/run_enb_s1_exmimo
modified: cmake_targets/tools/run_enb_s1_usrp
modified: cmake_targets/tools/run_enb_ue_virt_noS1
modified: cmake_targets/tools/run_enb_ue_virt_s1
modified: openair2/DOCS/TEMPLATES/README/Readme.doxy
modified: openair2/DOCS/TEMPLATES/README/readme.txt
modified: openair2/Makefile
modified: openair2/UTIL/OCG/Readme.doxy
modified: openair2/UTIL/OCG/readme.txt
modified: openair2/UTIL/OSD/recep.php
modified: openair2/X2AP/MESSAGES/ASN1/asn1tostruct.py
modified: openair3/DOCS/DOXYGEN/Makefile.am
modified: openair3/DOCS/Latex/EPC/Makefile
modified: openair3/DOCS/Makefile.am
modified: openair3/GTPV1-U/Makefile.am
modified: openair3/GTPV1-U/Makefile.eNB
modified: openair3/NAS/TEST/AS_SIMULATOR/Makefile
modified: openair3/NAS/TEST/NETWORK/Makefile
modified: openair3/NAS/TEST/USER/Makefile
modified: openair3/NAS/TOOLS/Makefile
modified: openair3/NAS/UE/API/USER/Makefile
modified: openair3/NAS/UE/API/USER/tst/Makefile
modified: openair3/NAS/UE/API/USIM/Makefile
modified: openair3/S1AP/MESSAGES/ASN1/asn1tostruct.py
modified: openair3/TEST/Makefile.am
modified: targets/ARCH/EXMIMO/USERSPACE/OCTAVE/gpib_send.cc
modified: targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_config_exmimo.cc
modified: targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_get_frame.cc
modified: targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_get_num_detected_cards.cc
modified: targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_send_frame.cc
modified: targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_stop.cc
modified: targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_stop_without_reset.cc
modified: targets/PROJECTS/E-MBMS/build_all.bash
modified: targets/PROJECTS/E-MBMS/start_enb.bash
modified: targets/PROJECTS/E-MBMS/start_ue.bash
modified: targets/PROJECTS/E-MBMS/utils.bash
modified: targets/PROJECTS/GENERIC-LTE-EPC/interfaces.bash
modified: targets/PROJECTS/GENERIC-LTE-EPC/networks.bash
modified: targets/PROJECTS/GENERIC-LTE-EPC/start_enb_and_ue_virt.bash
modified: targets/PROJECTS/GENERIC-LTE-EPC/start_ue.bash
modified: targets/PROJECTS/GENERIC-LTE-EPC/utils.bash
modified: targets/PROJECTS/GENERIC-LTE-EPC/virtual_box.bash
modified: targets/SCRIPTS/install_asn1c_0.9.24.modified.bash
modified: targets/TEST/OAI/case01.py
modified: targets/TEST/OAI/case02.py
modified: targets/TEST/OAI/case03.py
modified: targets/TEST/OAI/case04.py
modified: targets/TEST/OAI/case05.py
modified: targets/TEST/OAI/case11.py
modified: targets/TEST/OAI/case12.py
modified: targets/TEST/OAI/case13.py
modified: targets/TEST/OAI/core.py
modified: targets/TEST/OAI/log.py
modified: targets/TEST/OAI/openair.py
modified: targets/TEST/OAI/test01.py
modified: targets/TEST/OAI/test02.py
modified: targets/TEST/PDCP/readme.txt
modified: targets/build_helper.bash
modified: targets/build_oai.bash
modified: targets/perf_oai.bash
2016-09-28 11:17:33 +02:00
Cedric Roux
972d0e612e
add README in the T tracer to clarify its licensing information
...
The T is released with the same license as the rest of OpenAirInterface,
of which it is an integral part.
2016-09-28 10:46:16 +02:00
Cedric Roux
74316f6b69
remove COPYING files
...
Most of them were the GPL.
It is useless to have a copy of the license in every
sub-directory.
From now on, there is only the LICENSE in the top
directory of the distribution.
deleted: common/utils/COPYING
deleted: common/utils/hashtable/COPYING
deleted: common/utils/itti/COPYING
deleted: common/utils/itti_analyzer/COPYING
deleted: common/utils/itti_analyzer/common/COPYING
deleted: common/utils/itti_analyzer/libbuffers/COPYING
deleted: common/utils/itti_analyzer/libparser/COPYING
deleted: common/utils/itti_analyzer/libresolver/COPYING
deleted: common/utils/itti_analyzer/libui/COPYING
deleted: openair1/COPYING
deleted: openair1/PHY/CODING/COPYING
deleted: openair1/PHY/CODING/TESTBENCH/COPYING
deleted: openair1/PHY/COPYING
deleted: openair1/PHY/INIT/COPYING
deleted: openair1/PHY/LTE_ESTIMATION/COPYING
deleted: openair1/PHY/LTE_REFSIG/COPYING
deleted: openair1/PHY/LTE_TRANSPORT/COPYING
deleted: openair1/PHY/MODULATION/COPYING
deleted: openair1/PHY/TOOLS/COPYING
deleted: openair1/SCHED/COPYING
deleted: openair1/SIMULATION/COPYING
deleted: openair1/SIMULATION/ETH_TRANSPORT/COPYING
deleted: openair1/SIMULATION/LTE_PHY/COPYING
deleted: openair1/SIMULATION/RF/COPYING
deleted: openair1/SIMULATION/TOOLS/COPYING
deleted: openair2/COMMON/COPYING
deleted: openair2/DOCS/TEMPLATES/CODE/COPYING
deleted: openair2/LAYER2/COPYING
deleted: openair2/LAYER2/MAC/COPYING
deleted: openair2/LAYER2/PDCP_v10.1.0/COPYING
deleted: openair2/LAYER2/RLC/AM_v9.3.0/COPYING
deleted: openair2/LAYER2/RLC/COPYING
deleted: openair2/LAYER2/RLC/TM_v9.3.0/COPYING
deleted: openair2/LAYER2/RLC/UM_v9.3.0/COPYING
deleted: openair2/NETWORK_DRIVER/LITE/COPYING
deleted: openair2/NETWORK_DRIVER/MESH/COPYING
deleted: openair2/NETWORK_DRIVER/UE_IP/COPYING
deleted: openair2/PHY_INTERFACE/COPYING
deleted: openair2/RRC/L2_INTERFACE/COPYING
deleted: openair2/RRC/LITE/COPYING
deleted: openair2/RRC/LITE/MESSAGES/COPYING
deleted: openair2/RRC/NAS/COPYING
deleted: openair2/RRM_4_RRC_LITE/COPYING
deleted: openair2/RRM_4_RRC_LITE/src/COPYING
deleted: openair2/RRM_4_RRC_LITE/src/radio_resources/COPYING
deleted: openair2/UTIL/BIGPHYS/COPYING
deleted: openair2/UTIL/CLI/COPYING
deleted: openair2/UTIL/FIFO/COPYING
deleted: openair2/UTIL/LISTS/COPYING
deleted: openair2/UTIL/LOG/COPYING
deleted: openair2/UTIL/MATH/COPYING
deleted: openair2/UTIL/MEM/COPYING
deleted: openair2/UTIL/OCG/COPYING
deleted: openair2/UTIL/OMG/COPYING
deleted: openair2/UTIL/OMV/COPYING
deleted: openair2/UTIL/OPT/COPYING
deleted: openair2/UTIL/OSA/COPYING
deleted: openair2/UTIL/OSD/COPYING
deleted: openair2/UTIL/OTG/COPYING
deleted: openair2/UTIL/SCTP/COPYING
deleted: openair2/UTIL/TIMER/COPYING
deleted: openair2/UTIL/TRACE/COPYING
deleted: openair2/X2AP/COPYING
deleted: openair3/COPYING
deleted: openair3/DOCS/COPYING
deleted: openair3/DOCS/DOXYGEN/COPYING
deleted: openair3/DOCS/Latex/COPYING
deleted: openair3/DOCS/Latex/DefaultBearer/COPYING
deleted: openair3/DOCS/Latex/EPC/COPYING
deleted: openair3/NAS/COMMON/API/NETWORK/COPYING
deleted: openair3/NAS/COMMON/COPYING
deleted: openair3/NAS/COMMON/EMM/MSG/COPYING
deleted: openair3/NAS/COMMON/ESM/MSG/COPYING
deleted: openair3/NAS/COMMON/IES/COPYING
deleted: openair3/NAS/COMMON/UTIL/COPYING
deleted: openair3/NAS/COPYING
deleted: openair3/NAS/TEST/AS_SIMULATOR/COPYING
deleted: openair3/NAS/TEST/COPYING
deleted: openair3/NAS/TEST/MSC/COPYING
deleted: openair3/NAS/TEST/NETWORK/COPYING
deleted: openair3/NAS/TEST/USER/COPYING
deleted: openair3/NAS/TOOLS/COPYING
deleted: openair3/NAS/UE/API/USER/COPYING
deleted: openair3/NAS/UE/API/USIM/COPYING
deleted: openair3/NAS/UE/EMM/SAP/COPYING
deleted: openair3/NAS/UE/ESM/SAP/COPYING
deleted: openair3/S1AP/COPYING
deleted: openair3/S1AP/MESSAGES/ASN1/COPYING
deleted: openair3/S1AP/MESSAGES/ASN1/R10.5/COPYING
deleted: openair3/S1AP/MESSAGES/ASN1/R8.10/COPYING
deleted: openair3/S1AP/MESSAGES/ASN1/R9.8/COPYING
deleted: openair3/S1AP/MESSAGES/COPYING
deleted: openair3/SCTP/COPYING
deleted: openair3/SECU/COPYING
deleted: openair3/TEST/COPYING
deleted: openair3/UTILS/COPYING
deleted: targets/ARCH/COMMON/COPYING
deleted: targets/ARCH/ETHERNET/USERSPACE/LIB/COPYING
deleted: targets/ARCH/EXMIMO/DEFS/COPYING
deleted: targets/ARCH/EXMIMO/DRIVER/eurecom/COPYING
deleted: targets/ARCH/EXMIMO/DRIVER/exmimo3/COPYING
deleted: targets/ARCH/EXMIMO/DRIVER/telecomparistech/COPYING
deleted: targets/ARCH/EXMIMO/USERSPACE/LIB/COPYING
deleted: targets/ARCH/EXMIMO/USERSPACE/OAI_FW_INIT/COPYING
deleted: targets/ARCH/EXMIMO/USERSPACE/OCTAVE/COPYING
deleted: targets/ARCH/USRP/USERSPACE/LIB/COPYING
deleted: targets/COMMON/COPYING
deleted: targets/COPYING
deleted: targets/PROJECTS/CENTOS-LTE-EPC-INTEGRATION/COPYING
deleted: targets/PROJECTS/COPYING
deleted: targets/PROJECTS/GENERIC-LTE-EPC/COPYING
deleted: targets/RT/USER/COPYING
deleted: targets/SIMU/PROC/COPYING
deleted: targets/SIMU/USER/COPYING
2016-09-28 10:45:02 +02:00
Rohit Gupta
8a2faa1cb3
change the build script to oai/ssh package
2016-09-28 06:31:29 +02:00
Raymond Knopp
1f77142158
addition of dfts of size 18432 for PRACH TX/RX with 23.04 Ms/s sampling (15/20 MHz BW).
2016-09-27 10:47:56 -07:00
Cedric Roux
5ab5c3ebbd
delete bsearch.c and bsearch.h from source tree
...
they are not referenced in CMakeLists.txt (so says grep)
2016-09-27 17:01:54 +02:00
Cedric Roux
db3c2b4d71
add licensing info at top of source files
...
only .c, .h and .cpp processed.
Changes to be committed:
modified: common/utils/asn1_conversions.h
modified: common/utils/assertions.h
modified: common/utils/itti/assertions.h
modified: common/utils/itti/backtrace.c
modified: common/utils/itti/backtrace.h
modified: common/utils/itti/intertask_interface.c
modified: common/utils/itti/intertask_interface.h
modified: common/utils/itti/intertask_interface_dump.c
modified: common/utils/itti/intertask_interface_dump.h
modified: common/utils/itti/intertask_interface_init.h
modified: common/utils/itti/intertask_interface_types.h
modified: common/utils/itti/intertask_messages_def.h
modified: common/utils/itti/intertask_messages_types.h
modified: common/utils/itti/itti_types.h
modified: common/utils/itti/memory_pools.c
modified: common/utils/itti/memory_pools.h
modified: common/utils/itti/messages_def.h
modified: common/utils/itti/messages_types.h
modified: common/utils/itti/signals.c
modified: common/utils/itti/signals.h
modified: common/utils/itti/tasks_def.h
modified: common/utils/itti/timer.c
modified: common/utils/itti/timer.h
modified: common/utils/itti/timer_messages_def.h
modified: common/utils/itti/timer_messages_types.h
modified: common/utils/itti_analyzer/common/itti_types.h
modified: common/utils/itti_analyzer/common/logs.h
modified: common/utils/itti_analyzer/common/rc.h
modified: common/utils/itti_analyzer/itti_analyzer.c
modified: common/utils/itti_analyzer/libbuffers/buffers.c
modified: common/utils/itti_analyzer/libbuffers/buffers.h
modified: common/utils/itti_analyzer/libbuffers/file.c
modified: common/utils/itti_analyzer/libbuffers/file.h
modified: common/utils/itti_analyzer/libbuffers/socket.c
modified: common/utils/itti_analyzer/libbuffers/socket.h
modified: common/utils/itti_analyzer/libparser/array_type.c
modified: common/utils/itti_analyzer/libparser/array_type.h
modified: common/utils/itti_analyzer/libparser/enum_type.c
modified: common/utils/itti_analyzer/libparser/enum_type.h
modified: common/utils/itti_analyzer/libparser/enum_value_type.c
modified: common/utils/itti_analyzer/libparser/enum_value_type.h
modified: common/utils/itti_analyzer/libparser/field_type.c
modified: common/utils/itti_analyzer/libparser/field_type.h
modified: common/utils/itti_analyzer/libparser/file_type.c
modified: common/utils/itti_analyzer/libparser/file_type.h
modified: common/utils/itti_analyzer/libparser/fundamental_type.c
modified: common/utils/itti_analyzer/libparser/fundamental_type.h
modified: common/utils/itti_analyzer/libparser/intertask_contexts.h
modified: common/utils/itti_analyzer/libparser/pointer_type.c
modified: common/utils/itti_analyzer/libparser/pointer_type.h
modified: common/utils/itti_analyzer/libparser/reference_type.c
modified: common/utils/itti_analyzer/libparser/reference_type.h
modified: common/utils/itti_analyzer/libparser/struct_type.c
modified: common/utils/itti_analyzer/libparser/struct_type.h
modified: common/utils/itti_analyzer/libparser/typedef_type.c
modified: common/utils/itti_analyzer/libparser/typedef_type.h
modified: common/utils/itti_analyzer/libparser/types.c
modified: common/utils/itti_analyzer/libparser/types.h
modified: common/utils/itti_analyzer/libparser/union_type.c
modified: common/utils/itti_analyzer/libparser/union_type.h
modified: common/utils/itti_analyzer/libparser/xml_parse.c
modified: common/utils/itti_analyzer/libparser/xml_parse.h
modified: common/utils/itti_analyzer/libresolver/locate_root.c
modified: common/utils/itti_analyzer/libresolver/locate_root.h
modified: common/utils/itti_analyzer/libresolver/resolvers.c
modified: common/utils/itti_analyzer/libresolver/resolvers.h
modified: common/utils/itti_analyzer/libui/ui_callbacks.c
modified: common/utils/itti_analyzer/libui/ui_callbacks.h
modified: common/utils/itti_analyzer/libui/ui_filters.c
modified: common/utils/itti_analyzer/libui/ui_filters.h
modified: common/utils/itti_analyzer/libui/ui_interface.c
modified: common/utils/itti_analyzer/libui/ui_interface.h
modified: common/utils/itti_analyzer/libui/ui_main_screen.c
modified: common/utils/itti_analyzer/libui/ui_main_screen.h
modified: common/utils/itti_analyzer/libui/ui_menu_bar.c
modified: common/utils/itti_analyzer/libui/ui_menu_bar.h
modified: common/utils/itti_analyzer/libui/ui_notebook.c
modified: common/utils/itti_analyzer/libui/ui_notebook.h
modified: common/utils/itti_analyzer/libui/ui_notif_dlg.c
modified: common/utils/itti_analyzer/libui/ui_notif_dlg.h
modified: common/utils/itti_analyzer/libui/ui_notifications.c
modified: common/utils/itti_analyzer/libui/ui_notifications.h
modified: common/utils/itti_analyzer/libui/ui_signal_dissect_view.c
modified: common/utils/itti_analyzer/libui/ui_signal_dissect_view.h
modified: common/utils/itti_analyzer/libui/ui_tree_view.c
modified: common/utils/itti_analyzer/libui/ui_tree_view.h
modified: common/utils/msc/msc.c
modified: common/utils/msc/msc.h
modified: openair1/PHY/CODING/3gpplte.c
modified: openair1/PHY/CODING/3gpplte_sse.c
modified: openair1/PHY/CODING/3gpplte_turbo_decoder.c
modified: openair1/PHY/CODING/3gpplte_turbo_decoder_avx2_16bit.c
modified: openair1/PHY/CODING/3gpplte_turbo_decoder_sse.c
modified: openair1/PHY/CODING/3gpplte_turbo_decoder_sse_16bit.c
modified: openair1/PHY/CODING/3gpplte_turbo_decoder_sse_8bit.c
modified: openair1/PHY/CODING/TESTBENCH/ltetest.c
modified: openair1/PHY/CODING/TESTBENCH/pdcch_test.c
modified: openair1/PHY/CODING/TESTBENCH/viterbi_test.c
modified: openair1/PHY/CODING/ccoding_byte.c
modified: openair1/PHY/CODING/ccoding_byte_lte.c
modified: openair1/PHY/CODING/crc_byte.c
modified: openair1/PHY/CODING/defs.h
modified: openair1/PHY/CODING/extern.h
modified: openair1/PHY/CODING/extern_3GPPinterleaver.h
modified: openair1/PHY/CODING/lte_interleaver.h
modified: openair1/PHY/CODING/lte_interleaver2.h
modified: openair1/PHY/CODING/lte_interleaver_inline.h
modified: openair1/PHY/CODING/lte_rate_matching.c
modified: openair1/PHY/CODING/lte_segmentation.c
modified: openair1/PHY/CODING/rate_matching.c
modified: openair1/PHY/CODING/scrambler.h
modified: openair1/PHY/CODING/vars.h
modified: openair1/PHY/CODING/viterbi.c
modified: openair1/PHY/CODING/viterbi_lte.c
modified: openair1/PHY/INIT/defs.h
modified: openair1/PHY/INIT/extern.h
modified: openair1/PHY/INIT/init_top.c
modified: openair1/PHY/INIT/lte_init.c
modified: openair1/PHY/INIT/lte_param_init.c
modified: openair1/PHY/INIT/lte_parms.c
modified: openair1/PHY/INIT/vars.h
modified: openair1/PHY/LTE_ESTIMATION/adjust_gain.c
modified: openair1/PHY/LTE_ESTIMATION/defs.h
modified: openair1/PHY/LTE_ESTIMATION/extern.h
modified: openair1/PHY/LTE_ESTIMATION/filt96_32.h
modified: openair1/PHY/LTE_ESTIMATION/freq_equalization.c
modified: openair1/PHY/LTE_ESTIMATION/lte_adjust_sync.c
modified: openair1/PHY/LTE_ESTIMATION/lte_dl_channel_estimation.c
modified: openair1/PHY/LTE_ESTIMATION/lte_dl_channel_estimation_emos.c
modified: openair1/PHY/LTE_ESTIMATION/lte_dl_mbsfn_channel_estimation.c
modified: openair1/PHY/LTE_ESTIMATION/lte_eNB_measurements.c
modified: openair1/PHY/LTE_ESTIMATION/lte_est_freq_offset.c
modified: openair1/PHY/LTE_ESTIMATION/lte_sync_time.c
modified: openair1/PHY/LTE_ESTIMATION/lte_sync_timefreq.c
modified: openair1/PHY/LTE_ESTIMATION/lte_ue_measurements.c
modified: openair1/PHY/LTE_ESTIMATION/lte_ul_channel_estimation.c
modified: openair1/PHY/LTE_ESTIMATION/pss6144.h
modified: openair1/PHY/LTE_ESTIMATION/vars.h
modified: openair1/PHY/LTE_REFSIG/defs.h
modified: openair1/PHY/LTE_REFSIG/lte_dl_cell_spec.c
modified: openair1/PHY/LTE_REFSIG/lte_dl_mbsfn.c
modified: openair1/PHY/LTE_REFSIG/lte_dl_uespec.c
modified: openair1/PHY/LTE_REFSIG/lte_gold.c
modified: openair1/PHY/LTE_REFSIG/lte_gold_mbsfn.c
modified: openair1/PHY/LTE_REFSIG/lte_ul_ref.c
modified: openair1/PHY/LTE_REFSIG/mod_table.h
modified: openair1/PHY/LTE_REFSIG/primary_synch.h
modified: openair1/PHY/LTE_TRANSPORT/dci.c
modified: openair1/PHY/LTE_TRANSPORT/dci.h
modified: openair1/PHY/LTE_TRANSPORT/dci_tools.c
modified: openair1/PHY/LTE_TRANSPORT/defs.h
modified: openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_scrambling.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_tbs.h
modified: openair1/PHY/LTE_TRANSPORT/dlsch_tbs_full.h
modified: openair1/PHY/LTE_TRANSPORT/drs_modulation.c
modified: openair1/PHY/LTE_TRANSPORT/extern.h
modified: openair1/PHY/LTE_TRANSPORT/group_hopping.c
modified: openair1/PHY/LTE_TRANSPORT/if4_tools.c
modified: openair1/PHY/LTE_TRANSPORT/if4_tools.h
modified: openair1/PHY/LTE_TRANSPORT/if5_tools.c
modified: openair1/PHY/LTE_TRANSPORT/if5_tools.h
modified: openair1/PHY/LTE_TRANSPORT/initial_sync.c
modified: openair1/PHY/LTE_TRANSPORT/lte_mcs.c
modified: openair1/PHY/LTE_TRANSPORT/mcs_tbs_tools.h
modified: openair1/PHY/LTE_TRANSPORT/pbch.c
modified: openair1/PHY/LTE_TRANSPORT/pcfich.c
modified: openair1/PHY/LTE_TRANSPORT/pch.c
modified: openair1/PHY/LTE_TRANSPORT/phich.c
modified: openair1/PHY/LTE_TRANSPORT/pilots.c
modified: openair1/PHY/LTE_TRANSPORT/pilots_mbsfn.c
modified: openair1/PHY/LTE_TRANSPORT/pmch.c
modified: openair1/PHY/LTE_TRANSPORT/power_control.c
modified: openair1/PHY/LTE_TRANSPORT/prach.c
modified: openair1/PHY/LTE_TRANSPORT/prach.h
modified: openair1/PHY/LTE_TRANSPORT/print_stats.c
modified: openair1/PHY/LTE_TRANSPORT/proto.h
modified: openair1/PHY/LTE_TRANSPORT/pss.c
modified: openair1/PHY/LTE_TRANSPORT/pucch.c
modified: openair1/PHY/LTE_TRANSPORT/rar_tools.c
modified: openair1/PHY/LTE_TRANSPORT/srs_modulation.c
modified: openair1/PHY/LTE_TRANSPORT/sss.c
modified: openair1/PHY/LTE_TRANSPORT/sss.h
modified: openair1/PHY/LTE_TRANSPORT/uci.h
modified: openair1/PHY/LTE_TRANSPORT/uci_tools.c
modified: openair1/PHY/LTE_TRANSPORT/ulsch_coding.c
modified: openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c
modified: openair1/PHY/LTE_TRANSPORT/ulsch_demodulation.c
modified: openair1/PHY/LTE_TRANSPORT/ulsch_modulation.c
modified: openair1/PHY/LTE_TRANSPORT/vars.h
modified: openair1/PHY/MODULATION/defs.h
modified: openair1/PHY/MODULATION/extern.h
modified: openair1/PHY/MODULATION/kHz_7_5.h
modified: openair1/PHY/MODULATION/ofdm_mod.c
modified: openair1/PHY/MODULATION/prach625Hz.h
modified: openair1/PHY/MODULATION/slot_fep.c
modified: openair1/PHY/MODULATION/slot_fep_mbsfn.c
modified: openair1/PHY/MODULATION/slot_fep_ul.c
modified: openair1/PHY/MODULATION/ul_7_5_kHz.c
modified: openair1/PHY/MODULATION/vars.h
modified: openair1/PHY/TOOLS/8bit_rxdemux.c
modified: openair1/PHY/TOOLS/8bit_txmux.c
modified: openair1/PHY/TOOLS/alaw_lut.h
modified: openair1/PHY/TOOLS/angle.c
modified: openair1/PHY/TOOLS/cadd_sv.c
modified: openair1/PHY/TOOLS/cadd_vv.c
modified: openair1/PHY/TOOLS/cdot_prod.c
modified: openair1/PHY/TOOLS/cmult_sv.c
modified: openair1/PHY/TOOLS/cmult_vv.c
modified: openair1/PHY/TOOLS/costable.h
modified: openair1/PHY/TOOLS/dB_routines.c
modified: openair1/PHY/TOOLS/dB_routines.h
modified: openair1/PHY/TOOLS/defs.h
modified: openair1/PHY/TOOLS/extern.h
modified: openair1/PHY/TOOLS/file_output.c
modified: openair1/PHY/TOOLS/invSqrt.c
modified: openair1/PHY/TOOLS/log2_approx.c
modified: openair1/PHY/TOOLS/lte_dfts.c
modified: openair1/PHY/TOOLS/lte_phy_scope.c
modified: openair1/PHY/TOOLS/lte_phy_scope.h
modified: openair1/PHY/TOOLS/lut.c
modified: openair1/PHY/TOOLS/memory_routines.c
modified: openair1/PHY/TOOLS/signal_energy.c
modified: openair1/PHY/TOOLS/smbv.c
modified: openair1/PHY/TOOLS/smbv.h
modified: openair1/PHY/TOOLS/sqrt.c
modified: openair1/PHY/TOOLS/time_meas.c
modified: openair1/PHY/TOOLS/time_meas.h
modified: openair1/PHY/TOOLS/twiddle12288.h
modified: openair1/PHY/TOOLS/twiddle1536.h
modified: openair1/PHY/TOOLS/twiddle24576.h
modified: openair1/PHY/TOOLS/twiddle6144.h
modified: openair1/PHY/TOOLS/twiddles4096.h
modified: openair1/PHY/TOOLS/twiddles8192.h
modified: openair1/PHY/TOOLS/vars.h
modified: openair1/PHY/defs.h
modified: openair1/PHY/extern.h
modified: openair1/PHY/impl_defs_lte.h
modified: openair1/PHY/impl_defs_top.h
modified: openair1/PHY/sse_intrin.h
modified: openair1/PHY/types.h
modified: openair1/PHY/vars.h
modified: openair1/SCHED/defs.h
modified: openair1/SCHED/extern.h
modified: openair1/SCHED/phy_mac_stub.c
modified: openair1/SCHED/phy_procedures_emos.h
modified: openair1/SCHED/phy_procedures_lte_common.c
modified: openair1/SCHED/phy_procedures_lte_eNb.c
modified: openair1/SCHED/phy_procedures_lte_ue.c
modified: openair1/SCHED/pucch_pc.c
modified: openair1/SCHED/pusch_pc.c
modified: openair1/SCHED/rt_compat.h
modified: openair1/SCHED/vars.h
modified: openair1/SIMULATION/ETH_TRANSPORT/bypass_session_layer.c
modified: openair1/SIMULATION/ETH_TRANSPORT/defs.h
modified: openair1/SIMULATION/ETH_TRANSPORT/emu_transport.c
modified: openair1/SIMULATION/ETH_TRANSPORT/extern.h
modified: openair1/SIMULATION/ETH_TRANSPORT/multicast_link.c
modified: openair1/SIMULATION/ETH_TRANSPORT/multicast_link.h
modified: openair1/SIMULATION/ETH_TRANSPORT/netlink_init.c
modified: openair1/SIMULATION/ETH_TRANSPORT/pgm_link.c
modified: openair1/SIMULATION/ETH_TRANSPORT/pgm_link.h
modified: openair1/SIMULATION/ETH_TRANSPORT/proto.h
modified: openair1/SIMULATION/ETH_TRANSPORT/socket.c
modified: openair1/SIMULATION/ETH_TRANSPORT/socket.h
modified: openair1/SIMULATION/ETH_TRANSPORT/vars.h
modified: openair1/SIMULATION/LTE_PHY/LTE_Configuration.c
modified: openair1/SIMULATION/LTE_PHY/LTE_Configuration.h
modified: openair1/SIMULATION/LTE_PHY/dlsim.c
modified: openair1/SIMULATION/LTE_PHY/framegen.c
modified: openair1/SIMULATION/LTE_PHY/gpib_send.c
modified: openair1/SIMULATION/LTE_PHY/gpib_send.h
modified: openair1/SIMULATION/LTE_PHY/mbmssim.c
modified: openair1/SIMULATION/LTE_PHY/pbchsim.c
modified: openair1/SIMULATION/LTE_PHY/pdcchsim.c
modified: openair1/SIMULATION/LTE_PHY/prachsim.c
modified: openair1/SIMULATION/LTE_PHY/pucchsignalgegerator.h
modified: openair1/SIMULATION/LTE_PHY/pucchsignalgenerator.c
modified: openair1/SIMULATION/LTE_PHY/pucchsim.c
modified: openair1/SIMULATION/LTE_PHY/scansim.c
modified: openair1/SIMULATION/LTE_PHY/signalanalyzer.c
modified: openair1/SIMULATION/LTE_PHY/signalanalyzer.h
modified: openair1/SIMULATION/LTE_PHY/syncsim.c
modified: openair1/SIMULATION/LTE_PHY/test.c
modified: openair1/SIMULATION/LTE_PHY/ulsignalgenerator.c
modified: openair1/SIMULATION/LTE_PHY/ulsignalgenerator.h
modified: openair1/SIMULATION/LTE_PHY/ulsim.c
modified: openair1/SIMULATION/LTE_PHY/ulsim2.c
modified: openair1/SIMULATION/LTE_PHY/unitary_defs.h
modified: openair1/SIMULATION/RF/adc.c
modified: openair1/SIMULATION/RF/dac.c
modified: openair1/SIMULATION/RF/defs.h
modified: openair1/SIMULATION/RF/rf.c
modified: openair1/SIMULATION/TOOLS/abstraction.c
modified: openair1/SIMULATION/TOOLS/ch_desc_proto.c
modified: openair1/SIMULATION/TOOLS/defs.h
modified: openair1/SIMULATION/TOOLS/gauss.c
modified: openair1/SIMULATION/TOOLS/llr_quantization.c
modified: openair1/SIMULATION/TOOLS/multipath_channel.c
modified: openair1/SIMULATION/TOOLS/multipath_tv_channel.c
modified: openair1/SIMULATION/TOOLS/random_channel.c
modified: openair1/SIMULATION/TOOLS/rangen_double.c
modified: openair1/SIMULATION/TOOLS/scm_corrmat.h
modified: openair1/SIMULATION/TOOLS/taus.c
modified: openair2/COMMON/as_message.h
modified: openair2/COMMON/commonDef.h
modified: openair2/COMMON/gtpv1_u_messages_def.h
modified: openair2/COMMON/gtpv1_u_messages_types.h
modified: openair2/COMMON/intertask_interface_conf.h
modified: openair2/COMMON/mac_messages_def.h
modified: openair2/COMMON/mac_messages_types.h
modified: openair2/COMMON/mac_primitives.h
modified: openair2/COMMON/mac_rlc_primitives.h
modified: openair2/COMMON/mac_rrc_primitives.h
modified: openair2/COMMON/messages_def.h
modified: openair2/COMMON/messages_types.h
modified: openair2/COMMON/nas_messages_def.h
modified: openair2/COMMON/nas_messages_types.h
modified: openair2/COMMON/networkDef.h
modified: openair2/COMMON/openair_defs.h
modified: openair2/COMMON/openair_types.h
modified: openair2/COMMON/pdcp_messages_def.h
modified: openair2/COMMON/pdcp_messages_types.h
modified: openair2/COMMON/phy_messages_def.h
modified: openair2/COMMON/phy_messages_types.h
modified: openair2/COMMON/platform_constants.h
modified: openair2/COMMON/platform_types.h
modified: openair2/COMMON/ral_messages_def.h
modified: openair2/COMMON/ral_messages_types.h
modified: openair2/COMMON/rlc_messages_def.h
modified: openair2/COMMON/rlc_messages_types.h
modified: openair2/COMMON/rrc_messages_def.h
modified: openair2/COMMON/rrc_messages_types.h
modified: openair2/COMMON/rrm_config_structs.h
modified: openair2/COMMON/rrm_constants.h
modified: openair2/COMMON/rtos_header.h
modified: openair2/COMMON/s1ap_messages_def.h
modified: openair2/COMMON/s1ap_messages_types.h
modified: openair2/COMMON/sctp_messages_def.h
modified: openair2/COMMON/sctp_messages_types.h
modified: openair2/COMMON/tasks_def.h
modified: openair2/COMMON/udp_messages_def.h
modified: openair2/COMMON/udp_messages_types.h
modified: openair2/COMMON/x2ap_messages_def.h
modified: openair2/COMMON/x2ap_messages_types.h
modified: openair2/DOCS/TEMPLATES/CODE/example_doxy.h
modified: openair2/ENB_APP/enb_app.c
modified: openair2/ENB_APP/enb_app.h
modified: openair2/ENB_APP/enb_config.c
modified: openair2/ENB_APP/enb_config.h
modified: openair2/LAYER2/MAC/config.c
modified: openair2/LAYER2/MAC/defs.h
modified: openair2/LAYER2/MAC/eNB_scheduler.c
modified: openair2/LAYER2/MAC/eNB_scheduler_RA.c
modified: openair2/LAYER2/MAC/eNB_scheduler_bch.c
modified: openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
modified: openair2/LAYER2/MAC/eNB_scheduler_mch.c
modified: openair2/LAYER2/MAC/eNB_scheduler_primitives.c
modified: openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
modified: openair2/LAYER2/MAC/extern.h
modified: openair2/LAYER2/MAC/l1_helpers.c
modified: openair2/LAYER2/MAC/lte_transport_init.c
modified: openair2/LAYER2/MAC/main.c
modified: openair2/LAYER2/MAC/openair2_proc.c
modified: openair2/LAYER2/MAC/pre_processor.c
modified: openair2/LAYER2/MAC/proto.h
modified: openair2/LAYER2/MAC/ra_procedures.c
modified: openair2/LAYER2/MAC/rar_tools.c
modified: openair2/LAYER2/MAC/ue_procedures.c
modified: openair2/LAYER2/MAC/vars.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_control_primitive.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_control_primitives_proto_extern.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_netlink.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_primitives.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_primitives.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_proto_extern.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_security.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_sequence_manager.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_sequence_manager.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_thread.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_util.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_util.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_constants.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_entity.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_in_sdu.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_in_sdu.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_init.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_init.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_proto_extern.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_reassembly.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_reassembly.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_receiver.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_receiver.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_retransmit.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_retransmit.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_rx_list.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_rx_list.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_segment.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_segment.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_segments_holes.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_segments_holes.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_status_report.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_status_report.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_structs.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_test.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_test.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_poll_retransmit.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_poll_retransmit.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_reordering.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_reordering.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_status_prohibit.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_status_prohibit.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_windows.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_windows.h
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm.c
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm.h
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm_entity.h
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm_init.c
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm_init.h
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm_structs.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_constants.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_control_primitives.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_control_primitives.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_dar.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_dar.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_entity.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_fsm.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_fsm.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_reassembly.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_reassembly.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_receiver.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_receiver.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_segment.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_segment.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_structs.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_test.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_test.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_very_simple_test.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_very_simple_test.h
modified: openair2/LAYER2/RLC/mac_primitives.h
modified: openair2/LAYER2/RLC/rlc.c
modified: openair2/LAYER2/RLC/rlc.h
modified: openair2/LAYER2/RLC/rlc_def.h
modified: openair2/LAYER2/RLC/rlc_def_lte.h
modified: openair2/LAYER2/RLC/rlc_mac.c
modified: openair2/LAYER2/RLC/rlc_mpls.c
modified: openair2/LAYER2/RLC/rlc_primitives.h
modified: openair2/LAYER2/RLC/rlc_rrc.c
modified: openair2/LAYER2/layer2_top.c
modified: openair2/LAYER2/openair2_proc.c
modified: openair2/LAYER2/register.c
modified: openair2/LAYER2/register.h
modified: openair2/NAS/DRIVER/CELLULAR/CTL_TOOL/nascell_ioctl.c
modified: openair2/NAS/DRIVER/CELLULAR/CTL_TOOL/nascell_ioctl.h
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_ascontrol.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_classifier.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_common.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_constant.h
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_device.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_iocontrol.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_iocontrol.h
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_netlink.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_proto.h
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_sap.h
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_tool.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_variables.h
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_ascontrol.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_classifier.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_common.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_constant.h
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_device.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_iocontrol.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_iocontrol.h
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_netlink.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_proto.h
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_sap.h
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_tool.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_variables.h
modified: openair2/NAS/DRIVER/CELLULAR/NETLTEST/netltest.c
modified: openair2/NAS/DRIVER/CELLULAR/NETLTEST/nettestPDCP.c
modified: openair2/NAS/SIMU_CELLULAR/nas_simu_proto.h
modified: openair2/NAS/SIMU_CELLULAR/nasrg_simu_meas.c
modified: openair2/NAS/SIMU_CELLULAR/rrm_fifo_standalone.c
modified: openair2/NAS/nas_ue_task.h
modified: openair2/NETWORK_DRIVER/LITE/RB_TOOL/rb_tool.c
modified: openair2/NETWORK_DRIVER/LITE/classifier.c
modified: openair2/NETWORK_DRIVER/LITE/common.c
modified: openair2/NETWORK_DRIVER/LITE/constant.h
modified: openair2/NETWORK_DRIVER/LITE/device.c
modified: openair2/NETWORK_DRIVER/LITE/ioctl.c
modified: openair2/NETWORK_DRIVER/LITE/ioctl.h
modified: openair2/NETWORK_DRIVER/LITE/local.h
modified: openair2/NETWORK_DRIVER/LITE/netlink.c
modified: openair2/NETWORK_DRIVER/LITE/proto_extern.h
modified: openair2/NETWORK_DRIVER/LITE/sap.h
modified: openair2/NETWORK_DRIVER/LITE/tool.c
modified: openair2/NETWORK_DRIVER/MESH/RB_TOOL/rb_tool.c
modified: openair2/NETWORK_DRIVER/MESH/TESTBENCH/testbench.c
modified: openair2/NETWORK_DRIVER/MESH/classifier.c
modified: openair2/NETWORK_DRIVER/MESH/common.c
modified: openair2/NETWORK_DRIVER/MESH/constant.h
modified: openair2/NETWORK_DRIVER/MESH/device.c
modified: openair2/NETWORK_DRIVER/MESH/ioctl.c
modified: openair2/NETWORK_DRIVER/MESH/ioctl.h
modified: openair2/NETWORK_DRIVER/MESH/local.h
modified: openair2/NETWORK_DRIVER/MESH/mesh.c
modified: openair2/NETWORK_DRIVER/MESH/netlink.c
modified: openair2/NETWORK_DRIVER/MESH/proto_extern.h
modified: openair2/NETWORK_DRIVER/MESH/rrc_nas_primitives.h
modified: openair2/NETWORK_DRIVER/MESH/sap.h
modified: openair2/NETWORK_DRIVER/MESH/tool.c
modified: openair2/NETWORK_DRIVER/UE_IP/common.c
modified: openair2/NETWORK_DRIVER/UE_IP/constant.h
modified: openair2/NETWORK_DRIVER/UE_IP/device.c
modified: openair2/NETWORK_DRIVER/UE_IP/local.h
modified: openair2/NETWORK_DRIVER/UE_IP/netlink.c
modified: openair2/NETWORK_DRIVER/UE_IP/proto_extern.h
modified: openair2/NETWORK_DRIVER/UE_IP/sap.h
modified: openair2/PHY_INTERFACE/defs.h
modified: openair2/PHY_INTERFACE/extern.h
modified: openair2/PHY_INTERFACE/mac_phy_primitives.c
modified: openair2/PHY_INTERFACE/mac_phy_primitives.h
modified: openair2/PHY_INTERFACE/vars.h
modified: openair2/RRC/L2_INTERFACE/openair_rrc_L2_interface.c
modified: openair2/RRC/L2_INTERFACE/openair_rrc_L2_interface.h
modified: openair2/RRC/LITE/L2_interface.c
modified: openair2/RRC/LITE/MESSAGES/asn1_msg.c
modified: openair2/RRC/LITE/MESSAGES/asn1_msg.h
modified: openair2/RRC/LITE/MESSAGES/rtai_mem.c
modified: openair2/RRC/LITE/MESSAGES/rtai_mem.h
modified: openair2/RRC/LITE/defs.h
modified: openair2/RRC/LITE/extern.h
modified: openair2/RRC/LITE/mesh_top.c
modified: openair2/RRC/LITE/plmn_data.h
modified: openair2/RRC/LITE/proto.h
modified: openair2/RRC/LITE/rrc_2_rrm_msg.c
modified: openair2/RRC/LITE/rrc_UE.c
modified: openair2/RRC/LITE/rrc_UE_ral.c
modified: openair2/RRC/LITE/rrc_UE_ral.h
modified: openair2/RRC/LITE/rrc_common.c
modified: openair2/RRC/LITE/rrc_config.c
modified: openair2/RRC/LITE/rrc_eNB.c
modified: openair2/RRC/LITE/rrc_eNB_GTPV1U.c
modified: openair2/RRC/LITE/rrc_eNB_GTPV1U.h
modified: openair2/RRC/LITE/rrc_eNB_S1AP.c
modified: openair2/RRC/LITE/rrc_eNB_S1AP.h
modified: openair2/RRC/LITE/rrc_eNB_UE_context.c
modified: openair2/RRC/LITE/rrc_eNB_UE_context.h
modified: openair2/RRC/LITE/rrc_eNB_ral.c
modified: openair2/RRC/LITE/rrc_eNB_ral.h
modified: openair2/RRC/LITE/rrc_rrm_interface.c
modified: openair2/RRC/LITE/rrc_rrm_interface.h
modified: openair2/RRC/LITE/rrc_types.h
modified: openair2/RRC/LITE/rrm_2_rrc_msg.c
modified: openair2/RRC/LITE/utils.c
modified: openair2/RRC/LITE/vars.h
modified: openair2/RRC/NAS/nas_config.c
modified: openair2/RRC/NAS/nas_config.h
modified: openair2/RRC/NAS/rb_config.c
modified: openair2/RRC/NAS/rb_config.h
modified: openair2/RRM_4_RRC_LITE/src/com/Message.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/Message.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageAddRadioAccessBearerConfirm.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageAddRadioAccessBearerConfirm.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageAddRadioAccessBearerRequest.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageAddRadioAccessBearerRequest.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageAddUserConfirm.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageAddUserConfirm.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageAddUserRequest.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageAddUserRequest.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageConnectionRequest.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageConnectionRequest.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageRemoveRadioAccessBearerRequest.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageRemoveRadioAccessBearerRequest.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageRemoveUserRequest.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageRemoveUserRequest.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageUserReconfigurationComplete.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRC2RRMMessageUserReconfigurationComplete.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRCMessageHandler.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRCMessageHandler.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRCUdpSocket.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRCUdpSocket.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageAddRadioAccessBearerResponse.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageAddRadioAccessBearerResponse.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageAddUserResponse.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageAddUserResponse.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageConnectionResponse.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageConnectionResponse.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageRemoveRadioAccessBearerResponse.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageRemoveRadioAccessBearerResponse.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageRemoveUserResponse.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageRemoveUserResponse.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageUserReconfiguration.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrc/RRM2RRCMessageUserReconfiguration.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrm/RRMMessageHandler.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrm/RRMMessageHandler.h
modified: openair2/RRM_4_RRC_LITE/src/com/rrm/RRMUdpSocket.cpp
modified: openair2/RRM_4_RRC_LITE/src/com/rrm/RRMUdpSocket.h
modified: openair2/RRM_4_RRC_LITE/src/platform.h
modified: openair2/RRM_4_RRC_LITE/src/platform_constants.h
modified: openair2/RRM_4_RRC_LITE/src/platform_defines.h
modified: openair2/RRM_4_RRC_LITE/src/platform_dim.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Asn1Utils.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Asn1Utils.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Command.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Command.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/DataRadioBearer.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/DataRadioBearer.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/ENodeB.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/ENodeB.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Exceptions.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/LogicalChannel.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/LogicalChannel.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Mobile.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Mobile.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/RadioBearer.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/RadioBearer.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/RadioResources.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/RadioResources.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/SignallingRadioBearer.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/SignallingRadioBearer.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Transaction.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Transaction.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Transactions.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Transactions.h
modified: openair2/RRM_4_RRC_LITE/src/rrm.cpp
modified: openair2/RRM_4_RRC_LITE/src/test/TestScenario.cpp
modified: openair2/RRM_4_RRC_LITE/src/test/TestScenario.h
modified: openair2/RRM_4_RRC_LITE/src/test/test.cpp
modified: openair2/RRM_4_RRC_LITE/src/version.h
modified: openair2/UTIL/BIGPHYS/bigphys.c
modified: openair2/UTIL/BIGPHYS/defs.h
modified: openair2/UTIL/CLI/cli.c
modified: openair2/UTIL/CLI/cli.h
modified: openair2/UTIL/CLI/cli_cmd.c
modified: openair2/UTIL/CLI/cli_if.h
modified: openair2/UTIL/CLI/cli_server.c
modified: openair2/UTIL/FIFO/pad_list.c
modified: openair2/UTIL/FIFO/pad_list.h
modified: openair2/UTIL/FIFO/types.h
modified: openair2/UTIL/LISTS/list.c
modified: openair2/UTIL/LISTS/list.h
modified: openair2/UTIL/LISTS/list2.c
modified: openair2/UTIL/LOG/log.c
modified: openair2/UTIL/LOG/log.h
modified: openair2/UTIL/LOG/log_extern.h
modified: openair2/UTIL/LOG/log_if.h
modified: openair2/UTIL/LOG/vcd_signal_dumper.c
modified: openair2/UTIL/LOG/vcd_signal_dumper.h
modified: openair2/UTIL/MATH/crc_byte.c
modified: openair2/UTIL/MATH/oml.c
modified: openair2/UTIL/MATH/oml.h
modified: openair2/UTIL/MATH/random.c
modified: openair2/UTIL/MATH/random_proto_extern.h
modified: openair2/UTIL/MATH/taus.c
modified: openair2/UTIL/MEM/mem_block.c
modified: openair2/UTIL/MEM/mem_block.h
modified: openair2/UTIL/MEM/mem_mngt.c
modified: openair2/UTIL/MEM/mem_mngt_proto_extern.h
modified: openair2/UTIL/MEM/mem_pool.h
modified: openair2/UTIL/OCG/OCG.c
modified: openair2/UTIL/OCG/OCG.h
modified: openair2/UTIL/OCG/OCG_call_emu.c
modified: openair2/UTIL/OCG/OCG_call_emu.h
modified: openair2/UTIL/OCG/OCG_config_mobi.c
modified: openair2/UTIL/OCG/OCG_config_mobi.h
modified: openair2/UTIL/OCG/OCG_create_dir.c
modified: openair2/UTIL/OCG/OCG_create_dir.h
modified: openair2/UTIL/OCG/OCG_detect_file.c
modified: openair2/UTIL/OCG/OCG_detect_file.h
modified: openair2/UTIL/OCG/OCG_extern.h
modified: openair2/UTIL/OCG/OCG_generate_report.c
modified: openair2/UTIL/OCG/OCG_generate_report.h
modified: openair2/UTIL/OCG/OCG_get_opt.c
modified: openair2/UTIL/OCG/OCG_get_opt.h
modified: openair2/UTIL/OCG/OCG_if.h
modified: openair2/UTIL/OCG/OCG_parse_XML.c
modified: openair2/UTIL/OCG/OCG_parse_XML.h
modified: openair2/UTIL/OCG/OCG_parse_filename.c
modified: openair2/UTIL/OCG/OCG_parse_filename.h
modified: openair2/UTIL/OCG/OCG_save_XML.c
modified: openair2/UTIL/OCG/OCG_save_XML.h
modified: openair2/UTIL/OCG/OCG_vars.h
modified: openair2/UTIL/OMG/client_traci_OMG.c
modified: openair2/UTIL/OMG/client_traci_OMG.h
modified: openair2/UTIL/OMG/common.c
modified: openair2/UTIL/OMG/defs.h
modified: openair2/UTIL/OMG/grid.c
modified: openair2/UTIL/OMG/grid.h
modified: openair2/UTIL/OMG/id_manager.c
modified: openair2/UTIL/OMG/id_manager.h
modified: openair2/UTIL/OMG/job.c
modified: openair2/UTIL/OMG/mobility_parser.c
modified: openair2/UTIL/OMG/mobility_parser.h
modified: openair2/UTIL/OMG/omg.c
modified: openair2/UTIL/OMG/omg.h
modified: openair2/UTIL/OMG/omg_constants.h
modified: openair2/UTIL/OMG/omg_hashtable.c
modified: openair2/UTIL/OMG/omg_hashtable.h
modified: openair2/UTIL/OMG/omg_vars.h
modified: openair2/UTIL/OMG/rwalk.c
modified: openair2/UTIL/OMG/rwalk.h
modified: openair2/UTIL/OMG/rwp.c
modified: openair2/UTIL/OMG/rwp.h
modified: openair2/UTIL/OMG/socket_traci_OMG.c
modified: openair2/UTIL/OMG/socket_traci_OMG.h
modified: openair2/UTIL/OMG/static.c
modified: openair2/UTIL/OMG/static.h
modified: openair2/UTIL/OMG/steadystaterwp.c
modified: openair2/UTIL/OMG/steadystaterwp.h
modified: openair2/UTIL/OMG/storage_traci_OMG.c
modified: openair2/UTIL/OMG/storage_traci_OMG.h
modified: openair2/UTIL/OMG/sumo.c
modified: openair2/UTIL/OMG/sumo.h
modified: openair2/UTIL/OMG/trace.c
modified: openair2/UTIL/OMG/trace.h
modified: openair2/UTIL/OMG/trace_hashtable.c
modified: openair2/UTIL/OMG/trace_hashtable.h
modified: openair2/UTIL/OMV/communicationthread.cpp
modified: openair2/UTIL/OMV/communicationthread.h
modified: openair2/UTIL/OMV/mywindow.cpp
modified: openair2/UTIL/OMV/mywindow.h
modified: openair2/UTIL/OMV/omv.cpp
modified: openair2/UTIL/OMV/openglwidget.cpp
modified: openair2/UTIL/OMV/openglwidget.h
modified: openair2/UTIL/OMV/structures.h
modified: openair2/UTIL/OPT/opt.h
modified: openair2/UTIL/OPT/socket_sender.c
modified: openair2/UTIL/OPT/vars.h
modified: openair2/UTIL/OSA/osa_defs.h
modified: openair2/UTIL/OSA/osa_internal.h
modified: openair2/UTIL/OSA/osa_key_deriver.c
modified: openair2/UTIL/OSA/osa_rijndael.c
modified: openair2/UTIL/OSA/osa_rijndael.h
modified: openair2/UTIL/OSA/osa_snow3g.c
modified: openair2/UTIL/OSA/osa_snow3g.h
modified: openair2/UTIL/OSA/osa_stream_eea.c
modified: openair2/UTIL/OSA/osa_stream_eia.c
modified: openair2/UTIL/OTG/main.c
modified: openair2/UTIL/OTG/otg.c
modified: openair2/UTIL/OTG/otg.h
modified: openair2/UTIL/OTG/otg_config.h
modified: openair2/UTIL/OTG/otg_defs.h
modified: openair2/UTIL/OTG/otg_externs.h
modified: openair2/UTIL/OTG/otg_form.c
modified: openair2/UTIL/OTG/otg_form.h
modified: openair2/UTIL/OTG/otg_kpi.c
modified: openair2/UTIL/OTG/otg_kpi.h
modified: openair2/UTIL/OTG/otg_models.c
modified: openair2/UTIL/OTG/otg_models.h
modified: openair2/UTIL/OTG/otg_rx.c
modified: openair2/UTIL/OTG/otg_rx.h
modified: openair2/UTIL/OTG/otg_rx_socket.c
modified: openair2/UTIL/OTG/otg_rx_socket.h
modified: openair2/UTIL/OTG/otg_tx.c
modified: openair2/UTIL/OTG/otg_tx.h
modified: openair2/UTIL/OTG/otg_tx_socket.c
modified: openair2/UTIL/OTG/otg_tx_socket.h
modified: openair2/UTIL/OTG/otg_vars.h
modified: openair2/UTIL/OTG/traffic_config.h
modified: openair2/UTIL/TIMER/umts_timer.c
modified: openair2/UTIL/TIMER/umts_timer.h
modified: openair2/UTIL/TIMER/umts_timer_proto_extern.h
modified: openair2/UTIL/TIMER/umts_timer_struct.h
modified: openair2/UTIL/TRACE/fifo_printf.c
modified: openair2/UTIL/TRACE/fifo_printf.h
modified: openair2/UTIL/TRACE/fifo_printf_proto_extern.h
modified: openair2/UTIL/TRACE/print.h
modified: openair2/X2AP/x2ap.c
modified: openair2/X2AP/x2ap.h
modified: openair2/X2AP/x2ap_common.c
modified: openair2/X2AP/x2ap_common.h
modified: openair3/COMMON/common_types.h
modified: openair3/COMMON/gtpv1_u_messages_def.h
modified: openair3/COMMON/gtpv1_u_messages_types.h
modified: openair3/COMMON/intertask_interface_conf.h
modified: openair3/COMMON/messages_def.h
modified: openair3/COMMON/messages_types.h
modified: openair3/COMMON/nas_messages_def.h
modified: openair3/COMMON/nas_messages_types.h
modified: openair3/COMMON/s1ap_messages_def.h
modified: openair3/COMMON/s1ap_messages_types.h
modified: openair3/COMMON/sctp_messages_def.h
modified: openair3/COMMON/sctp_messages_types.h
modified: openair3/COMMON/security_types.h
modified: openair3/COMMON/tasks_def.h
modified: openair3/COMMON/udp_messages_def.h
modified: openair3/COMMON/udp_messages_types.h
modified: openair3/GTPV1-U/gtpv1u.h
modified: openair3/GTPV1-U/gtpv1u_eNB.c
modified: openair3/GTPV1-U/gtpv1u_eNB_defs.h
modified: openair3/GTPV1-U/gtpv1u_eNB_task.h
modified: openair3/GTPV1-U/gtpv1u_sgw_defs.h
modified: openair3/GTPV1-U/gtpv1u_task.c
modified: openair3/GTPV1-U/gtpv1u_teid_pool.c
modified: openair3/NAS/COMMON/API/NETWORK/as_message.c
modified: openair3/NAS/COMMON/API/NETWORK/l2_message.h
modified: openair3/NAS/COMMON/API/NETWORK/nas_message.c
modified: openair3/NAS/COMMON/API/NETWORK/nas_message.h
modified: openair3/NAS/COMMON/API/NETWORK/network_api.c
modified: openair3/NAS/COMMON/API/NETWORK/network_api.h
modified: openair3/NAS/COMMON/EMM/MSG/AttachAccept.c
modified: openair3/NAS/COMMON/EMM/MSG/AttachAccept.h
modified: openair3/NAS/COMMON/EMM/MSG/AttachComplete.c
modified: openair3/NAS/COMMON/EMM/MSG/AttachComplete.h
modified: openair3/NAS/COMMON/EMM/MSG/AttachReject.c
modified: openair3/NAS/COMMON/EMM/MSG/AttachReject.h
modified: openair3/NAS/COMMON/EMM/MSG/AttachRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/AttachRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationFailure.c
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationFailure.h
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationReject.c
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationReject.h
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationResponse.c
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationResponse.h
modified: openair3/NAS/COMMON/EMM/MSG/CsServiceNotification.c
modified: openair3/NAS/COMMON/EMM/MSG/CsServiceNotification.h
modified: openair3/NAS/COMMON/EMM/MSG/DetachAccept.c
modified: openair3/NAS/COMMON/EMM/MSG/DetachAccept.h
modified: openair3/NAS/COMMON/EMM/MSG/DetachRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/DetachRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/DownlinkNasTransport.c
modified: openair3/NAS/COMMON/EMM/MSG/DownlinkNasTransport.h
modified: openair3/NAS/COMMON/EMM/MSG/EmmInformation.c
modified: openair3/NAS/COMMON/EMM/MSG/EmmInformation.h
modified: openair3/NAS/COMMON/EMM/MSG/EmmStatus.c
modified: openair3/NAS/COMMON/EMM/MSG/EmmStatus.h
modified: openair3/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/GutiReallocationCommand.c
modified: openair3/NAS/COMMON/EMM/MSG/GutiReallocationCommand.h
modified: openair3/NAS/COMMON/EMM/MSG/GutiReallocationComplete.c
modified: openair3/NAS/COMMON/EMM/MSG/GutiReallocationComplete.h
modified: openair3/NAS/COMMON/EMM/MSG/IdentityRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/IdentityRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/IdentityResponse.c
modified: openair3/NAS/COMMON/EMM/MSG/IdentityResponse.h
modified: openair3/NAS/COMMON/EMM/MSG/NASSecurityModeCommand.h
modified: openair3/NAS/COMMON/EMM/MSG/NASSecurityModeComplete.h
modified: openair3/NAS/COMMON/EMM/MSG/SecurityModeCommand.c
modified: openair3/NAS/COMMON/EMM/MSG/SecurityModeComplete.c
modified: openair3/NAS/COMMON/EMM/MSG/SecurityModeReject.c
modified: openair3/NAS/COMMON/EMM/MSG/SecurityModeReject.h
modified: openair3/NAS/COMMON/EMM/MSG/ServiceReject.c
modified: openair3/NAS/COMMON/EMM/MSG/ServiceReject.h
modified: openair3/NAS/COMMON/EMM/MSG/ServiceRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/ServiceRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.c
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.h
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.c
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.h
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.c
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.h
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/UplinkNasTransport.c
modified: openair3/NAS/COMMON/EMM/MSG/UplinkNasTransport.h
modified: openair3/NAS/COMMON/EMM/MSG/emm_cause.h
modified: openair3/NAS/COMMON/EMM/MSG/emm_msg.c
modified: openair3/NAS/COMMON/EMM/MSG/emm_msg.h
modified: openair3/NAS/COMMON/EMM/MSG/emm_msgDef.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.c
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.h
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.c
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.h
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.c
modified: openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.h
modified: openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/EsmInformationRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/EsmInformationRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/EsmInformationResponse.c
modified: openair3/NAS/COMMON/ESM/MSG/EsmInformationResponse.h
modified: openair3/NAS/COMMON/ESM/MSG/EsmStatus.c
modified: openair3/NAS/COMMON/ESM/MSG/EsmStatus.h
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.c
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.h
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.c
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.h
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/PdnConnectivityReject.c
modified: openair3/NAS/COMMON/ESM/MSG/PdnConnectivityReject.h
modified: openair3/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/PdnDisconnectReject.c
modified: openair3/NAS/COMMON/ESM/MSG/PdnDisconnectReject.h
modified: openair3/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/esm_cause.h
modified: openair3/NAS/COMMON/ESM/MSG/esm_msg.c
modified: openair3/NAS/COMMON/ESM/MSG/esm_msg.h
modified: openair3/NAS/COMMON/ESM/MSG/esm_msgDef.h
modified: openair3/NAS/COMMON/IES/AccessPointName.c
modified: openair3/NAS/COMMON/IES/AccessPointName.h
modified: openair3/NAS/COMMON/IES/AdditionalUpdateResult.c
modified: openair3/NAS/COMMON/IES/AdditionalUpdateResult.h
modified: openair3/NAS/COMMON/IES/AdditionalUpdateType.c
modified: openair3/NAS/COMMON/IES/AdditionalUpdateType.h
modified: openair3/NAS/COMMON/IES/ApnAggregateMaximumBitRate.c
modified: openair3/NAS/COMMON/IES/ApnAggregateMaximumBitRate.h
modified: openair3/NAS/COMMON/IES/AuthenticationFailureParameter.c
modified: openair3/NAS/COMMON/IES/AuthenticationFailureParameter.h
modified: openair3/NAS/COMMON/IES/AuthenticationParameterAutn.c
modified: openair3/NAS/COMMON/IES/AuthenticationParameterAutn.h
modified: openair3/NAS/COMMON/IES/AuthenticationParameterRand.c
modified: openair3/NAS/COMMON/IES/AuthenticationParameterRand.h
modified: openair3/NAS/COMMON/IES/AuthenticationResponseParameter.c
modified: openair3/NAS/COMMON/IES/AuthenticationResponseParameter.h
modified: openair3/NAS/COMMON/IES/CipheringKeySequenceNumber.c
modified: openair3/NAS/COMMON/IES/CipheringKeySequenceNumber.h
modified: openair3/NAS/COMMON/IES/Cli.c
modified: openair3/NAS/COMMON/IES/Cli.h
modified: openair3/NAS/COMMON/IES/CsfbResponse.c
modified: openair3/NAS/COMMON/IES/CsfbResponse.h
modified: openair3/NAS/COMMON/IES/DaylightSavingTime.c
modified: openair3/NAS/COMMON/IES/DaylightSavingTime.h
modified: openair3/NAS/COMMON/IES/DetachType.c
modified: openair3/NAS/COMMON/IES/DetachType.h
modified: openair3/NAS/COMMON/IES/DrxParameter.c
modified: openair3/NAS/COMMON/IES/DrxParameter.h
modified: openair3/NAS/COMMON/IES/EmergencyNumberList.c
modified: openair3/NAS/COMMON/IES/EmergencyNumberList.h
modified: openair3/NAS/COMMON/IES/EmmCause.c
modified: openair3/NAS/COMMON/IES/EmmCause.h
modified: openair3/NAS/COMMON/IES/EpsAttachResult.c
modified: openair3/NAS/COMMON/IES/EpsAttachResult.h
modified: openair3/NAS/COMMON/IES/EpsAttachType.c
modified: openair3/NAS/COMMON/IES/EpsAttachType.h
modified: openair3/NAS/COMMON/IES/EpsBearerContextStatus.c
modified: openair3/NAS/COMMON/IES/EpsBearerContextStatus.h
modified: openair3/NAS/COMMON/IES/EpsBearerIdentity.c
modified: openair3/NAS/COMMON/IES/EpsBearerIdentity.h
modified: openair3/NAS/COMMON/IES/EpsMobileIdentity.c
modified: openair3/NAS/COMMON/IES/EpsMobileIdentity.h
modified: openair3/NAS/COMMON/IES/EpsNetworkFeatureSupport.c
modified: openair3/NAS/COMMON/IES/EpsNetworkFeatureSupport.h
modified: openair3/NAS/COMMON/IES/EpsQualityOfService.c
modified: openair3/NAS/COMMON/IES/EpsQualityOfService.h
modified: openair3/NAS/COMMON/IES/EpsUpdateResult.c
modified: openair3/NAS/COMMON/IES/EpsUpdateResult.h
modified: openair3/NAS/COMMON/IES/EpsUpdateType.c
modified: openair3/NAS/COMMON/IES/EpsUpdateType.h
modified: openair3/NAS/COMMON/IES/EsmCause.c
modified: openair3/NAS/COMMON/IES/EsmCause.h
modified: openair3/NAS/COMMON/IES/EsmInformationTransferFlag.c
modified: openair3/NAS/COMMON/IES/EsmInformationTransferFlag.h
modified: openair3/NAS/COMMON/IES/EsmMessageContainer.c
modified: openair3/NAS/COMMON/IES/EsmMessageContainer.h
modified: openair3/NAS/COMMON/IES/GprsTimer.c
modified: openair3/NAS/COMMON/IES/GprsTimer.h
modified: openair3/NAS/COMMON/IES/GutiType.c
modified: openair3/NAS/COMMON/IES/GutiType.h
modified: openair3/NAS/COMMON/IES/IdentityType2.c
modified: openair3/NAS/COMMON/IES/IdentityType2.h
modified: openair3/NAS/COMMON/IES/ImeisvRequest.c
modified: openair3/NAS/COMMON/IES/ImeisvRequest.h
modified: openair3/NAS/COMMON/IES/KsiAndSequenceNumber.c
modified: openair3/NAS/COMMON/IES/KsiAndSequenceNumber.h
modified: openair3/NAS/COMMON/IES/LcsClientIdentity.c
modified: openair3/NAS/COMMON/IES/LcsClientIdentity.h
modified: openair3/NAS/COMMON/IES/LcsIndicator.c
modified: openair3/NAS/COMMON/IES/LcsIndicator.h
modified: openair3/NAS/COMMON/IES/LinkedEpsBearerIdentity.c
modified: openair3/NAS/COMMON/IES/LinkedEpsBearerIdentity.h
modified: openair3/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.c
modified: openair3/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.h
modified: openair3/NAS/COMMON/IES/LocationAreaIdentification.c
modified: openair3/NAS/COMMON/IES/LocationAreaIdentification.h
modified: openair3/NAS/COMMON/IES/MessageType.c
modified: openair3/NAS/COMMON/IES/MessageType.h
modified: openair3/NAS/COMMON/IES/MobileIdentity.c
modified: openair3/NAS/COMMON/IES/MobileIdentity.h
modified: openair3/NAS/COMMON/IES/MobileStationClassmark2.c
modified: openair3/NAS/COMMON/IES/MobileStationClassmark2.h
modified: openair3/NAS/COMMON/IES/MobileStationClassmark3.c
modified: openair3/NAS/COMMON/IES/MobileStationClassmark3.h
modified: openair3/NAS/COMMON/IES/MsNetworkCapability.c
modified: openair3/NAS/COMMON/IES/MsNetworkCapability.h
modified: openair3/NAS/COMMON/IES/MsNetworkFeatureSupport.c
modified: openair3/NAS/COMMON/IES/MsNetworkFeatureSupport.h
modified: openair3/NAS/COMMON/IES/NasKeySetIdentifier.c
modified: openair3/NAS/COMMON/IES/NasKeySetIdentifier.h
modified: openair3/NAS/COMMON/IES/NasMessageContainer.c
modified: openair3/NAS/COMMON/IES/NasMessageContainer.h
modified: openair3/NAS/COMMON/IES/NasRequestType.c
modified: openair3/NAS/COMMON/IES/NasRequestType.h
modified: openair3/NAS/COMMON/IES/NasSecurityAlgorithms.c
modified: openair3/NAS/COMMON/IES/NasSecurityAlgorithms.h
modified: openair3/NAS/COMMON/IES/NetworkName.c
modified: openair3/NAS/COMMON/IES/NetworkName.h
modified: openair3/NAS/COMMON/IES/Nonce.c
modified: openair3/NAS/COMMON/IES/Nonce.h
modified: openair3/NAS/COMMON/IES/PTmsiSignature.c
modified: openair3/NAS/COMMON/IES/PTmsiSignature.h
modified: openair3/NAS/COMMON/IES/PacketFlowIdentifier.c
modified: openair3/NAS/COMMON/IES/PacketFlowIdentifier.h
modified: openair3/NAS/COMMON/IES/PagingIdentity.c
modified: openair3/NAS/COMMON/IES/PagingIdentity.h
modified: openair3/NAS/COMMON/IES/PdnAddress.c
modified: openair3/NAS/COMMON/IES/PdnAddress.h
modified: openair3/NAS/COMMON/IES/PdnType.c
modified: openair3/NAS/COMMON/IES/PdnType.h
modified: openair3/NAS/COMMON/IES/PlmnList.c
modified: openair3/NAS/COMMON/IES/PlmnList.h
modified: openair3/NAS/COMMON/IES/ProcedureTransactionIdentity.c
modified: openair3/NAS/COMMON/IES/ProcedureTransactionIdentity.h
modified: openair3/NAS/COMMON/IES/ProtocolConfigurationOptions.c
modified: openair3/NAS/COMMON/IES/ProtocolConfigurationOptions.h
modified: openair3/NAS/COMMON/IES/ProtocolDiscriminator.c
modified: openair3/NAS/COMMON/IES/ProtocolDiscriminator.h
modified: openair3/NAS/COMMON/IES/QualityOfService.c
modified: openair3/NAS/COMMON/IES/QualityOfService.h
modified: openair3/NAS/COMMON/IES/RadioPriority.c
modified: openair3/NAS/COMMON/IES/RadioPriority.h
modified: openair3/NAS/COMMON/IES/SecurityHeaderType.c
modified: openair3/NAS/COMMON/IES/SecurityHeaderType.h
modified: openair3/NAS/COMMON/IES/ServiceType.c
modified: openair3/NAS/COMMON/IES/ServiceType.h
modified: openair3/NAS/COMMON/IES/ShortMac.c
modified: openair3/NAS/COMMON/IES/ShortMac.h
modified: openair3/NAS/COMMON/IES/SsCode.c
modified: openair3/NAS/COMMON/IES/SsCode.h
modified: openair3/NAS/COMMON/IES/SupportedCodecList.c
modified: openair3/NAS/COMMON/IES/SupportedCodecList.h
modified: openair3/NAS/COMMON/IES/TimeZone.c
modified: openair3/NAS/COMMON/IES/TimeZone.h
modified: openair3/NAS/COMMON/IES/TimeZoneAndTime.c
modified: openair3/NAS/COMMON/IES/TimeZoneAndTime.h
modified: openair3/NAS/COMMON/IES/TmsiStatus.c
modified: openair3/NAS/COMMON/IES/TmsiStatus.h
modified: openair3/NAS/COMMON/IES/TrackingAreaIdentity.c
modified: openair3/NAS/COMMON/IES/TrackingAreaIdentity.h
modified: openair3/NAS/COMMON/IES/TrackingAreaIdentityList.c
modified: openair3/NAS/COMMON/IES/TrackingAreaIdentityList.h
modified: openair3/NAS/COMMON/IES/TrafficFlowAggregateDescription.c
modified: openair3/NAS/COMMON/IES/TrafficFlowAggregateDescription.h
modified: openair3/NAS/COMMON/IES/TrafficFlowTemplate.c
modified: openair3/NAS/COMMON/IES/TrafficFlowTemplate.h
modified: openair3/NAS/COMMON/IES/TransactionIdentifier.c
modified: openair3/NAS/COMMON/IES/TransactionIdentifier.h
modified: openair3/NAS/COMMON/IES/UeNetworkCapability.c
modified: openair3/NAS/COMMON/IES/UeNetworkCapability.h
modified: openair3/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.c
modified: openair3/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.h
modified: openair3/NAS/COMMON/IES/UeSecurityCapability.c
modified: openair3/NAS/COMMON/IES/UeSecurityCapability.h
modified: openair3/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.c
modified: openair3/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.h
modified: openair3/NAS/COMMON/UTIL/OctetString.c
modified: openair3/NAS/COMMON/UTIL/OctetString.h
modified: openair3/NAS/COMMON/UTIL/TLVDecoder.c
modified: openair3/NAS/COMMON/UTIL/TLVDecoder.h
modified: openair3/NAS/COMMON/UTIL/TLVEncoder.c
modified: openair3/NAS/COMMON/UTIL/TLVEncoder.h
modified: openair3/NAS/COMMON/UTIL/device.c
modified: openair3/NAS/COMMON/UTIL/device.h
modified: openair3/NAS/COMMON/UTIL/memory.c
modified: openair3/NAS/COMMON/UTIL/memory.h
modified: openair3/NAS/COMMON/UTIL/nas_log.c
modified: openair3/NAS/COMMON/UTIL/nas_log.h
modified: openair3/NAS/COMMON/UTIL/nas_timer.c
modified: openair3/NAS/COMMON/UTIL/nas_timer.h
modified: openair3/NAS/COMMON/UTIL/parser.c
modified: openair3/NAS/COMMON/UTIL/parser.h
modified: openair3/NAS/COMMON/UTIL/socket.c
modified: openair3/NAS/COMMON/UTIL/socket.h
modified: openair3/NAS/COMMON/UTIL/stty.c
modified: openair3/NAS/COMMON/UTIL/tst/timer.c
modified: openair3/NAS/COMMON/securityDef.h
modified: openair3/NAS/COMMON/userDef.h
modified: openair3/NAS/TEST/AS_SIMULATOR/as_data.c
modified: openair3/NAS/TEST/AS_SIMULATOR/as_data.h
modified: openair3/NAS/TEST/AS_SIMULATOR/as_process.c
modified: openair3/NAS/TEST/AS_SIMULATOR/as_process.h
modified: openair3/NAS/TEST/AS_SIMULATOR/as_simulator.c
modified: openair3/NAS/TEST/AS_SIMULATOR/as_simulator_parser.c
modified: openair3/NAS/TEST/AS_SIMULATOR/as_simulator_parser.h
modified: openair3/NAS/TEST/AS_SIMULATOR/nas_data.c
modified: openair3/NAS/TEST/AS_SIMULATOR/nas_data.h
modified: openair3/NAS/TEST/AS_SIMULATOR/nas_process.c
modified: openair3/NAS/TEST/AS_SIMULATOR/nas_process.h
modified: openair3/NAS/TEST/NETWORK/network_parser.c
modified: openair3/NAS/TEST/NETWORK/network_parser.h
modified: openair3/NAS/TEST/NETWORK/network_simulator.c
modified: openair3/NAS/TEST/USER/user_parser.c
modified: openair3/NAS/TEST/USER/user_parser.h
modified: openair3/NAS/TEST/USER/user_simulator.c
modified: openair3/NAS/TOOLS/network.h
modified: openair3/NAS/TOOLS/ue_data.c
modified: openair3/NAS/TOOLS/usim_data.c
modified: openair3/NAS/UE/API/USER/at_command.c
modified: openair3/NAS/UE/API/USER/at_command.h
modified: openair3/NAS/UE/API/USER/at_error.c
modified: openair3/NAS/UE/API/USER/at_error.h
modified: openair3/NAS/UE/API/USER/at_response.c
modified: openair3/NAS/UE/API/USER/at_response.h
modified: openair3/NAS/UE/API/USER/tst/at_parser.c
modified: openair3/NAS/UE/API/USER/user_api.c
modified: openair3/NAS/UE/API/USER/user_api.h
modified: openair3/NAS/UE/API/USER/user_indication.c
modified: openair3/NAS/UE/API/USER/user_indication.h
modified: openair3/NAS/UE/API/USIM/aka_functions.c
modified: openair3/NAS/UE/API/USIM/aka_functions.h
modified: openair3/NAS/UE/API/USIM/usim_api.c
modified: openair3/NAS/UE/API/USIM/usim_api.h
modified: openair3/NAS/UE/EMM/Attach.c
modified: openair3/NAS/UE/EMM/Authentication.c
modified: openair3/NAS/UE/EMM/Detach.c
modified: openair3/NAS/UE/EMM/EmmStatusHdl.c
modified: openair3/NAS/UE/EMM/Identification.c
modified: openair3/NAS/UE/EMM/IdleMode.c
modified: openair3/NAS/UE/EMM/IdleMode.h
modified: openair3/NAS/UE/EMM/LowerLayer.c
modified: openair3/NAS/UE/EMM/LowerLayer.h
modified: openair3/NAS/UE/EMM/SAP/EmmDeregistered.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredAttachNeeded.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredAttemptingToAttach.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredInitiated.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredLimitedService.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredNoCellAvailable.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredNoImsi.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredNormalService.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredPlmnSearch.c
modified: openair3/NAS/UE/EMM/SAP/EmmNull.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegistered.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredAttemptingToUpdate.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredImsiDetachInitiated.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredInitiated.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredLimitedService.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredNoCellAvailable.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredNormalService.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredPlmnSearch.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredUpdateNeeded.c
modified: openair3/NAS/UE/EMM/SAP/EmmServiceRequestInitiated.c
modified: openair3/NAS/UE/EMM/SAP/EmmTrackingAreaUpdatingInitiated.c
modified: openair3/NAS/UE/EMM/SAP/emm_as.c
modified: openair3/NAS/UE/EMM/SAP/emm_as.h
modified: openair3/NAS/UE/EMM/SAP/emm_asDef.h
modified: openair3/NAS/UE/EMM/SAP/emm_esm.c
modified: openair3/NAS/UE/EMM/SAP/emm_esm.h
modified: openair3/NAS/UE/EMM/SAP/emm_esmDef.h
modified: openair3/NAS/UE/EMM/SAP/emm_fsm.c
modified: openair3/NAS/UE/EMM/SAP/emm_fsm.h
modified: openair3/NAS/UE/EMM/SAP/emm_recv.c
modified: openair3/NAS/UE/EMM/SAP/emm_recv.h
modified: openair3/NAS/UE/EMM/SAP/emm_reg.c
modified: openair3/NAS/UE/EMM/SAP/emm_reg.h
modified: openair3/NAS/UE/EMM/SAP/emm_regDef.h
modified: openair3/NAS/UE/EMM/SAP/emm_sap.c
modified: openair3/NAS/UE/EMM/SAP/emm_sap.h
modified: openair3/NAS/UE/EMM/SAP/emm_send.c
modified: openair3/NAS/UE/EMM/SAP/emm_send.h
modified: openair3/NAS/UE/EMM/SecurityModeControl.c
modified: openair3/NAS/UE/EMM/ServiceRequestHdl.c
modified: openair3/NAS/UE/EMM/TrackingAreaUpdate.c
modified: openair3/NAS/UE/EMM/emmData.h
modified: openair3/NAS/UE/EMM/emm_main.c
modified: openair3/NAS/UE/EMM/emm_main.h
modified: openair3/NAS/UE/EMM/emm_proc.h
modified: openair3/NAS/UE/ESM/DedicatedEpsBearerContextActivation.c
modified: openair3/NAS/UE/ESM/DefaultEpsBearerContextActivation.c
modified: openair3/NAS/UE/ESM/EpsBearerContextDeactivation.c
modified: openair3/NAS/UE/ESM/EsmStatusHdl.c
modified: openair3/NAS/UE/ESM/PdnConnectivity.c
modified: openair3/NAS/UE/ESM/PdnDisconnect.c
modified: openair3/NAS/UE/ESM/SAP/esm_recv.c
modified: openair3/NAS/UE/ESM/SAP/esm_recv.h
modified: openair3/NAS/UE/ESM/SAP/esm_sap.c
modified: openair3/NAS/UE/ESM/SAP/esm_sap.h
modified: openair3/NAS/UE/ESM/SAP/esm_sapDef.h
modified: openair3/NAS/UE/ESM/SAP/esm_send.c
modified: openair3/NAS/UE/ESM/SAP/esm_send.h
modified: openair3/NAS/UE/ESM/esmData.h
modified: openair3/NAS/UE/ESM/esm_ebr.c
modified: openair3/NAS/UE/ESM/esm_ebr.h
modified: openair3/NAS/UE/ESM/esm_ebr_context.c
modified: openair3/NAS/UE/ESM/esm_ebr_context.h
modified: openair3/NAS/UE/ESM/esm_ip.c
modified: openair3/NAS/UE/ESM/esm_main.c
modified: openair3/NAS/UE/ESM/esm_main.h
modified: openair3/NAS/UE/ESM/esm_proc.h
modified: openair3/NAS/UE/ESM/esm_pt.c
modified: openair3/NAS/UE/ESM/esm_pt.h
modified: openair3/NAS/UE/UEprocess.c
modified: openair3/NAS/UE/nas_itti_messaging.c
modified: openair3/NAS/UE/nas_itti_messaging.h
modified: openair3/NAS/UE/nas_network.c
modified: openair3/NAS/UE/nas_network.h
modified: openair3/NAS/UE/nas_parser.c
modified: openair3/NAS/UE/nas_parser.h
modified: openair3/NAS/UE/nas_proc.c
modified: openair3/NAS/UE/nas_proc.h
modified: openair3/NAS/UE/nas_ue_task.c
modified: openair3/NAS/UE/nas_user.c
modified: openair3/NAS/UE/nas_user.h
modified: openair3/S1AP/s1ap_common.c
modified: openair3/S1AP/s1ap_common.h
modified: openair3/S1AP/s1ap_eNB.c
modified: openair3/S1AP/s1ap_eNB.h
modified: openair3/S1AP/s1ap_eNB_context_management_procedures.c
modified: openair3/S1AP/s1ap_eNB_context_management_procedures.h
modified: openair3/S1AP/s1ap_eNB_decoder.c
modified: openair3/S1AP/s1ap_eNB_decoder.h
modified: openair3/S1AP/s1ap_eNB_default_values.h
modified: openair3/S1AP/s1ap_eNB_defs.h
modified: openair3/S1AP/s1ap_eNB_encoder.c
modified: openair3/S1AP/s1ap_eNB_encoder.h
modified: openair3/S1AP/s1ap_eNB_handlers.c
modified: openair3/S1AP/s1ap_eNB_handlers.h
modified: openair3/S1AP/s1ap_eNB_itti_messaging.c
modified: openair3/S1AP/s1ap_eNB_itti_messaging.h
modified: openair3/S1AP/s1ap_eNB_management_procedures.c
modified: openair3/S1AP/s1ap_eNB_management_procedures.h
modified: openair3/S1AP/s1ap_eNB_nas_procedures.c
modified: openair3/S1AP/s1ap_eNB_nas_procedures.h
modified: openair3/S1AP/s1ap_eNB_nnsf.c
modified: openair3/S1AP/s1ap_eNB_nnsf.h
modified: openair3/S1AP/s1ap_eNB_overload.c
modified: openair3/S1AP/s1ap_eNB_overload.h
modified: openair3/S1AP/s1ap_eNB_trace.c
modified: openair3/S1AP/s1ap_eNB_trace.h
modified: openair3/S1AP/s1ap_eNB_ue_context.c
modified: openair3/S1AP/s1ap_eNB_ue_context.h
modified: openair3/SCTP/sctp_common.c
modified: openair3/SCTP/sctp_common.h
modified: openair3/SCTP/sctp_default_values.h
modified: openair3/SCTP/sctp_eNB_defs.h
modified: openair3/SCTP/sctp_eNB_itti_messaging.c
modified: openair3/SCTP/sctp_eNB_itti_messaging.h
modified: openair3/SCTP/sctp_eNB_task.c
modified: openair3/SCTP/sctp_eNB_task.h
modified: openair3/SCTP/sctp_primitives_client.c
modified: openair3/SCTP/sctp_primitives_client.h
modified: openair3/SECU/kdf.c
modified: openair3/SECU/key_nas_deriver.c
modified: openair3/SECU/key_nas_encryption.c
modified: openair3/SECU/nas_stream_eea1.c
modified: openair3/SECU/nas_stream_eea2.c
modified: openair3/SECU/nas_stream_eia1.c
modified: openair3/SECU/nas_stream_eia2.c
modified: openair3/SECU/rijndael.c
modified: openair3/SECU/rijndael.h
modified: openair3/SECU/secu_defs.h
modified: openair3/SECU/snow3g.c
modified: openair3/SECU/snow3g.h
modified: openair3/TEST/EPC_TEST/generate_scenario.c
modified: openair3/TEST/EPC_TEST/generate_scenario.h
modified: openair3/TEST/EPC_TEST/play_scenario.c
modified: openair3/TEST/EPC_TEST/play_scenario.h
modified: openair3/TEST/EPC_TEST/play_scenario_decode.c
modified: openair3/TEST/EPC_TEST/play_scenario_display.c
modified: openair3/TEST/EPC_TEST/play_scenario_fsm.c
modified: openair3/TEST/EPC_TEST/play_scenario_parse.c
modified: openair3/TEST/EPC_TEST/play_scenario_s1ap.c
modified: openair3/TEST/EPC_TEST/play_scenario_s1ap_compare_ie.c
modified: openair3/TEST/EPC_TEST/play_scenario_s1ap_eNB_defs.h
modified: openair3/TEST/EPC_TEST/play_scenario_sctp.c
modified: openair3/TEST/oaisim_mme_client_test.c
modified: openair3/TEST/oaisim_mme_itti_test.c
modified: openair3/TEST/oaisim_mme_list_benchmark.c
modified: openair3/TEST/oaisim_mme_s1ap_test.c
modified: openair3/TEST/oaisim_mme_sctp_test.c
modified: openair3/TEST/oaisim_mme_test_s1c.c
modified: openair3/TEST/oaisim_mme_test_s1c.h
modified: openair3/TEST/oaisim_mme_test_s1c_s1ap.c
modified: openair3/TEST/oaisim_mme_test_s1c_s1ap.h
modified: openair3/TEST/oaisim_mme_test_s1c_scenario.c
modified: openair3/TEST/oaisim_mme_test_s1c_scenario.h
modified: openair3/TEST/oaisim_mme_test_s1c_scenario1.c
modified: openair3/TEST/test_aes128_cmac_encrypt.c
modified: openair3/TEST/test_aes128_ctr_decrypt.c
modified: openair3/TEST/test_aes128_ctr_encrypt.c
modified: openair3/TEST/test_kdf.c
modified: openair3/TEST/test_s1ap.c
modified: openair3/TEST/test_secu.c
modified: openair3/TEST/test_secu_kenb.c
modified: openair3/TEST/test_secu_knas.c
modified: openair3/TEST/test_secu_knas_encrypt_eea1.c
modified: openair3/TEST/test_secu_knas_encrypt_eea2.c
modified: openair3/TEST/test_secu_knas_encrypt_eia1.c
modified: openair3/TEST/test_secu_knas_encrypt_eia2.c
modified: openair3/TEST/test_secu_knas_stream_int.c
modified: openair3/UDP/udp_eNB_task.c
modified: openair3/UDP/udp_eNB_task.h
modified: openair3/UTILS/conversions.c
modified: openair3/UTILS/conversions.h
modified: openair3/UTILS/enum_string.c
modified: openair3/UTILS/enum_string.h
modified: openair3/UTILS/log.c
modified: openair3/UTILS/log.h
modified: openair3/UTILS/mcc_mnc_itu.c
modified: openair3/UTILS/mcc_mnc_itu.h
modified: openair3/UTILS/mme_config.c
modified: openair3/UTILS/mme_config.h
modified: openair3/UTILS/mme_default_values.h
modified: targets/ARCH/BLADERF/USERSPACE/LIB/bladerf_lib.c
modified: targets/ARCH/BLADERF/USERSPACE/LIB/bladerf_lib.h
modified: targets/ARCH/COMMON/common_lib.c
modified: targets/ARCH/COMMON/common_lib.h
modified: targets/ARCH/ETHERNET/USERSPACE/LIB/eth_raw.c
modified: targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
modified: targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
modified: targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.h
modified: targets/ARCH/ETHERNET/USERSPACE/LIB/if_defs.h
modified: targets/ARCH/EXMIMO/DEFS/openair_device.h
modified: targets/ARCH/EXMIMO/DEFS/pcie_interface.h
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/defs.h
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/exmimo_fw.c
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/extern.h
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/fileops.c
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/irq.c
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/module_main.c
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/vars.h
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/defs.h
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/exmimo_fw.c
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/extern.h
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/fileops.c
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/irq.c
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/module_main.c
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/vars.h
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_dev.c
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_drv.c
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_drv.h
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_fifos.c
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_ioctl.c
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_mmap.c
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_rw.c
modified: targets/ARCH/EXMIMO/USERSPACE/LIB/example.c
modified: targets/ARCH/EXMIMO/USERSPACE/LIB/gain_control.c
modified: targets/ARCH/EXMIMO/USERSPACE/LIB/gain_control.h
modified: targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c
modified: targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.h
modified: targets/ARCH/EXMIMO/USERSPACE/OAI_FW_INIT/updatefw.c
modified: targets/ARCH/EXMIMO/USERSPACE/OAI_FW_INIT/updatefw.h
modified: targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf.h
modified: targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
modified: targets/ARCH/LMSSDR/USERSPACE/LIB/sodera_lib.cpp
modified: targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
modified: targets/COMMON/create_tasks.c
modified: targets/COMMON/create_tasks.h
modified: targets/RT/USER/TOOLS/thread_ipc.c
modified: targets/RT/USER/TOOLS/thread_ipc.h
modified: targets/RT/USER/UE_transport_IQ.c
modified: targets/RT/USER/condtest.c
modified: targets/RT/USER/eNB_transport_IQ.c
modified: targets/RT/USER/emos-raw.c
modified: targets/RT/USER/lte-enb.c
modified: targets/RT/USER/lte-softmodem.c
modified: targets/RT/USER/lte-ue.c
modified: targets/RT/USER/msg_helper.c
modified: targets/RT/USER/msg_many.c
modified: targets/RT/USER/msg_many.h
modified: targets/RT/USER/rrh.c
modified: targets/RT/USER/rrh_gw.c
modified: targets/RT/USER/rrh_gw.h
modified: targets/RT/USER/rrh_gw_externs.h
modified: targets/RT/USER/rt_wrapper.c
modified: targets/RT/USER/rt_wrapper.h
modified: targets/RT/USER/sleeptest.c
modified: targets/RT/USER/stats.c
modified: targets/RT/USER/stats.h
modified: targets/RT/USER/synctest.c
modified: targets/SIMU/PROC/Process.c
modified: targets/SIMU/PROC/Process.h
modified: targets/SIMU/PROC/Tsync.h
modified: targets/SIMU/PROC/channel_sim_proc.c
modified: targets/SIMU/PROC/channel_sim_proc.h
modified: targets/SIMU/PROC/interface.h
modified: targets/SIMU/USER/channel_sim.c
modified: targets/SIMU/USER/cor_SF_sim.c
modified: targets/SIMU/USER/cor_SF_sim.h
modified: targets/SIMU/USER/event_handler.c
modified: targets/SIMU/USER/event_handler.h
modified: targets/SIMU/USER/init_lte.c
modified: targets/SIMU/USER/init_lte.h
modified: targets/SIMU/USER/oaisim.c
modified: targets/SIMU/USER/oaisim.h
modified: targets/SIMU/USER/oaisim_config.c
modified: targets/SIMU/USER/oaisim_config.h
modified: targets/SIMU/USER/oaisim_functions.c
modified: targets/SIMU/USER/oaisim_functions.h
modified: targets/SIMU/USER/oaisim_pad.c
modified: targets/SIMU/USER/phy_procedures_sim_form.c
modified: targets/SIMU/USER/phy_procedures_sim_form.h
modified: targets/SIMU/USER/sinr_sim.c
modified: targets/TEST/AT_COMMANDS/oaisim.c
modified: targets/TEST/PACKET_TRACER/pt.c
modified: targets/TEST/PDCP/test_pdcp.c
modified: targets/TEST/PDCP/test_pdcp.h
modified: targets/TEST/PDCP/test_util.h
modified: targets/TEST/PDCP/with_rlc/test_pdcp_rlc.c
modified: targets/TEST/RLC_AM_V9.3.0/oaisim.c
modified: targets/TEST/RLC_UM_V9.3.0/oaisim.c
modified: targets/TEST/ROHDE_SCHWARZ/EthernetRawCommand.cpp
modified: targets/TEST/ROHDE_SCHWARZ/TcpClient.cpp
modified: targets/TEST/ROHDE_SCHWARZ/TcpClient.h
2016-09-27 16:54:39 +02:00
Rohit Gupta
c034cc75df
Merge branch 'enhancement-10-harmony' into develop
2016-09-27 16:35:21 +02:00
S. Sandeep Kumar
52880e0c17
fix node_function in oaisim conf files
2016-09-27 18:53:05 +05:30
Cedric Roux
0d7039d36a
rename COPYING to LICENSE
2016-09-27 15:06:56 +02:00
Cedric Roux
7a724e7d2e
Merge remote-tracking branch 'origin/develop' into feature-131-new-license
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/phy_procedures_lte_ue.c
openair1/SIMULATION/LTE_PHY/dlsim.c
openair1/SIMULATION/RF/adc.c
openair2/LAYER2/MAC/lte_transport_init.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/sched_dlsch.c
targets/RT/USER/sched_rx_pdsch.c
targets/RT/USER/sched_ulsch.c
targets/SIMU/USER/oaisim.c
2016-09-27 15:05:00 +02:00
Cedric Roux
f06dd02fe8
change COPYING to the new license
2016-09-27 14:36:06 +02:00
fnabet
679e7f6d40
Merge branch 'develop' into develop1B
2016-09-27 14:29:47 +02:00
S. Sandeep Kumar
2c45e04951
add static to the declaration of inline in PHY/defs.h
2016-09-27 15:46:34 +05:30
calvin wang
8ce73e5a7e
L2 stabilization BSR fertilization
2016-09-27 17:08:17 +08:00
Cedric Roux
e08e2577f5
hotfix: bad copy from userspace by ExpressMIMO2 kernel driver
...
The ExpressMIMO2 kernel driver did not use proper mechanisms
to copy from user space.
It is very surprising that it ever worked at all...
This commit is a quick fix. It is not the end of the story
and some more work may be needed if things don't work.
The remaining issue is that we pass pointer addresses to the
kernel as 32 bits values, but pointers are 64 bits values
(on x86_64, our supported platform). Some checks have been
put in place to detect if upper 32 bits of a pointer are
not 0 and print a strong error message in case of problem,
but no clean solution has been implemented.
2016-09-27 10:57:03 +02:00
Rohit Gupta
7361e74eb9
Merge branch 'enhancement-10-harmony' into develop
2016-09-27 10:40:03 +02:00
Rohit Gupta
33fddd3a9a
Merge branch 'develop' into enhancement-10-harmony
2016-09-27 10:39:28 +02:00
Rohit Gupta
460f01f6d3
Gitlab CI test case modified file + disable cpu affinity
2016-09-27 10:38:13 +02:00
Raymond Knopp
ff90a54ad9
bugfix for 4096 and 8192-point dfts.
2016-09-26 12:08:33 -07:00
Rohit Gupta
265a2d01bd
update USRP config files with calibration verified
2016-09-26 19:08:11 +02:00
Florian Kaltenberger
784c4e4941
adding missing symbol to octave tools
2016-09-26 17:19:51 +02:00
Rohit Gupta
da100fb693
add NTP for synch time between test setup machines
2016-09-26 14:21:35 +02:00
Rohit Gupta
b1fc862b9b
Merge branch 'enhancement-10-harmony' of gitlab.eurecom.fr:oai/openairinterface5g into enhancement-10-harmony
2016-09-26 14:18:34 +02:00
Rohit Gupta
2d3333dd6b
Gitlab CI: fix for cleaning memory only when critically low
2016-09-26 14:13:32 +02:00
Rohit Gupta
c7ae754066
compilation fix for pbchsim
2016-09-26 13:12:34 +02:00
Rohit Gupta
ce9c87026d
minor compilation fixes to LMSSDR driver
2016-09-26 13:05:48 +02:00
Rohit Gupta
2f00edeb8e
minor compilation fixes to BladeRF driver
2016-09-26 12:53:50 +02:00
Florian Kaltenberger
e94eb6673c
moving hastable into other directory and adding OAI license
2016-09-25 16:29:12 +02:00
Florian Kaltenberger
cc6926c559
removing duplicate files
2016-09-25 16:13:58 +02:00
Raymond Knopp
3124cb2c00
more fixes for oaisim, TM2.
2016-09-25 14:53:16 +02:00
Raymond Knopp
7df5c381fd
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-24 22:04:19 -07:00
Raymond Knopp
829ee59707
fixes for oaisim, testing TM2
2016-09-24 22:03:35 -07:00
Rohit Gupta
e584ce06c4
Gitlab CI:minor type in python script
2016-09-24 21:16:10 +02:00
Rohit Gupta
a4d3ec8dc4
Gitlab CI:minor fix to log directory creation
2016-09-24 21:14:31 +02:00
Rohit Gupta
2098dcdd0a
Gitlab CI: minor fix to how processes are terminated
2016-09-24 21:06:19 +02:00
Rohit Gupta
1edceeb6ea
config files fix for new params in enhancement-10-harmony branch
2016-09-24 19:58:24 +02:00
Rohit Gupta
574fbd661c
activate TX path of UE
2016-09-23 16:38:20 +02:00
Raymond Knopp
7c9f9763e8
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-23 02:39:02 +02:00
Raymond Knopp
5e7f007009
fixed --single-thread flag (when not set)
2016-09-23 02:08:52 +02:00
Rohit Gupta
5b489d530d
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-22 18:37:01 +02:00
Rohit Gupta
29fac70eb6
minor fix pthread_create call
2016-09-22 18:36:35 +02:00
Raymond Knopp
19818393e6
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-22 16:23:30 +02:00
Raymond Knopp
e5b643d03c
updates for UE with USRP
2016-09-22 16:22:55 +02:00
Rohit Gupta
898774d68a
minor compilation fix
2016-09-21 19:08:25 +02:00
Rohit Gupta
41b80a11d0
Merge from develop
2016-09-21 18:27:24 +02:00
Raymond Knopp
7af3d98fd9
bugfix in ulsch_decoding. removal of logging in pucch.c and usrp_lib.cpp.
2016-09-21 17:23:50 +02:00
lukashov
e202953ccb
1.Fixing llr scaling for TM1 and TM2 in dlsch_demodulation.c
...
2.Fixing modulation for TM2 in dlsch_modulation.c
The branch now passes dlsim tests.
2016-09-21 11:51:16 +02:00
luhan wang
7e6b0c34d2
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-21 09:18:45 +02:00
luhan wang
094f439626
comment in phy_procedures_lte_eNb.c
2016-09-21 09:18:31 +02:00
Raymond Knopp
f05013a287
real changes for L1 threading. previous was bogus
2016-09-20 16:55:16 +02:00
Raymond Knopp
8d15dfe894
small bugs for lte-softmodem with parallel threads in L1
2016-09-20 07:57:27 -07:00
Raymond Knopp
43f96a0eac
finishing merge with develop
2016-09-19 14:13:11 -07:00
Wilson W.K. Thong
754cab7ec4
added SFN to wireshark logging output
...
Conflicts:
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/ue_procedures.c
2016-09-19 15:08:50 +08:00
Raymond Knopp
7678f88a47
Merge branch 'develop' into enhancement-10-harmony
...
Conflicts:
cmake_targets/autotests/test_case_list.xml
openair1/PHY/INIT/lte_init.c
openair1/PHY/INIT/lte_param_init.c
openair1/PHY/LTE_TRANSPORT/pucch.c
openair1/SIMULATION/LTE_PHY/pdcchsim.c
openair2/ENB_APP/enb_config.h
openair2/RRC/LITE/rrc_eNB.c
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.generic.oaisim.local_no_mme.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf
targets/RT/USER/lte-softmodem.c
targets/SIMU/USER/init_lte.c
targets/SIMU/USER/oaisim.c
targets/SIMU/USER/oaisim_functions.c
2016-09-18 22:16:29 -07:00
Wilson W.K. Thong
95077bae4f
removed words 'wilson' from src
2016-09-19 12:01:16 +08:00
Wilson W.K. Thong
1de77c7a4e
changed so USRP also uses the piece of codes EXMIMO is uing in setting TA=624 when it is TDD
...
(cherry picked from commit a75dbc4156ed4e216145f1deb81c6e04c1cddf02)
2016-09-19 12:00:39 +08:00
Wilson W.K. Thong
6feb848ebe
removed all 'wilson' and 'ASTRI' words from comments
...
Conflicts:
openair2/LAYER2/PDCP_v10.1.0/pdcp.c
openair2/LAYER2/RLC/rlc_rrc.c
2016-09-19 11:53:55 +08:00
Wilson W.K. Thong
19c81e741e
fixed hard-code DRB-ID<->LC-ID mapping (DRB-ID = LC-ID - 2) so they are not fully configurable
...
fixed hard-code default DRB-ID (1) so it is now fully configurable
(cherry picked from commit 4499124853b8985c3f157721997125370f1ca475)
Conflicts:
openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
Conflicts:
openair2/LAYER2/PDCP_v10.1.0/pdcp.c
2016-09-19 11:53:55 +08:00
Wilson W.K. Thong
7e2c8e39f8
fixed oaisim build failed with the new KeNB refresh request message from NAS -> AS
2016-09-19 11:32:46 +08:00
Wilson W.K. Thong
fe2b7d80d3
removed 'wilson' from the codes
2016-09-19 11:32:46 +08:00
Wilson W.K. Thong
6b48fd6380
** new procedure - refresh kENB from NAS -> AS **
...
added flow to refresh KeNB key in RRC on receiving S1AP-InitialContextSetup
added flow to configure PDCP security mode
enabled filling in the PDCP MAC code during and after RRC-SMC procedure
(cherry picked from commit 898cd5c45aedb27625d73352568211b4467c8dd9)
2016-09-19 11:32:46 +08:00
Raymond Knopp
b8a37a34cf
pucch format 2/2a/2b UE TX
2016-09-17 14:55:26 -07:00
Raymond Knopp
2d73663bc6
modifications for odd N_RB_DL in dlsch_modulation.c
2016-09-15 10:03:50 -07:00
Nikos Makris
9f3b8cb9f8
Added support for the UL split:
...
TODO:
1) connection to UEs is broken (tested for oaisim)
2) Memory management problems, oaisim is exiting for large rates of traffic
2016-09-15 18:38:31 +03:00
lukashov
54bce4155c
Merge branch 'develop' into feature-59-tm4
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
2016-09-15 14:33:49 +02:00
lukashov
856bb3abe9
Fixing previous commit.
2016-09-15 13:51:19 +02:00
Cedric Roux
3d88f4ed2f
remove copyright notice
...
All the *.c *.h and *.cpp files that have a eurecom copyright at
the head have been processed.
All other files (ie. those with other extensions) have not been touched.
Changes to be committed:
modified: common/utils/asn1_conversions.h
modified: common/utils/assertions.h
modified: common/utils/collection/hashtable/hashtable.c
modified: common/utils/collection/hashtable/hashtable.h
modified: common/utils/collection/hashtable/obj_hashtable.c
modified: common/utils/collection/hashtable/obj_hashtable.h
modified: common/utils/itti/assertions.h
modified: common/utils/itti/backtrace.c
modified: common/utils/itti/backtrace.h
modified: common/utils/itti/intertask_interface.c
modified: common/utils/itti/intertask_interface.h
modified: common/utils/itti/intertask_interface_dump.c
modified: common/utils/itti/intertask_interface_dump.h
modified: common/utils/itti/intertask_interface_init.h
modified: common/utils/itti/intertask_interface_types.h
modified: common/utils/itti/intertask_messages_def.h
modified: common/utils/itti/intertask_messages_types.h
modified: common/utils/itti/itti_types.h
modified: common/utils/itti/memory_pools.c
modified: common/utils/itti/memory_pools.h
modified: common/utils/itti/messages_def.h
modified: common/utils/itti/messages_types.h
modified: common/utils/itti/signals.c
modified: common/utils/itti/signals.h
modified: common/utils/itti/tasks_def.h
modified: common/utils/itti/timer.c
modified: common/utils/itti/timer.h
modified: common/utils/itti/timer_messages_def.h
modified: common/utils/itti/timer_messages_types.h
modified: common/utils/itti_analyzer/common/itti_types.h
modified: common/utils/itti_analyzer/common/logs.h
modified: common/utils/itti_analyzer/common/rc.h
modified: common/utils/itti_analyzer/itti_analyzer.c
modified: common/utils/itti_analyzer/libbuffers/buffers.c
modified: common/utils/itti_analyzer/libbuffers/buffers.h
modified: common/utils/itti_analyzer/libbuffers/file.c
modified: common/utils/itti_analyzer/libbuffers/file.h
modified: common/utils/itti_analyzer/libbuffers/socket.c
modified: common/utils/itti_analyzer/libbuffers/socket.h
modified: common/utils/itti_analyzer/libparser/array_type.c
modified: common/utils/itti_analyzer/libparser/array_type.h
modified: common/utils/itti_analyzer/libparser/enum_type.c
modified: common/utils/itti_analyzer/libparser/enum_type.h
modified: common/utils/itti_analyzer/libparser/enum_value_type.c
modified: common/utils/itti_analyzer/libparser/enum_value_type.h
modified: common/utils/itti_analyzer/libparser/field_type.c
modified: common/utils/itti_analyzer/libparser/field_type.h
modified: common/utils/itti_analyzer/libparser/file_type.c
modified: common/utils/itti_analyzer/libparser/file_type.h
modified: common/utils/itti_analyzer/libparser/fundamental_type.c
modified: common/utils/itti_analyzer/libparser/fundamental_type.h
modified: common/utils/itti_analyzer/libparser/intertask_contexts.h
modified: common/utils/itti_analyzer/libparser/pointer_type.c
modified: common/utils/itti_analyzer/libparser/pointer_type.h
modified: common/utils/itti_analyzer/libparser/reference_type.c
modified: common/utils/itti_analyzer/libparser/reference_type.h
modified: common/utils/itti_analyzer/libparser/struct_type.c
modified: common/utils/itti_analyzer/libparser/struct_type.h
modified: common/utils/itti_analyzer/libparser/typedef_type.c
modified: common/utils/itti_analyzer/libparser/typedef_type.h
modified: common/utils/itti_analyzer/libparser/types.c
modified: common/utils/itti_analyzer/libparser/types.h
modified: common/utils/itti_analyzer/libparser/union_type.c
modified: common/utils/itti_analyzer/libparser/union_type.h
modified: common/utils/itti_analyzer/libparser/xml_parse.c
modified: common/utils/itti_analyzer/libparser/xml_parse.h
modified: common/utils/itti_analyzer/libresolver/locate_root.c
modified: common/utils/itti_analyzer/libresolver/locate_root.h
modified: common/utils/itti_analyzer/libresolver/resolvers.c
modified: common/utils/itti_analyzer/libresolver/resolvers.h
modified: common/utils/itti_analyzer/libui/ui_callbacks.c
modified: common/utils/itti_analyzer/libui/ui_callbacks.h
modified: common/utils/itti_analyzer/libui/ui_filters.c
modified: common/utils/itti_analyzer/libui/ui_filters.h
modified: common/utils/itti_analyzer/libui/ui_interface.c
modified: common/utils/itti_analyzer/libui/ui_interface.h
modified: common/utils/itti_analyzer/libui/ui_main_screen.c
modified: common/utils/itti_analyzer/libui/ui_main_screen.h
modified: common/utils/itti_analyzer/libui/ui_menu_bar.c
modified: common/utils/itti_analyzer/libui/ui_menu_bar.h
modified: common/utils/itti_analyzer/libui/ui_notebook.c
modified: common/utils/itti_analyzer/libui/ui_notebook.h
modified: common/utils/itti_analyzer/libui/ui_notif_dlg.c
modified: common/utils/itti_analyzer/libui/ui_notif_dlg.h
modified: common/utils/itti_analyzer/libui/ui_notifications.c
modified: common/utils/itti_analyzer/libui/ui_notifications.h
modified: common/utils/itti_analyzer/libui/ui_signal_dissect_view.c
modified: common/utils/itti_analyzer/libui/ui_signal_dissect_view.h
modified: common/utils/itti_analyzer/libui/ui_tree_view.c
modified: common/utils/itti_analyzer/libui/ui_tree_view.h
modified: common/utils/msc/msc.c
modified: common/utils/msc/msc.h
modified: openair1/PHY/CODING/3gpplte.c
modified: openair1/PHY/CODING/3gpplte_sse.c
modified: openair1/PHY/CODING/3gpplte_turbo_decoder.c
modified: openair1/PHY/CODING/3gpplte_turbo_decoder_avx2_16bit.c
modified: openair1/PHY/CODING/3gpplte_turbo_decoder_sse.c
modified: openair1/PHY/CODING/3gpplte_turbo_decoder_sse_16bit.c
modified: openair1/PHY/CODING/3gpplte_turbo_decoder_sse_8bit.c
modified: openair1/PHY/CODING/TESTBENCH/ltetest.c
modified: openair1/PHY/CODING/TESTBENCH/pdcch_test.c
modified: openair1/PHY/CODING/TESTBENCH/viterbi_test.c
modified: openair1/PHY/CODING/ccoding_byte.c
modified: openair1/PHY/CODING/ccoding_byte_lte.c
modified: openair1/PHY/CODING/crc_byte.c
modified: openair1/PHY/CODING/defs.h
modified: openair1/PHY/CODING/extern.h
modified: openair1/PHY/CODING/extern_3GPPinterleaver.h
modified: openair1/PHY/CODING/lte_interleaver.h
modified: openair1/PHY/CODING/lte_interleaver2.h
modified: openair1/PHY/CODING/lte_interleaver_inline.h
modified: openair1/PHY/CODING/lte_rate_matching.c
modified: openair1/PHY/CODING/lte_segmentation.c
modified: openair1/PHY/CODING/rate_matching.c
modified: openair1/PHY/CODING/scrambler.h
modified: openair1/PHY/CODING/vars.h
modified: openair1/PHY/CODING/viterbi.c
modified: openair1/PHY/CODING/viterbi_lte.c
modified: openair1/PHY/INIT/defs.h
modified: openair1/PHY/INIT/extern.h
modified: openair1/PHY/INIT/init_top.c
modified: openair1/PHY/INIT/lte_init.c
modified: openair1/PHY/INIT/lte_parms.c
modified: openair1/PHY/INIT/vars.h
modified: openair1/PHY/LTE_ESTIMATION/adjust_gain.c
modified: openair1/PHY/LTE_ESTIMATION/defs.h
modified: openair1/PHY/LTE_ESTIMATION/extern.h
modified: openair1/PHY/LTE_ESTIMATION/filt96_32.h
modified: openair1/PHY/LTE_ESTIMATION/freq_equalization.c
modified: openair1/PHY/LTE_ESTIMATION/lte_adjust_sync.c
modified: openair1/PHY/LTE_ESTIMATION/lte_dl_channel_estimation.c
modified: openair1/PHY/LTE_ESTIMATION/lte_dl_channel_estimation_emos.c
modified: openair1/PHY/LTE_ESTIMATION/lte_dl_mbsfn_channel_estimation.c
modified: openair1/PHY/LTE_ESTIMATION/lte_eNB_measurements.c
modified: openair1/PHY/LTE_ESTIMATION/lte_est_freq_offset.c
modified: openair1/PHY/LTE_ESTIMATION/lte_sync_time.c
modified: openair1/PHY/LTE_ESTIMATION/lte_sync_timefreq.c
modified: openair1/PHY/LTE_ESTIMATION/lte_ue_measurements.c
modified: openair1/PHY/LTE_ESTIMATION/lte_ul_channel_estimation.c
modified: openair1/PHY/LTE_ESTIMATION/pss6144.h
modified: openair1/PHY/LTE_ESTIMATION/vars.h
modified: openair1/PHY/LTE_REFSIG/defs.h
modified: openair1/PHY/LTE_REFSIG/lte_dl_cell_spec.c
modified: openair1/PHY/LTE_REFSIG/lte_dl_mbsfn.c
modified: openair1/PHY/LTE_REFSIG/lte_dl_uespec.c
modified: openair1/PHY/LTE_REFSIG/lte_gold.c
modified: openair1/PHY/LTE_REFSIG/lte_gold_mbsfn.c
modified: openair1/PHY/LTE_REFSIG/lte_ul_ref.c
modified: openair1/PHY/LTE_REFSIG/mod_table.h
modified: openair1/PHY/LTE_TRANSPORT/dci.c
modified: openair1/PHY/LTE_TRANSPORT/dci.h
modified: openair1/PHY/LTE_TRANSPORT/dci_tools.c
modified: openair1/PHY/LTE_TRANSPORT/defs.h
modified: openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_scrambling.c
modified: openair1/PHY/LTE_TRANSPORT/dlsch_tbs.h
modified: openair1/PHY/LTE_TRANSPORT/dlsch_tbs_full.h
modified: openair1/PHY/LTE_TRANSPORT/drs_modulation.c
modified: openair1/PHY/LTE_TRANSPORT/extern.h
modified: openair1/PHY/LTE_TRANSPORT/group_hopping.c
modified: openair1/PHY/LTE_TRANSPORT/initial_sync.c
modified: openair1/PHY/LTE_TRANSPORT/lte_mcs.c
modified: openair1/PHY/LTE_TRANSPORT/mcs_tbs_tools.h
modified: openair1/PHY/LTE_TRANSPORT/pbch.c
modified: openair1/PHY/LTE_TRANSPORT/pcfich.c
modified: openair1/PHY/LTE_TRANSPORT/phich.c
modified: openair1/PHY/LTE_TRANSPORT/pilots.c
modified: openair1/PHY/LTE_TRANSPORT/pilots_mbsfn.c
modified: openair1/PHY/LTE_TRANSPORT/pmch.c
modified: openair1/PHY/LTE_TRANSPORT/power_control.c
modified: openair1/PHY/LTE_TRANSPORT/prach.c
modified: openair1/PHY/LTE_TRANSPORT/prach.h
modified: openair1/PHY/LTE_TRANSPORT/print_stats.c
modified: openair1/PHY/LTE_TRANSPORT/proto.h
modified: openair1/PHY/LTE_TRANSPORT/pss.c
modified: openair1/PHY/LTE_TRANSPORT/pucch.c
modified: openair1/PHY/LTE_TRANSPORT/rar_tools.c
modified: openair1/PHY/LTE_TRANSPORT/srs_modulation.c
modified: openair1/PHY/LTE_TRANSPORT/sss.c
modified: openair1/PHY/LTE_TRANSPORT/sss.h
modified: openair1/PHY/LTE_TRANSPORT/uci.h
modified: openair1/PHY/LTE_TRANSPORT/uci_tools.c
modified: openair1/PHY/LTE_TRANSPORT/ulsch_coding.c
modified: openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c
modified: openair1/PHY/LTE_TRANSPORT/ulsch_demodulation.c
modified: openair1/PHY/LTE_TRANSPORT/ulsch_modulation.c
modified: openair1/PHY/LTE_TRANSPORT/vars.h
modified: openair1/PHY/MODULATION/defs.h
modified: openair1/PHY/MODULATION/extern.h
modified: openair1/PHY/MODULATION/kHz_7_5.h
modified: openair1/PHY/MODULATION/ofdm_mod.c
modified: openair1/PHY/MODULATION/prach625Hz.h
modified: openair1/PHY/MODULATION/slot_fep.c
modified: openair1/PHY/MODULATION/slot_fep_mbsfn.c
modified: openair1/PHY/MODULATION/slot_fep_ul.c
modified: openair1/PHY/MODULATION/ul_7_5_kHz.c
modified: openair1/PHY/MODULATION/vars.h
modified: openair1/PHY/TOOLS/8bit_rxdemux.c
modified: openair1/PHY/TOOLS/8bit_txmux.c
modified: openair1/PHY/TOOLS/angle.c
modified: openair1/PHY/TOOLS/cadd_sv.c
modified: openair1/PHY/TOOLS/cadd_vv.c
modified: openair1/PHY/TOOLS/cdot_prod.c
modified: openair1/PHY/TOOLS/cmult_sv.c
modified: openair1/PHY/TOOLS/cmult_vv.c
modified: openair1/PHY/TOOLS/costable.h
modified: openair1/PHY/TOOLS/dB_routines.c
modified: openair1/PHY/TOOLS/dB_routines.h
modified: openair1/PHY/TOOLS/defs.h
modified: openair1/PHY/TOOLS/extern.h
modified: openair1/PHY/TOOLS/file_output.c
modified: openair1/PHY/TOOLS/invSqrt.c
modified: openair1/PHY/TOOLS/log2_approx.c
modified: openair1/PHY/TOOLS/lte_dfts.c
modified: openair1/PHY/TOOLS/lte_phy_scope.c
modified: openair1/PHY/TOOLS/lte_phy_scope.h
modified: openair1/PHY/TOOLS/lut.c
modified: openair1/PHY/TOOLS/memory_routines.c
modified: openair1/PHY/TOOLS/signal_energy.c
modified: openair1/PHY/TOOLS/smbv.c
modified: openair1/PHY/TOOLS/smbv.h
modified: openair1/PHY/TOOLS/sqrt.c
modified: openair1/PHY/TOOLS/time_meas.c
modified: openair1/PHY/TOOLS/time_meas.h
modified: openair1/PHY/TOOLS/twiddle12288.h
modified: openair1/PHY/TOOLS/twiddle1536.h
modified: openair1/PHY/TOOLS/twiddle24576.h
modified: openair1/PHY/TOOLS/twiddle6144.h
modified: openair1/PHY/TOOLS/vars.h
modified: openair1/PHY/defs.h
modified: openair1/PHY/extern.h
modified: openair1/PHY/impl_defs_lte.h
modified: openair1/PHY/impl_defs_top.h
modified: openair1/PHY/sse_intrin.h
modified: openair1/PHY/types.h
modified: openair1/PHY/vars.h
modified: openair1/SCHED/defs.h
modified: openair1/SCHED/extern.h
modified: openair1/SCHED/phy_mac_stub.c
modified: openair1/SCHED/phy_procedures_emos.h
modified: openair1/SCHED/phy_procedures_lte_common.c
modified: openair1/SCHED/phy_procedures_lte_eNb.c
modified: openair1/SCHED/phy_procedures_lte_ue.c
modified: openair1/SCHED/pucch_pc.c
modified: openair1/SCHED/pusch_pc.c
modified: openair1/SCHED/rt_compat.h
modified: openair1/SCHED/vars.h
modified: openair1/SIMULATION/ETH_TRANSPORT/bypass_session_layer.c
modified: openair1/SIMULATION/ETH_TRANSPORT/defs.h
modified: openair1/SIMULATION/ETH_TRANSPORT/emu_transport.c
modified: openair1/SIMULATION/ETH_TRANSPORT/extern.h
modified: openair1/SIMULATION/ETH_TRANSPORT/multicast_link.c
modified: openair1/SIMULATION/ETH_TRANSPORT/multicast_link.h
modified: openair1/SIMULATION/ETH_TRANSPORT/netlink_init.c
modified: openair1/SIMULATION/ETH_TRANSPORT/pgm_link.c
modified: openair1/SIMULATION/ETH_TRANSPORT/pgm_link.h
modified: openair1/SIMULATION/ETH_TRANSPORT/proto.h
modified: openair1/SIMULATION/ETH_TRANSPORT/socket.c
modified: openair1/SIMULATION/ETH_TRANSPORT/socket.h
modified: openair1/SIMULATION/ETH_TRANSPORT/vars.h
modified: openair1/SIMULATION/LTE_PHY/LTE_Configuration.c
modified: openair1/SIMULATION/LTE_PHY/LTE_Configuration.h
modified: openair1/SIMULATION/LTE_PHY/dlsim.c
modified: openair1/SIMULATION/LTE_PHY/framegen.c
modified: openair1/SIMULATION/LTE_PHY/gpib_send.c
modified: openair1/SIMULATION/LTE_PHY/gpib_send.h
modified: openair1/SIMULATION/LTE_PHY/mbmssim.c
modified: openair1/SIMULATION/LTE_PHY/pbchsim.c
modified: openair1/SIMULATION/LTE_PHY/pdcchsim.c
modified: openair1/SIMULATION/LTE_PHY/prachsim.c
modified: openair1/SIMULATION/LTE_PHY/pucchsignalgegerator.h
modified: openair1/SIMULATION/LTE_PHY/pucchsignalgenerator.c
modified: openair1/SIMULATION/LTE_PHY/pucchsim.c
modified: openair1/SIMULATION/LTE_PHY/scansim.c
modified: openair1/SIMULATION/LTE_PHY/signalanalyzer.c
modified: openair1/SIMULATION/LTE_PHY/signalanalyzer.h
modified: openair1/SIMULATION/LTE_PHY/syncsim.c
modified: openair1/SIMULATION/LTE_PHY/test.c
modified: openair1/SIMULATION/LTE_PHY/ulsignalgenerator.c
modified: openair1/SIMULATION/LTE_PHY/ulsignalgenerator.h
modified: openair1/SIMULATION/LTE_PHY/ulsim.c
modified: openair1/SIMULATION/LTE_PHY/ulsim2.c
modified: openair1/SIMULATION/RF/adc.c
modified: openair1/SIMULATION/RF/dac.c
modified: openair1/SIMULATION/RF/defs.h
modified: openair1/SIMULATION/RF/rf.c
modified: openair1/SIMULATION/TOOLS/abstraction.c
modified: openair1/SIMULATION/TOOLS/ch_desc_proto.c
modified: openair1/SIMULATION/TOOLS/defs.h
modified: openair1/SIMULATION/TOOLS/gauss.c
modified: openair1/SIMULATION/TOOLS/llr_quantization.c
modified: openair1/SIMULATION/TOOLS/multipath_channel.c
modified: openair1/SIMULATION/TOOLS/multipath_tv_channel.c
modified: openair1/SIMULATION/TOOLS/random_channel.c
modified: openair1/SIMULATION/TOOLS/rangen_double.c
modified: openair1/SIMULATION/TOOLS/scm_corrmat.h
modified: openair1/SIMULATION/TOOLS/taus.c
modified: openair2/COMMON/as_message.h
modified: openair2/COMMON/commonDef.h
modified: openair2/COMMON/gtpv1_u_messages_def.h
modified: openair2/COMMON/gtpv1_u_messages_types.h
modified: openair2/COMMON/intertask_interface_conf.h
modified: openair2/COMMON/mac_messages_def.h
modified: openair2/COMMON/mac_messages_types.h
modified: openair2/COMMON/mac_primitives.h
modified: openair2/COMMON/mac_rlc_primitives.h
modified: openair2/COMMON/mac_rrc_primitives.h
modified: openair2/COMMON/messages_def.h
modified: openair2/COMMON/messages_types.h
modified: openair2/COMMON/nas_messages_def.h
modified: openair2/COMMON/nas_messages_types.h
modified: openair2/COMMON/networkDef.h
modified: openair2/COMMON/openair_defs.h
modified: openair2/COMMON/openair_types.h
modified: openair2/COMMON/pdcp_messages_def.h
modified: openair2/COMMON/pdcp_messages_types.h
modified: openair2/COMMON/phy_messages_def.h
modified: openair2/COMMON/phy_messages_types.h
modified: openair2/COMMON/platform_constants.h
modified: openair2/COMMON/platform_types.h
modified: openair2/COMMON/ral_messages_def.h
modified: openair2/COMMON/ral_messages_types.h
modified: openair2/COMMON/rlc_messages_def.h
modified: openair2/COMMON/rlc_messages_types.h
modified: openair2/COMMON/rrc_messages_def.h
modified: openair2/COMMON/rrc_messages_types.h
modified: openair2/COMMON/rrm_config_structs.h
modified: openair2/COMMON/rrm_constants.h
modified: openair2/COMMON/rtos_header.h
modified: openair2/COMMON/s1ap_messages_def.h
modified: openair2/COMMON/s1ap_messages_types.h
modified: openair2/COMMON/sctp_messages_def.h
modified: openair2/COMMON/sctp_messages_types.h
modified: openair2/COMMON/tasks_def.h
modified: openair2/COMMON/udp_messages_def.h
modified: openair2/COMMON/udp_messages_types.h
modified: openair2/COMMON/x2ap_messages_def.h
modified: openair2/COMMON/x2ap_messages_types.h
modified: openair2/DOCS/TEMPLATES/CODE/example_doxy.h
modified: openair2/ENB_APP/enb_app.c
modified: openair2/ENB_APP/enb_app.h
modified: openair2/ENB_APP/enb_config.c
modified: openair2/ENB_APP/enb_config.h
modified: openair2/LAYER2/MAC/config.c
modified: openair2/LAYER2/MAC/defs.h
modified: openair2/LAYER2/MAC/eNB_scheduler.c
modified: openair2/LAYER2/MAC/eNB_scheduler_RA.c
modified: openair2/LAYER2/MAC/eNB_scheduler_bch.c
modified: openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
modified: openair2/LAYER2/MAC/eNB_scheduler_mch.c
modified: openair2/LAYER2/MAC/eNB_scheduler_primitives.c
modified: openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
modified: openair2/LAYER2/MAC/extern.h
modified: openair2/LAYER2/MAC/l1_helpers.c
modified: openair2/LAYER2/MAC/lte_transport_init.c
modified: openair2/LAYER2/MAC/main.c
modified: openair2/LAYER2/MAC/openair2_proc.c
modified: openair2/LAYER2/MAC/pre_processor.c
modified: openair2/LAYER2/MAC/proto.h
modified: openair2/LAYER2/MAC/ra_procedures.c
modified: openair2/LAYER2/MAC/rar_tools.c
modified: openair2/LAYER2/MAC/ue_procedures.c
modified: openair2/LAYER2/MAC/vars.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_control_primitive.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_control_primitives_proto_extern.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_netlink.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_primitives.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_primitives.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_proto_extern.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_security.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_sequence_manager.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_sequence_manager.h
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_thread.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_util.c
modified: openair2/LAYER2/PDCP_v10.1.0/pdcp_util.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_constants.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_entity.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_in_sdu.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_in_sdu.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_init.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_init.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_proto_extern.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_reassembly.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_reassembly.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_receiver.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_receiver.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_retransmit.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_retransmit.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_rx_list.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_rx_list.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_segment.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_segment.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_segments_holes.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_segments_holes.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_status_report.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_status_report.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_structs.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_test.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_test.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_poll_retransmit.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_poll_retransmit.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_reordering.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_reordering.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_status_prohibit.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_timer_status_prohibit.h
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_windows.c
modified: openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_windows.h
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm.c
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm.h
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm_entity.h
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm_init.c
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm_init.h
modified: openair2/LAYER2/RLC/TM_v9.3.0/rlc_tm_structs.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_constants.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_control_primitives.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_control_primitives.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_dar.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_dar.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_entity.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_fsm.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_fsm.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_reassembly.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_reassembly.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_receiver.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_receiver.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_segment.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_segment.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_structs.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_test.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_test.h
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_very_simple_test.c
modified: openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_very_simple_test.h
modified: openair2/LAYER2/RLC/rlc.c
modified: openair2/LAYER2/RLC/rlc.h
modified: openair2/LAYER2/RLC/rlc_def.h
modified: openair2/LAYER2/RLC/rlc_def_lte.h
modified: openair2/LAYER2/RLC/rlc_mac.c
modified: openair2/LAYER2/RLC/rlc_mpls.c
modified: openair2/LAYER2/RLC/rlc_primitives.h
modified: openair2/LAYER2/RLC/rlc_rrc.c
modified: openair2/LAYER2/layer2_top.c
modified: openair2/LAYER2/openair2_proc.c
modified: openair2/LAYER2/register.c
modified: openair2/LAYER2/register.h
modified: openair2/NAS/DRIVER/CELLULAR/CTL_TOOL/nascell_ioctl.c
modified: openair2/NAS/DRIVER/CELLULAR/CTL_TOOL/nascell_ioctl.h
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_ascontrol.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_classifier.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_common.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_constant.h
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_device.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_iocontrol.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_iocontrol.h
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_netlink.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_proto.h
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_sap.h
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_tool.c
modified: openair2/NAS/DRIVER/CELLULAR/NASMT/nasmt_variables.h
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_ascontrol.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_classifier.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_common.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_constant.h
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_device.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_iocontrol.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_iocontrol.h
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_netlink.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_proto.h
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_sap.h
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_tool.c
modified: openair2/NAS/DRIVER/CELLULAR/NASRG/nasrg_variables.h
modified: openair2/NAS/DRIVER/CELLULAR/NETLTEST/netltest.c
modified: openair2/NAS/SIMU_CELLULAR/nas_simu_proto.h
modified: openair2/NAS/SIMU_CELLULAR/nasrg_simu_meas.c
modified: openair2/NAS/SIMU_CELLULAR/rrm_fifo_standalone.c
modified: openair2/NAS/nas_ue_task.h
modified: openair2/NETWORK_DRIVER/LITE/RB_TOOL/rb_tool.c
modified: openair2/NETWORK_DRIVER/LITE/classifier.c
modified: openair2/NETWORK_DRIVER/LITE/common.c
modified: openair2/NETWORK_DRIVER/LITE/constant.h
modified: openair2/NETWORK_DRIVER/LITE/device.c
modified: openair2/NETWORK_DRIVER/LITE/ioctl.c
modified: openair2/NETWORK_DRIVER/LITE/ioctl.h
modified: openair2/NETWORK_DRIVER/LITE/local.h
modified: openair2/NETWORK_DRIVER/LITE/netlink.c
modified: openair2/NETWORK_DRIVER/LITE/proto_extern.h
modified: openair2/NETWORK_DRIVER/LITE/sap.h
modified: openair2/NETWORK_DRIVER/LITE/tool.c
modified: openair2/NETWORK_DRIVER/MESH/RB_TOOL/rb_tool.c
modified: openair2/NETWORK_DRIVER/MESH/classifier.c
modified: openair2/NETWORK_DRIVER/MESH/common.c
modified: openair2/NETWORK_DRIVER/MESH/constant.h
modified: openair2/NETWORK_DRIVER/MESH/device.c
modified: openair2/NETWORK_DRIVER/MESH/ioctl.c
modified: openair2/NETWORK_DRIVER/MESH/ioctl.h
modified: openair2/NETWORK_DRIVER/MESH/local.h
modified: openair2/NETWORK_DRIVER/MESH/mesh.c
modified: openair2/NETWORK_DRIVER/MESH/netlink.c
modified: openair2/NETWORK_DRIVER/MESH/proto_extern.h
modified: openair2/NETWORK_DRIVER/MESH/rrc_nas_primitives.h
modified: openair2/NETWORK_DRIVER/MESH/sap.h
modified: openair2/NETWORK_DRIVER/MESH/tool.c
modified: openair2/NETWORK_DRIVER/UE_IP/common.c
modified: openair2/NETWORK_DRIVER/UE_IP/constant.h
modified: openair2/NETWORK_DRIVER/UE_IP/device.c
modified: openair2/NETWORK_DRIVER/UE_IP/local.h
modified: openair2/NETWORK_DRIVER/UE_IP/netlink.c
modified: openair2/NETWORK_DRIVER/UE_IP/proto_extern.h
modified: openair2/NETWORK_DRIVER/UE_IP/sap.h
modified: openair2/PHY_INTERFACE/defs.h
modified: openair2/PHY_INTERFACE/extern.h
modified: openair2/PHY_INTERFACE/mac_phy_primitives.c
modified: openair2/PHY_INTERFACE/mac_phy_primitives.h
modified: openair2/PHY_INTERFACE/vars.h
modified: openair2/RRC/L2_INTERFACE/openair_rrc_L2_interface.c
modified: openair2/RRC/L2_INTERFACE/openair_rrc_L2_interface.h
modified: openair2/RRC/LITE/L2_interface.c
modified: openair2/RRC/LITE/MESSAGES/asn1_msg.c
modified: openair2/RRC/LITE/MESSAGES/asn1_msg.h
modified: openair2/RRC/LITE/defs.h
modified: openair2/RRC/LITE/extern.h
modified: openair2/RRC/LITE/proto.h
modified: openair2/RRC/LITE/rrc_2_rrm_msg.c
modified: openair2/RRC/LITE/rrc_UE.c
modified: openair2/RRC/LITE/rrc_UE_ral.c
modified: openair2/RRC/LITE/rrc_UE_ral.h
modified: openair2/RRC/LITE/rrc_common.c
modified: openair2/RRC/LITE/rrc_config.c
modified: openair2/RRC/LITE/rrc_eNB.c
modified: openair2/RRC/LITE/rrc_eNB_GTPV1U.c
modified: openair2/RRC/LITE/rrc_eNB_GTPV1U.h
modified: openair2/RRC/LITE/rrc_eNB_S1AP.c
modified: openair2/RRC/LITE/rrc_eNB_S1AP.h
modified: openair2/RRC/LITE/rrc_eNB_UE_context.c
modified: openair2/RRC/LITE/rrc_eNB_UE_context.h
modified: openair2/RRC/LITE/rrc_eNB_ral.c
modified: openair2/RRC/LITE/rrc_eNB_ral.h
modified: openair2/RRC/LITE/rrc_rrm_interface.c
modified: openair2/RRC/LITE/rrc_rrm_interface.h
modified: openair2/RRC/LITE/rrc_types.h
modified: openair2/RRC/LITE/rrm_2_rrc_msg.c
modified: openair2/RRC/LITE/utils.c
modified: openair2/RRC/LITE/vars.h
modified: openair2/RRC/NAS/nas_config.c
modified: openair2/RRC/NAS/nas_config.h
modified: openair2/RRC/NAS/rb_config.c
modified: openair2/RRC/NAS/rb_config.h
modified: openair2/RRM_4_RRC_LITE/src/platform.h
modified: openair2/RRM_4_RRC_LITE/src/platform_constants.h
modified: openair2/RRM_4_RRC_LITE/src/platform_defines.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Asn1Utils.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Asn1Utils.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Command.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Command.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/DataRadioBearer.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/DataRadioBearer.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/ENodeB.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/ENodeB.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Exceptions.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/LogicalChannel.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/LogicalChannel.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Mobile.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Mobile.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/RadioBearer.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/RadioBearer.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/RadioResources.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/RadioResources.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/SignallingRadioBearer.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/SignallingRadioBearer.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Transaction.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Transaction.h
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Transactions.cpp
modified: openair2/RRM_4_RRC_LITE/src/radio_resources/Transactions.h
modified: openair2/RRM_4_RRC_LITE/src/rrm.cpp
modified: openair2/UTIL/AT_COMMANDS/parser.c
modified: openair2/UTIL/AT_COMMANDS/parser.h
modified: openair2/UTIL/BIGPHYS/bigphys.c
modified: openair2/UTIL/BIGPHYS/defs.h
modified: openair2/UTIL/CLI/cli.c
modified: openair2/UTIL/CLI/cli.h
modified: openair2/UTIL/CLI/cli_cmd.c
modified: openair2/UTIL/CLI/cli_if.h
modified: openair2/UTIL/CLI/cli_server.c
modified: openair2/UTIL/FIFO/pad_list.c
modified: openair2/UTIL/FIFO/pad_list.h
modified: openair2/UTIL/FIFO/types.h
modified: openair2/UTIL/LISTS/list.c
modified: openair2/UTIL/LOG/log.c
modified: openair2/UTIL/LOG/log.h
modified: openair2/UTIL/LOG/log_extern.h
modified: openair2/UTIL/LOG/log_if.h
modified: openair2/UTIL/LOG/vcd_signal_dumper.c
modified: openair2/UTIL/LOG/vcd_signal_dumper.h
modified: openair2/UTIL/MATH/crc_byte.c
modified: openair2/UTIL/MATH/oml.c
modified: openair2/UTIL/MATH/oml.h
modified: openair2/UTIL/MATH/random.c
modified: openair2/UTIL/MATH/random_proto_extern.h
modified: openair2/UTIL/MATH/taus.c
modified: openair2/UTIL/MEM/mem_block.c
modified: openair2/UTIL/MEM/mem_block.h
modified: openair2/UTIL/MEM/mem_mngt.c
modified: openair2/UTIL/MEM/mem_mngt_proto_extern.h
modified: openair2/UTIL/MEM/mem_pool.h
modified: openair2/UTIL/OCG/OCG.c
modified: openair2/UTIL/OCG/OCG.h
modified: openair2/UTIL/OCG/OCG_call_emu.h
modified: openair2/UTIL/OCG/OCG_config_mobi.c
modified: openair2/UTIL/OCG/OCG_config_mobi.h
modified: openair2/UTIL/OCG/OCG_create_dir.c
modified: openair2/UTIL/OCG/OCG_create_dir.h
modified: openair2/UTIL/OCG/OCG_detect_file.c
modified: openair2/UTIL/OCG/OCG_detect_file.h
modified: openair2/UTIL/OCG/OCG_extern.h
modified: openair2/UTIL/OCG/OCG_generate_report.c
modified: openair2/UTIL/OCG/OCG_generate_report.h
modified: openair2/UTIL/OCG/OCG_get_opt.c
modified: openair2/UTIL/OCG/OCG_get_opt.h
modified: openair2/UTIL/OCG/OCG_if.h
modified: openair2/UTIL/OCG/OCG_parse_XML.c
modified: openair2/UTIL/OCG/OCG_parse_XML.h
modified: openair2/UTIL/OCG/OCG_parse_filename.c
modified: openair2/UTIL/OCG/OCG_parse_filename.h
modified: openair2/UTIL/OCG/OCG_save_XML.c
modified: openair2/UTIL/OCG/OCG_save_XML.h
modified: openair2/UTIL/OCG/OCG_vars.h
modified: openair2/UTIL/OMG/TraCIConstants.h
modified: openair2/UTIL/OMG/client_traci_OMG.c
modified: openair2/UTIL/OMG/client_traci_OMG.h
modified: openair2/UTIL/OMG/common.c
modified: openair2/UTIL/OMG/defs.h
modified: openair2/UTIL/OMG/grid.c
modified: openair2/UTIL/OMG/grid.h
modified: openair2/UTIL/OMG/id_manager.c
modified: openair2/UTIL/OMG/id_manager.h
modified: openair2/UTIL/OMG/job.c
modified: openair2/UTIL/OMG/mobility_parser.c
modified: openair2/UTIL/OMG/mobility_parser.h
modified: openair2/UTIL/OMG/omg.c
modified: openair2/UTIL/OMG/omg.h
modified: openair2/UTIL/OMG/omg_constants.h
modified: openair2/UTIL/OMG/omg_hashtable.c
modified: openair2/UTIL/OMG/omg_hashtable.h
modified: openair2/UTIL/OMG/omg_vars.h
modified: openair2/UTIL/OMG/rwalk.c
modified: openair2/UTIL/OMG/rwalk.h
modified: openair2/UTIL/OMG/rwp.c
modified: openair2/UTIL/OMG/rwp.h
modified: openair2/UTIL/OMG/socket_traci_OMG.c
modified: openair2/UTIL/OMG/socket_traci_OMG.h
modified: openair2/UTIL/OMG/static.c
modified: openair2/UTIL/OMG/static.h
modified: openair2/UTIL/OMG/steadystaterwp.c
modified: openair2/UTIL/OMG/steadystaterwp.h
modified: openair2/UTIL/OMG/storage_traci_OMG.c
modified: openair2/UTIL/OMG/storage_traci_OMG.h
modified: openair2/UTIL/OMG/sumo.c
modified: openair2/UTIL/OMG/sumo.h
modified: openair2/UTIL/OMG/trace.c
modified: openair2/UTIL/OMG/trace.h
modified: openair2/UTIL/OMG/trace_hashtable.c
modified: openair2/UTIL/OMG/trace_hashtable.h
modified: openair2/UTIL/OMV/communicationthread.cpp
modified: openair2/UTIL/OMV/communicationthread.h
modified: openair2/UTIL/OMV/mywindow.cpp
modified: openair2/UTIL/OMV/mywindow.h
modified: openair2/UTIL/OMV/omv.cpp
modified: openair2/UTIL/OMV/openglwidget.cpp
modified: openair2/UTIL/OMV/openglwidget.h
modified: openair2/UTIL/OMV/structures.h
modified: openair2/UTIL/OPT/mac_pcap.h
modified: openair2/UTIL/OPT/opt.h
modified: openair2/UTIL/OPT/socket_sender.c
modified: openair2/UTIL/OPT/vars.h
modified: openair2/UTIL/OSA/osa_defs.h
modified: openair2/UTIL/OSA/osa_internal.h
modified: openair2/UTIL/OSA/osa_key_deriver.c
modified: openair2/UTIL/OSA/osa_snow3g.h
modified: openair2/UTIL/OSA/osa_stream_eea.c
modified: openair2/UTIL/OSA/osa_stream_eia.c
modified: openair2/UTIL/OTG/main.c
modified: openair2/UTIL/OTG/otg.c
modified: openair2/UTIL/OTG/otg.h
modified: openair2/UTIL/OTG/otg_config.h
modified: openair2/UTIL/OTG/otg_defs.h
modified: openair2/UTIL/OTG/otg_externs.h
modified: openair2/UTIL/OTG/otg_form.c
modified: openair2/UTIL/OTG/otg_form.h
modified: openair2/UTIL/OTG/otg_kpi.c
modified: openair2/UTIL/OTG/otg_kpi.h
modified: openair2/UTIL/OTG/otg_models.c
modified: openair2/UTIL/OTG/otg_models.h
modified: openair2/UTIL/OTG/otg_rx.c
modified: openair2/UTIL/OTG/otg_rx.h
modified: openair2/UTIL/OTG/otg_rx_socket.c
modified: openair2/UTIL/OTG/otg_rx_socket.h
modified: openair2/UTIL/OTG/otg_tx.c
modified: openair2/UTIL/OTG/otg_tx.h
modified: openair2/UTIL/OTG/otg_tx_socket.c
modified: openair2/UTIL/OTG/otg_tx_socket.h
modified: openair2/UTIL/OTG/otg_vars.h
modified: openair2/UTIL/OTG/traffic_config.h
modified: openair2/UTIL/TIMER/umts_timer.c
modified: openair2/UTIL/TIMER/umts_timer.h
modified: openair2/UTIL/TIMER/umts_timer_proto_extern.h
modified: openair2/UTIL/TIMER/umts_timer_struct.h
modified: openair2/UTIL/TRACE/fifo_printf.c
modified: openair2/UTIL/TRACE/fifo_printf.h
modified: openair2/UTIL/TRACE/fifo_printf_proto_extern.h
modified: openair2/UTIL/TRACE/print.h
modified: openair2/X2AP/x2ap.c
modified: openair2/X2AP/x2ap.h
modified: openair2/X2AP/x2ap_common.c
modified: openair2/X2AP/x2ap_common.h
modified: openair3/COMMON/common_types.h
modified: openair3/COMMON/gtpv1_u_messages_def.h
modified: openair3/COMMON/gtpv1_u_messages_types.h
modified: openair3/COMMON/intertask_interface_conf.h
modified: openair3/COMMON/messages_def.h
modified: openair3/COMMON/messages_types.h
modified: openair3/COMMON/nas_messages_def.h
modified: openair3/COMMON/nas_messages_types.h
modified: openair3/COMMON/s1ap_messages_def.h
modified: openair3/COMMON/s1ap_messages_types.h
modified: openair3/COMMON/sctp_messages_def.h
modified: openair3/COMMON/sctp_messages_types.h
modified: openair3/COMMON/security_types.h
modified: openair3/COMMON/tasks_def.h
modified: openair3/COMMON/udp_messages_def.h
modified: openair3/COMMON/udp_messages_types.h
modified: openair3/GTPV1-U/gtpv1u.h
modified: openair3/GTPV1-U/gtpv1u_eNB.c
modified: openair3/GTPV1-U/gtpv1u_eNB_defs.h
modified: openair3/GTPV1-U/gtpv1u_eNB_task.h
modified: openair3/GTPV1-U/gtpv1u_sgw_defs.h
modified: openair3/GTPV1-U/gtpv1u_task.c
modified: openair3/GTPV1-U/gtpv1u_teid_pool.c
modified: openair3/NAS/COMMON/API/NETWORK/as_message.c
modified: openair3/NAS/COMMON/API/NETWORK/l2_message.h
modified: openair3/NAS/COMMON/API/NETWORK/nas_message.c
modified: openair3/NAS/COMMON/API/NETWORK/nas_message.h
modified: openair3/NAS/COMMON/API/NETWORK/network_api.c
modified: openair3/NAS/COMMON/API/NETWORK/network_api.h
modified: openair3/NAS/COMMON/EMM/MSG/AttachAccept.c
modified: openair3/NAS/COMMON/EMM/MSG/AttachAccept.h
modified: openair3/NAS/COMMON/EMM/MSG/AttachComplete.c
modified: openair3/NAS/COMMON/EMM/MSG/AttachComplete.h
modified: openair3/NAS/COMMON/EMM/MSG/AttachReject.c
modified: openair3/NAS/COMMON/EMM/MSG/AttachReject.h
modified: openair3/NAS/COMMON/EMM/MSG/AttachRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/AttachRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationFailure.c
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationFailure.h
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationReject.c
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationReject.h
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationResponse.c
modified: openair3/NAS/COMMON/EMM/MSG/AuthenticationResponse.h
modified: openair3/NAS/COMMON/EMM/MSG/CsServiceNotification.c
modified: openair3/NAS/COMMON/EMM/MSG/CsServiceNotification.h
modified: openair3/NAS/COMMON/EMM/MSG/DetachAccept.c
modified: openair3/NAS/COMMON/EMM/MSG/DetachAccept.h
modified: openair3/NAS/COMMON/EMM/MSG/DetachRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/DetachRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/DownlinkNasTransport.c
modified: openair3/NAS/COMMON/EMM/MSG/DownlinkNasTransport.h
modified: openair3/NAS/COMMON/EMM/MSG/EmmInformation.c
modified: openair3/NAS/COMMON/EMM/MSG/EmmInformation.h
modified: openair3/NAS/COMMON/EMM/MSG/EmmStatus.c
modified: openair3/NAS/COMMON/EMM/MSG/EmmStatus.h
modified: openair3/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/GutiReallocationCommand.c
modified: openair3/NAS/COMMON/EMM/MSG/GutiReallocationCommand.h
modified: openair3/NAS/COMMON/EMM/MSG/GutiReallocationComplete.c
modified: openair3/NAS/COMMON/EMM/MSG/GutiReallocationComplete.h
modified: openair3/NAS/COMMON/EMM/MSG/IdentityRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/IdentityRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/IdentityResponse.c
modified: openair3/NAS/COMMON/EMM/MSG/IdentityResponse.h
modified: openair3/NAS/COMMON/EMM/MSG/NASSecurityModeCommand.h
modified: openair3/NAS/COMMON/EMM/MSG/NASSecurityModeComplete.h
modified: openair3/NAS/COMMON/EMM/MSG/SecurityModeCommand.c
modified: openair3/NAS/COMMON/EMM/MSG/SecurityModeComplete.c
modified: openair3/NAS/COMMON/EMM/MSG/SecurityModeReject.c
modified: openair3/NAS/COMMON/EMM/MSG/SecurityModeReject.h
modified: openair3/NAS/COMMON/EMM/MSG/ServiceReject.c
modified: openair3/NAS/COMMON/EMM/MSG/ServiceReject.h
modified: openair3/NAS/COMMON/EMM/MSG/ServiceRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/ServiceRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.c
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.h
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.c
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.h
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.c
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.h
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.c
modified: openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.h
modified: openair3/NAS/COMMON/EMM/MSG/UplinkNasTransport.c
modified: openair3/NAS/COMMON/EMM/MSG/UplinkNasTransport.h
modified: openair3/NAS/COMMON/EMM/MSG/emm_cause.h
modified: openair3/NAS/COMMON/EMM/MSG/emm_msg.c
modified: openair3/NAS/COMMON/EMM/MSG/emm_msg.h
modified: openair3/NAS/COMMON/EMM/MSG/emm_msgDef.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.h
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.c
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.h
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.c
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.h
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.c
modified: openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.h
modified: openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/EsmInformationRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/EsmInformationRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/EsmInformationResponse.c
modified: openair3/NAS/COMMON/ESM/MSG/EsmInformationResponse.h
modified: openair3/NAS/COMMON/ESM/MSG/EsmStatus.c
modified: openair3/NAS/COMMON/ESM/MSG/EsmStatus.h
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.c
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.h
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.c
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.h
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/PdnConnectivityReject.c
modified: openair3/NAS/COMMON/ESM/MSG/PdnConnectivityReject.h
modified: openair3/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/PdnDisconnectReject.c
modified: openair3/NAS/COMMON/ESM/MSG/PdnDisconnectReject.h
modified: openair3/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.c
modified: openair3/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.h
modified: openair3/NAS/COMMON/ESM/MSG/esm_cause.h
modified: openair3/NAS/COMMON/ESM/MSG/esm_msg.c
modified: openair3/NAS/COMMON/ESM/MSG/esm_msg.h
modified: openair3/NAS/COMMON/ESM/MSG/esm_msgDef.h
modified: openair3/NAS/COMMON/IES/AccessPointName.c
modified: openair3/NAS/COMMON/IES/AccessPointName.h
modified: openair3/NAS/COMMON/IES/AdditionalUpdateResult.c
modified: openair3/NAS/COMMON/IES/AdditionalUpdateResult.h
modified: openair3/NAS/COMMON/IES/AdditionalUpdateType.c
modified: openair3/NAS/COMMON/IES/AdditionalUpdateType.h
modified: openair3/NAS/COMMON/IES/ApnAggregateMaximumBitRate.c
modified: openair3/NAS/COMMON/IES/ApnAggregateMaximumBitRate.h
modified: openair3/NAS/COMMON/IES/AuthenticationFailureParameter.c
modified: openair3/NAS/COMMON/IES/AuthenticationFailureParameter.h
modified: openair3/NAS/COMMON/IES/AuthenticationParameterAutn.c
modified: openair3/NAS/COMMON/IES/AuthenticationParameterAutn.h
modified: openair3/NAS/COMMON/IES/AuthenticationParameterRand.c
modified: openair3/NAS/COMMON/IES/AuthenticationParameterRand.h
modified: openair3/NAS/COMMON/IES/AuthenticationResponseParameter.c
modified: openair3/NAS/COMMON/IES/AuthenticationResponseParameter.h
modified: openair3/NAS/COMMON/IES/CipheringKeySequenceNumber.c
modified: openair3/NAS/COMMON/IES/CipheringKeySequenceNumber.h
modified: openair3/NAS/COMMON/IES/Cli.c
modified: openair3/NAS/COMMON/IES/Cli.h
modified: openair3/NAS/COMMON/IES/CsfbResponse.c
modified: openair3/NAS/COMMON/IES/CsfbResponse.h
modified: openair3/NAS/COMMON/IES/DaylightSavingTime.c
modified: openair3/NAS/COMMON/IES/DaylightSavingTime.h
modified: openair3/NAS/COMMON/IES/DetachType.c
modified: openair3/NAS/COMMON/IES/DetachType.h
modified: openair3/NAS/COMMON/IES/DrxParameter.c
modified: openair3/NAS/COMMON/IES/DrxParameter.h
modified: openair3/NAS/COMMON/IES/EmergencyNumberList.c
modified: openair3/NAS/COMMON/IES/EmergencyNumberList.h
modified: openair3/NAS/COMMON/IES/EmmCause.c
modified: openair3/NAS/COMMON/IES/EmmCause.h
modified: openair3/NAS/COMMON/IES/EpsAttachResult.c
modified: openair3/NAS/COMMON/IES/EpsAttachResult.h
modified: openair3/NAS/COMMON/IES/EpsAttachType.c
modified: openair3/NAS/COMMON/IES/EpsAttachType.h
modified: openair3/NAS/COMMON/IES/EpsBearerContextStatus.c
modified: openair3/NAS/COMMON/IES/EpsBearerContextStatus.h
modified: openair3/NAS/COMMON/IES/EpsBearerIdentity.c
modified: openair3/NAS/COMMON/IES/EpsBearerIdentity.h
modified: openair3/NAS/COMMON/IES/EpsMobileIdentity.c
modified: openair3/NAS/COMMON/IES/EpsMobileIdentity.h
modified: openair3/NAS/COMMON/IES/EpsNetworkFeatureSupport.c
modified: openair3/NAS/COMMON/IES/EpsNetworkFeatureSupport.h
modified: openair3/NAS/COMMON/IES/EpsQualityOfService.c
modified: openair3/NAS/COMMON/IES/EpsQualityOfService.h
modified: openair3/NAS/COMMON/IES/EpsUpdateResult.c
modified: openair3/NAS/COMMON/IES/EpsUpdateResult.h
modified: openair3/NAS/COMMON/IES/EpsUpdateType.c
modified: openair3/NAS/COMMON/IES/EpsUpdateType.h
modified: openair3/NAS/COMMON/IES/EsmCause.c
modified: openair3/NAS/COMMON/IES/EsmCause.h
modified: openair3/NAS/COMMON/IES/EsmInformationTransferFlag.c
modified: openair3/NAS/COMMON/IES/EsmInformationTransferFlag.h
modified: openair3/NAS/COMMON/IES/EsmMessageContainer.c
modified: openair3/NAS/COMMON/IES/EsmMessageContainer.h
modified: openair3/NAS/COMMON/IES/GprsTimer.c
modified: openair3/NAS/COMMON/IES/GprsTimer.h
modified: openair3/NAS/COMMON/IES/GutiType.c
modified: openair3/NAS/COMMON/IES/GutiType.h
modified: openair3/NAS/COMMON/IES/IdentityType2.c
modified: openair3/NAS/COMMON/IES/IdentityType2.h
modified: openair3/NAS/COMMON/IES/ImeisvRequest.c
modified: openair3/NAS/COMMON/IES/ImeisvRequest.h
modified: openair3/NAS/COMMON/IES/KsiAndSequenceNumber.c
modified: openair3/NAS/COMMON/IES/KsiAndSequenceNumber.h
modified: openair3/NAS/COMMON/IES/LcsClientIdentity.c
modified: openair3/NAS/COMMON/IES/LcsClientIdentity.h
modified: openair3/NAS/COMMON/IES/LcsIndicator.c
modified: openair3/NAS/COMMON/IES/LcsIndicator.h
modified: openair3/NAS/COMMON/IES/LinkedEpsBearerIdentity.c
modified: openair3/NAS/COMMON/IES/LinkedEpsBearerIdentity.h
modified: openair3/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.c
modified: openair3/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.h
modified: openair3/NAS/COMMON/IES/LocationAreaIdentification.c
modified: openair3/NAS/COMMON/IES/LocationAreaIdentification.h
modified: openair3/NAS/COMMON/IES/MessageType.c
modified: openair3/NAS/COMMON/IES/MessageType.h
modified: openair3/NAS/COMMON/IES/MobileIdentity.c
modified: openair3/NAS/COMMON/IES/MobileIdentity.h
modified: openair3/NAS/COMMON/IES/MobileStationClassmark2.c
modified: openair3/NAS/COMMON/IES/MobileStationClassmark2.h
modified: openair3/NAS/COMMON/IES/MobileStationClassmark3.c
modified: openair3/NAS/COMMON/IES/MobileStationClassmark3.h
modified: openair3/NAS/COMMON/IES/MsNetworkCapability.c
modified: openair3/NAS/COMMON/IES/MsNetworkCapability.h
modified: openair3/NAS/COMMON/IES/MsNetworkFeatureSupport.c
modified: openair3/NAS/COMMON/IES/MsNetworkFeatureSupport.h
modified: openair3/NAS/COMMON/IES/NasKeySetIdentifier.c
modified: openair3/NAS/COMMON/IES/NasKeySetIdentifier.h
modified: openair3/NAS/COMMON/IES/NasMessageContainer.c
modified: openair3/NAS/COMMON/IES/NasMessageContainer.h
modified: openair3/NAS/COMMON/IES/NasRequestType.c
modified: openair3/NAS/COMMON/IES/NasRequestType.h
modified: openair3/NAS/COMMON/IES/NasSecurityAlgorithms.c
modified: openair3/NAS/COMMON/IES/NasSecurityAlgorithms.h
modified: openair3/NAS/COMMON/IES/NetworkName.c
modified: openair3/NAS/COMMON/IES/NetworkName.h
modified: openair3/NAS/COMMON/IES/Nonce.c
modified: openair3/NAS/COMMON/IES/Nonce.h
modified: openair3/NAS/COMMON/IES/PTmsiSignature.c
modified: openair3/NAS/COMMON/IES/PTmsiSignature.h
modified: openair3/NAS/COMMON/IES/PacketFlowIdentifier.c
modified: openair3/NAS/COMMON/IES/PacketFlowIdentifier.h
modified: openair3/NAS/COMMON/IES/PagingIdentity.c
modified: openair3/NAS/COMMON/IES/PagingIdentity.h
modified: openair3/NAS/COMMON/IES/PdnAddress.c
modified: openair3/NAS/COMMON/IES/PdnAddress.h
modified: openair3/NAS/COMMON/IES/PdnType.c
modified: openair3/NAS/COMMON/IES/PdnType.h
modified: openair3/NAS/COMMON/IES/PlmnList.c
modified: openair3/NAS/COMMON/IES/PlmnList.h
modified: openair3/NAS/COMMON/IES/ProcedureTransactionIdentity.c
modified: openair3/NAS/COMMON/IES/ProcedureTransactionIdentity.h
modified: openair3/NAS/COMMON/IES/ProtocolConfigurationOptions.c
modified: openair3/NAS/COMMON/IES/ProtocolConfigurationOptions.h
modified: openair3/NAS/COMMON/IES/ProtocolDiscriminator.c
modified: openair3/NAS/COMMON/IES/ProtocolDiscriminator.h
modified: openair3/NAS/COMMON/IES/QualityOfService.c
modified: openair3/NAS/COMMON/IES/QualityOfService.h
modified: openair3/NAS/COMMON/IES/RadioPriority.c
modified: openair3/NAS/COMMON/IES/RadioPriority.h
modified: openair3/NAS/COMMON/IES/SecurityHeaderType.c
modified: openair3/NAS/COMMON/IES/SecurityHeaderType.h
modified: openair3/NAS/COMMON/IES/ServiceType.c
modified: openair3/NAS/COMMON/IES/ServiceType.h
modified: openair3/NAS/COMMON/IES/ShortMac.c
modified: openair3/NAS/COMMON/IES/ShortMac.h
modified: openair3/NAS/COMMON/IES/SsCode.c
modified: openair3/NAS/COMMON/IES/SsCode.h
modified: openair3/NAS/COMMON/IES/SupportedCodecList.c
modified: openair3/NAS/COMMON/IES/SupportedCodecList.h
modified: openair3/NAS/COMMON/IES/TimeZone.c
modified: openair3/NAS/COMMON/IES/TimeZone.h
modified: openair3/NAS/COMMON/IES/TimeZoneAndTime.c
modified: openair3/NAS/COMMON/IES/TimeZoneAndTime.h
modified: openair3/NAS/COMMON/IES/TmsiStatus.c
modified: openair3/NAS/COMMON/IES/TmsiStatus.h
modified: openair3/NAS/COMMON/IES/TrackingAreaIdentity.c
modified: openair3/NAS/COMMON/IES/TrackingAreaIdentity.h
modified: openair3/NAS/COMMON/IES/TrackingAreaIdentityList.c
modified: openair3/NAS/COMMON/IES/TrackingAreaIdentityList.h
modified: openair3/NAS/COMMON/IES/TrafficFlowAggregateDescription.c
modified: openair3/NAS/COMMON/IES/TrafficFlowAggregateDescription.h
modified: openair3/NAS/COMMON/IES/TrafficFlowTemplate.c
modified: openair3/NAS/COMMON/IES/TrafficFlowTemplate.h
modified: openair3/NAS/COMMON/IES/TransactionIdentifier.c
modified: openair3/NAS/COMMON/IES/TransactionIdentifier.h
modified: openair3/NAS/COMMON/IES/UeNetworkCapability.c
modified: openair3/NAS/COMMON/IES/UeNetworkCapability.h
modified: openair3/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.c
modified: openair3/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.h
modified: openair3/NAS/COMMON/IES/UeSecurityCapability.c
modified: openair3/NAS/COMMON/IES/UeSecurityCapability.h
modified: openair3/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.c
modified: openair3/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.h
modified: openair3/NAS/COMMON/UTIL/OctetString.c
modified: openair3/NAS/COMMON/UTIL/OctetString.h
modified: openair3/NAS/COMMON/UTIL/TLVDecoder.c
modified: openair3/NAS/COMMON/UTIL/TLVDecoder.h
modified: openair3/NAS/COMMON/UTIL/TLVEncoder.c
modified: openair3/NAS/COMMON/UTIL/TLVEncoder.h
modified: openair3/NAS/COMMON/UTIL/device.c
modified: openair3/NAS/COMMON/UTIL/device.h
modified: openair3/NAS/COMMON/UTIL/memory.c
modified: openair3/NAS/COMMON/UTIL/memory.h
modified: openair3/NAS/COMMON/UTIL/nas_log.c
modified: openair3/NAS/COMMON/UTIL/nas_log.h
modified: openair3/NAS/COMMON/UTIL/nas_timer.c
modified: openair3/NAS/COMMON/UTIL/nas_timer.h
modified: openair3/NAS/COMMON/UTIL/parser.c
modified: openair3/NAS/COMMON/UTIL/parser.h
modified: openair3/NAS/COMMON/UTIL/socket.c
modified: openair3/NAS/COMMON/UTIL/socket.h
modified: openair3/NAS/COMMON/UTIL/stty.c
modified: openair3/NAS/COMMON/UTIL/tst/timer.c
modified: openair3/NAS/COMMON/securityDef.h
modified: openair3/NAS/COMMON/userDef.h
modified: openair3/NAS/TOOLS/network.h
modified: openair3/NAS/TOOLS/ue_data.c
modified: openair3/NAS/TOOLS/usim_data.c
modified: openair3/NAS/UE/API/USER/at_command.c
modified: openair3/NAS/UE/API/USER/at_command.h
modified: openair3/NAS/UE/API/USER/at_error.c
modified: openair3/NAS/UE/API/USER/at_error.h
modified: openair3/NAS/UE/API/USER/at_response.c
modified: openair3/NAS/UE/API/USER/at_response.h
modified: openair3/NAS/UE/API/USER/tst/at_parser.c
modified: openair3/NAS/UE/API/USER/user_api.c
modified: openair3/NAS/UE/API/USER/user_api.h
modified: openair3/NAS/UE/API/USER/user_indication.c
modified: openair3/NAS/UE/API/USER/user_indication.h
modified: openair3/NAS/UE/API/USIM/aka_functions.h
modified: openair3/NAS/UE/API/USIM/usim_api.c
modified: openair3/NAS/UE/API/USIM/usim_api.h
modified: openair3/NAS/UE/EMM/Attach.c
modified: openair3/NAS/UE/EMM/Authentication.c
modified: openair3/NAS/UE/EMM/Detach.c
modified: openair3/NAS/UE/EMM/EmmStatusHdl.c
modified: openair3/NAS/UE/EMM/Identification.c
modified: openair3/NAS/UE/EMM/IdleMode.c
modified: openair3/NAS/UE/EMM/IdleMode.h
modified: openair3/NAS/UE/EMM/LowerLayer.c
modified: openair3/NAS/UE/EMM/LowerLayer.h
modified: openair3/NAS/UE/EMM/SAP/EmmDeregistered.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredAttachNeeded.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredAttemptingToAttach.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredInitiated.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredLimitedService.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredNoCellAvailable.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredNoImsi.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredNormalService.c
modified: openair3/NAS/UE/EMM/SAP/EmmDeregisteredPlmnSearch.c
modified: openair3/NAS/UE/EMM/SAP/EmmNull.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegistered.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredAttemptingToUpdate.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredImsiDetachInitiated.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredInitiated.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredLimitedService.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredNoCellAvailable.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredNormalService.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredPlmnSearch.c
modified: openair3/NAS/UE/EMM/SAP/EmmRegisteredUpdateNeeded.c
modified: openair3/NAS/UE/EMM/SAP/EmmServiceRequestInitiated.c
modified: openair3/NAS/UE/EMM/SAP/EmmTrackingAreaUpdatingInitiated.c
modified: openair3/NAS/UE/EMM/SAP/emm_as.c
modified: openair3/NAS/UE/EMM/SAP/emm_as.h
modified: openair3/NAS/UE/EMM/SAP/emm_asDef.h
modified: openair3/NAS/UE/EMM/SAP/emm_esm.c
modified: openair3/NAS/UE/EMM/SAP/emm_esm.h
modified: openair3/NAS/UE/EMM/SAP/emm_esmDef.h
modified: openair3/NAS/UE/EMM/SAP/emm_fsm.c
modified: openair3/NAS/UE/EMM/SAP/emm_fsm.h
modified: openair3/NAS/UE/EMM/SAP/emm_recv.c
modified: openair3/NAS/UE/EMM/SAP/emm_recv.h
modified: openair3/NAS/UE/EMM/SAP/emm_reg.c
modified: openair3/NAS/UE/EMM/SAP/emm_reg.h
modified: openair3/NAS/UE/EMM/SAP/emm_regDef.h
modified: openair3/NAS/UE/EMM/SAP/emm_sap.c
modified: openair3/NAS/UE/EMM/SAP/emm_sap.h
modified: openair3/NAS/UE/EMM/SAP/emm_send.c
modified: openair3/NAS/UE/EMM/SAP/emm_send.h
modified: openair3/NAS/UE/EMM/SecurityModeControl.c
modified: openair3/NAS/UE/EMM/ServiceRequestHdl.c
modified: openair3/NAS/UE/EMM/TrackingAreaUpdate.c
modified: openair3/NAS/UE/EMM/emmData.h
modified: openair3/NAS/UE/EMM/emm_main.c
modified: openair3/NAS/UE/EMM/emm_main.h
modified: openair3/NAS/UE/EMM/emm_proc.h
modified: openair3/NAS/UE/ESM/DedicatedEpsBearerContextActivation.c
modified: openair3/NAS/UE/ESM/DefaultEpsBearerContextActivation.c
modified: openair3/NAS/UE/ESM/EpsBearerContextDeactivation.c
modified: openair3/NAS/UE/ESM/EsmStatusHdl.c
modified: openair3/NAS/UE/ESM/PdnConnectivity.c
modified: openair3/NAS/UE/ESM/PdnDisconnect.c
modified: openair3/NAS/UE/ESM/SAP/esm_recv.c
modified: openair3/NAS/UE/ESM/SAP/esm_recv.h
modified: openair3/NAS/UE/ESM/SAP/esm_sap.c
modified: openair3/NAS/UE/ESM/SAP/esm_sap.h
modified: openair3/NAS/UE/ESM/SAP/esm_sapDef.h
modified: openair3/NAS/UE/ESM/SAP/esm_send.c
modified: openair3/NAS/UE/ESM/SAP/esm_send.h
modified: openair3/NAS/UE/ESM/esmData.h
modified: openair3/NAS/UE/ESM/esm_ebr.c
modified: openair3/NAS/UE/ESM/esm_ebr.h
modified: openair3/NAS/UE/ESM/esm_ebr_context.c
modified: openair3/NAS/UE/ESM/esm_ebr_context.h
modified: openair3/NAS/UE/ESM/esm_ip.c
modified: openair3/NAS/UE/ESM/esm_main.c
modified: openair3/NAS/UE/ESM/esm_main.h
modified: openair3/NAS/UE/ESM/esm_proc.h
modified: openair3/NAS/UE/ESM/esm_pt.c
modified: openair3/NAS/UE/ESM/esm_pt.h
modified: openair3/NAS/UE/UEprocess.c
modified: openair3/NAS/UE/nas_itti_messaging.c
modified: openair3/NAS/UE/nas_itti_messaging.h
modified: openair3/NAS/UE/nas_network.c
modified: openair3/NAS/UE/nas_network.h
modified: openair3/NAS/UE/nas_parser.c
modified: openair3/NAS/UE/nas_parser.h
modified: openair3/NAS/UE/nas_proc.c
modified: openair3/NAS/UE/nas_proc.h
modified: openair3/NAS/UE/nas_ue_task.c
modified: openair3/NAS/UE/nas_user.c
modified: openair3/NAS/UE/nas_user.h
modified: openair3/S1AP/s1ap_common.c
modified: openair3/S1AP/s1ap_common.h
modified: openair3/S1AP/s1ap_eNB.c
modified: openair3/S1AP/s1ap_eNB.h
modified: openair3/S1AP/s1ap_eNB_context_management_procedures.c
modified: openair3/S1AP/s1ap_eNB_context_management_procedures.h
modified: openair3/S1AP/s1ap_eNB_decoder.c
modified: openair3/S1AP/s1ap_eNB_decoder.h
modified: openair3/S1AP/s1ap_eNB_default_values.h
modified: openair3/S1AP/s1ap_eNB_defs.h
modified: openair3/S1AP/s1ap_eNB_encoder.c
modified: openair3/S1AP/s1ap_eNB_encoder.h
modified: openair3/S1AP/s1ap_eNB_handlers.c
modified: openair3/S1AP/s1ap_eNB_handlers.h
modified: openair3/S1AP/s1ap_eNB_itti_messaging.c
modified: openair3/S1AP/s1ap_eNB_itti_messaging.h
modified: openair3/S1AP/s1ap_eNB_management_procedures.c
modified: openair3/S1AP/s1ap_eNB_management_procedures.h
modified: openair3/S1AP/s1ap_eNB_nas_procedures.c
modified: openair3/S1AP/s1ap_eNB_nas_procedures.h
modified: openair3/S1AP/s1ap_eNB_nnsf.c
modified: openair3/S1AP/s1ap_eNB_nnsf.h
modified: openair3/S1AP/s1ap_eNB_overload.c
modified: openair3/S1AP/s1ap_eNB_overload.h
modified: openair3/S1AP/s1ap_eNB_trace.c
modified: openair3/S1AP/s1ap_eNB_trace.h
modified: openair3/S1AP/s1ap_eNB_ue_context.c
modified: openair3/S1AP/s1ap_eNB_ue_context.h
modified: openair3/SCTP/sctp_common.c
modified: openair3/SCTP/sctp_common.h
modified: openair3/SCTP/sctp_default_values.h
modified: openair3/SCTP/sctp_eNB_defs.h
modified: openair3/SCTP/sctp_eNB_itti_messaging.c
modified: openair3/SCTP/sctp_eNB_itti_messaging.h
modified: openair3/SCTP/sctp_eNB_task.c
modified: openair3/SCTP/sctp_eNB_task.h
modified: openair3/SCTP/sctp_primitives_client.c
modified: openair3/SCTP/sctp_primitives_client.h
modified: openair3/SECU/kdf.c
modified: openair3/SECU/key_nas_deriver.c
modified: openair3/SECU/key_nas_encryption.c
modified: openair3/SECU/nas_stream_eea1.c
modified: openair3/SECU/nas_stream_eea2.c
modified: openair3/SECU/nas_stream_eia1.c
modified: openair3/SECU/nas_stream_eia2.c
modified: openair3/SECU/rijndael.h
modified: openair3/SECU/secu_defs.h
modified: openair3/SECU/snow3g.c
modified: openair3/SECU/snow3g.h
modified: openair3/TEST/EPC_TEST/generate_scenario.c
modified: openair3/TEST/EPC_TEST/generate_scenario.h
modified: openair3/TEST/EPC_TEST/play_scenario.c
modified: openair3/TEST/EPC_TEST/play_scenario.h
modified: openair3/TEST/EPC_TEST/play_scenario_decode.c
modified: openair3/TEST/EPC_TEST/play_scenario_display.c
modified: openair3/TEST/EPC_TEST/play_scenario_fsm.c
modified: openair3/TEST/EPC_TEST/play_scenario_parse.c
modified: openair3/TEST/EPC_TEST/play_scenario_s1ap.c
modified: openair3/TEST/EPC_TEST/play_scenario_s1ap_compare_ie.c
modified: openair3/TEST/EPC_TEST/play_scenario_s1ap_eNB_defs.h
modified: openair3/TEST/EPC_TEST/play_scenario_sctp.c
modified: openair3/TEST/oaisim_mme_client_test.c
modified: openair3/TEST/oaisim_mme_itti_test.c
modified: openair3/TEST/oaisim_mme_list_benchmark.c
modified: openair3/TEST/oaisim_mme_s1ap_test.c
modified: openair3/TEST/oaisim_mme_sctp_test.c
modified: openair3/TEST/oaisim_mme_test_s1c.c
modified: openair3/TEST/oaisim_mme_test_s1c.h
modified: openair3/TEST/oaisim_mme_test_s1c_s1ap.c
modified: openair3/TEST/oaisim_mme_test_s1c_s1ap.h
modified: openair3/TEST/oaisim_mme_test_s1c_scenario.c
modified: openair3/TEST/oaisim_mme_test_s1c_scenario.h
modified: openair3/TEST/oaisim_mme_test_s1c_scenario1.c
modified: openair3/TEST/test_aes128_cmac_encrypt.c
modified: openair3/TEST/test_aes128_ctr_decrypt.c
modified: openair3/TEST/test_aes128_ctr_encrypt.c
modified: openair3/TEST/test_kdf.c
modified: openair3/TEST/test_s1ap.c
modified: openair3/TEST/test_secu.c
modified: openair3/TEST/test_secu_kenb.c
modified: openair3/TEST/test_secu_knas.c
modified: openair3/TEST/test_secu_knas_encrypt_eea1.c
modified: openair3/TEST/test_secu_knas_encrypt_eea2.c
modified: openair3/TEST/test_secu_knas_encrypt_eia1.c
modified: openair3/TEST/test_secu_knas_encrypt_eia2.c
modified: openair3/TEST/test_secu_knas_stream_int.c
modified: openair3/UDP/udp_eNB_task.c
modified: openair3/UDP/udp_eNB_task.h
modified: openair3/UTILS/HASHTABLE/hashtable.c
modified: openair3/UTILS/HASHTABLE/hashtable.h
modified: openair3/UTILS/HASHTABLE/obj_hashtable.c
modified: openair3/UTILS/HASHTABLE/obj_hashtable.h
modified: openair3/UTILS/conversions.c
modified: openair3/UTILS/conversions.h
modified: openair3/UTILS/enum_string.c
modified: openair3/UTILS/enum_string.h
modified: openair3/UTILS/log.c
modified: openair3/UTILS/log.h
modified: openair3/UTILS/mcc_mnc_itu.c
modified: openair3/UTILS/mcc_mnc_itu.h
modified: openair3/UTILS/mme_config.c
modified: openair3/UTILS/mme_config.h
modified: openair3/UTILS/mme_default_values.h
modified: targets/ARCH/BLADERF/USERSPACE/LIB/bladerf_lib.c
modified: targets/ARCH/BLADERF/USERSPACE/LIB/bladerf_lib.h
modified: targets/ARCH/COMMON/common_lib.c
modified: targets/ARCH/COMMON/common_lib.h
modified: targets/ARCH/ETHERNET/USERSPACE/LIB/eth_raw.c
modified: targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
modified: targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
modified: targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.h
modified: targets/ARCH/EXMIMO/DEFS/openair_device.h
modified: targets/ARCH/EXMIMO/DEFS/pcie_interface.h
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/defs.h
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/exmimo_fw.c
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/extern.h
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/fileops.c
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/irq.c
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/module_main.c
modified: targets/ARCH/EXMIMO/DRIVER/eurecom/vars.h
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/defs.h
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/exmimo_fw.c
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/extern.h
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/fileops.c
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/irq.c
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/module_main.c
modified: targets/ARCH/EXMIMO/DRIVER/exmimo3/vars.h
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_dev.c
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_drv.c
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_drv.h
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_fifos.c
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_ioctl.c
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_mmap.c
modified: targets/ARCH/EXMIMO/DRIVER/telecomparistech/em1_rw.c
modified: targets/ARCH/EXMIMO/USERSPACE/LIB/example.c
modified: targets/ARCH/EXMIMO/USERSPACE/LIB/gain_control.c
modified: targets/ARCH/EXMIMO/USERSPACE/LIB/gain_control.h
modified: targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.c
modified: targets/ARCH/EXMIMO/USERSPACE/LIB/openair0_lib.h
modified: targets/ARCH/EXMIMO/USERSPACE/OAI_FW_INIT/elf.h
modified: targets/ARCH/EXMIMO/USERSPACE/OAI_FW_INIT/elftypes.h
modified: targets/ARCH/EXMIMO/USERSPACE/OAI_FW_INIT/updatefw.c
modified: targets/ARCH/EXMIMO/USERSPACE/OAI_FW_INIT/updatefw.h
modified: targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
modified: targets/ARCH/LMSSDR/USERSPACE/LIB/sodera_lib.cpp
modified: targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
modified: targets/COMMON/create_tasks.c
modified: targets/COMMON/create_tasks.h
modified: targets/RT/USER/TOOLS/thread_ipc.c
modified: targets/RT/USER/TOOLS/thread_ipc.h
modified: targets/RT/USER/UE_transport_IQ.c
modified: targets/RT/USER/condtest.c
modified: targets/RT/USER/eNB_transport_IQ.c
modified: targets/RT/USER/emos-raw.c
modified: targets/RT/USER/lte-softmodem.c
modified: targets/RT/USER/lte-ue.c
modified: targets/RT/USER/msg_many.h
modified: targets/RT/USER/rrh.c
modified: targets/RT/USER/rrh_gw.c
modified: targets/RT/USER/rrh_gw.h
modified: targets/RT/USER/rrh_gw_externs.h
modified: targets/RT/USER/rt_wrapper.c
modified: targets/RT/USER/rt_wrapper.h
modified: targets/RT/USER/sched_dlsch.c
modified: targets/RT/USER/sched_rx_pdsch.c
modified: targets/RT/USER/sched_ulsch.c
modified: targets/RT/USER/sleeptest.c
modified: targets/RT/USER/synctest.c
modified: targets/SIMU/PROC/Process.c
modified: targets/SIMU/PROC/Process.h
modified: targets/SIMU/PROC/Tsync.h
modified: targets/SIMU/PROC/channel_sim_proc.c
modified: targets/SIMU/PROC/channel_sim_proc.h
modified: targets/SIMU/PROC/interface.h
modified: targets/SIMU/USER/channel_sim.c
modified: targets/SIMU/USER/cor_SF_sim.c
modified: targets/SIMU/USER/cor_SF_sim.h
modified: targets/SIMU/USER/event_handler.c
modified: targets/SIMU/USER/event_handler.h
modified: targets/SIMU/USER/init_lte.c
modified: targets/SIMU/USER/init_lte.h
modified: targets/SIMU/USER/oaisim.c
modified: targets/SIMU/USER/oaisim.h
modified: targets/SIMU/USER/oaisim_config.c
modified: targets/SIMU/USER/oaisim_config.h
modified: targets/SIMU/USER/oaisim_functions.c
modified: targets/SIMU/USER/oaisim_functions.h
modified: targets/SIMU/USER/oaisim_pad.c
modified: targets/SIMU/USER/sinr_sim.c
2016-09-14 15:04:55 +02:00
Raymond Knopp
1e9687fa0b
some cleanup in dlsch_modulation prior to parallelization
2016-09-14 03:47:51 -07:00
Nikos Makris
2eb2b5e7ba
First working version of the DL split.
...
TODO list:
1) check the message handler as if the function is not present it does not return msg not handled
2) use and check return arguments from the functions calling the data req
3) parse the config file for the configuration arguments
4) clean up the messy code
5) define and use other protocols than TCP for the communication between RLC and PDCP
2016-09-13 21:02:20 +03:00
laurent
51c20a59f7
merge with harmony
2016-09-11 18:21:59 +02:00
Raymond Knopp
75a2c3cf66
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/ulsch_decoding.c
2016-09-11 13:31:38 +02:00
lukashov
577d62c63a
Changing round trial conditions in dlsim.
2016-09-10 11:55:14 +02:00
Raymond Knopp
862e480e75
nothing important
2016-09-10 11:19:56 +02:00
Raymond Knopp
4b0227998e
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-10 01:45:27 -07:00
Raymond Knopp
f329139f18
minor cleanup in ulsch_decoding.c. Some modifications to comments in impl_defs_lte.h.
2016-09-10 01:44:19 -07:00
Nikos Makris
96e46e77e2
RLC_DATA_REQ Message is created and sent over the async channel, initial functionality preserved
2016-09-08 20:44:33 +03:00
luhan wang
8fffd732cc
added const declarations to coefficients for FFT
2016-09-08 16:28:44 +02:00
Raymond Knopp
0da2c77ad0
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-08 16:24:20 +02:00
Nikos Makris
70ad5d587e
Functionality for a simple protocol agent exchanging echo_request/reply messages
2016-09-05 14:28:58 +03:00
Nikos Makris
bc5e30318f
Added proto_agent files for a simple message exchange in oaisim
2016-09-05 14:09:22 +03:00
lukashov
5fda011043
1. Rician channel now operates with AoA 45 degrees.
...
2. Fixed a bug for HARQ rounds for TM1 frequency selective with PCE.
2016-09-05 12:36:09 +02:00
Xenofon Foukas
e29524a5fe
Fixed bug when using DCCH2
2016-09-05 11:15:26 +03:00
Raymond Knopp
b8b2edb3a9
updates in ulsim for new multipath_channel declaration. Small optimization in dlsch_modulation.c
2016-09-03 12:52:28 -07:00
Raymond Knopp
e729036b9f
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-03 21:45:17 +02:00
Raymond Knopp
0da0ce36aa
added pch.c
2016-09-03 08:57:59 -07:00
Raymond Knopp
6d46b31b6d
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-03 08:50:35 -07:00
Raymond Knopp
de5ff85fd3
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-03 17:49:32 +02:00
Raymond Knopp
a205844d77
addition of paging in UE, modifications for dlsim
2016-09-03 08:49:14 -07:00
Raymond Knopp
4fe4ba28b3
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-09-03 17:45:29 +02:00
Raymond Knopp
e8e9402294
small changes for 20 MHz real-time operation
2016-09-03 17:45:08 +02:00
Xenofon Foukas
343f338d3f
Merge remote-tracking branch 'oai/develop' into oai-integration
...
Conflicts:
cmake_targets/CMakeLists.txt
maketags
openair2/RRC/LITE/rrc_eNB.c
2016-09-03 00:17:59 +03:00
S. Sandeep Kumar
a8fb38f40d
fix prach packet in if4p5 UDP
2016-09-02 13:18:47 +05:30
Raymond Knopp
e10b7e8162
RCC configuration files for IF4p5
2016-09-01 03:47:51 -07:00
Raymond Knopp
12e9b05abc
change in a comment
2016-08-31 11:08:37 -07:00
Xiwen JIANG
cf672ca016
temporary fix for exmimo2 build (no longer requires libboost) to be tested with USRP
2016-08-30 17:11:39 +02:00
Xiwen JIANG
6072a8b0ef
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
...
Conflicts:
targets/SIMU/USER/init_lte.c
targets/SIMU/USER/oaisim_functions.c
2016-08-30 16:22:18 +02:00
Florian Kaltenberger
eac26b014f
enabling deadline scheduler by default for EXMIMO2
2016-08-30 15:59:24 +02:00
Navid Nikaein
e508be85d4
add async interface and flexsplit messages
2016-08-29 16:04:07 +02:00
Navid Nikaein
560170a0ee
update cmakefile to support split messages and scripts to manage the protobuf
2016-08-29 13:09:05 +02:00
Florian Kaltenberger
7707bacc37
Merge branch 'enhancement-16-tm_rrc_reconfig' into feature-21-TM7
...
Conflicts:
openair1/PHY/INIT/lte_param_init.c
2016-08-29 11:26:55 +02:00
Florian Kaltenberger
ecdf87f1ea
Merge branch 'enhancement-16-tm_rrc_reconfig' into feature-59-tm4
2016-08-29 11:25:01 +02:00
Rohit Gupta
4f5d818065
minor syntax fix of uespec_procedures
2016-08-25 18:11:30 +02:00
Xiwen JIANG
1f8c702fbb
support more >1 EXMIMO2 cards
2016-08-25 17:44:16 +02:00
Rohit Gupta
9116065678
minor fix to usrp timing logging
2016-08-25 14:14:35 +02:00
Raymond Knopp
7525238f92
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-08-24 23:16:21 -07:00
Raymond Knopp
1309358bb5
changes for oaisim to function with new threading architecture and trx_read/trx_write emulation. Tested for 5/10 MHz TM1. Multiple-antenna mode fails.
2016-08-24 23:14:44 -07:00
Rohit Gupta
a4b600989c
Merge branch 'develop' into enhancement-10-harmony
2016-08-24 21:54:07 +02:00
Rohit Gupta
6266c55d0a
Merge branch 'develop' into enhancement-10-harmony
2016-08-23 21:53:02 +02:00
Xiwen JIANG
fc1e26d074
add VCD by function name for beam precoding and do_ofdm_l
2016-08-23 18:21:45 +02:00
Florian Kaltenberger
17a828e80f
Merge branch 'enhancement-16-tm_rrc_reconfig' into feature-59-tm4
2016-08-23 15:31:46 +02:00
Florian Kaltenberger
b8494221bd
Merge branch 'enhancement-16-tm_rrc_reconfig' into feature-21-TM7
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/INIT/lte_param_init.c
openair1/PHY/INIT/lte_parms.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair2/RRC/LITE/MESSAGES/asn1_msg.c
openair2/RRC/LITE/defs.h
openair2/RRC/LITE/rrc_eNB.c
targets/RT/USER/lte-softmodem.c
targets/SIMU/USER/init_lte.c
2016-08-23 15:13:55 +02:00
Florian Kaltenberger
b635612305
Merge branch 'enhancement-16-tm_rrc_reconfig' into feature-59-tm4
2016-08-23 11:08:44 +02:00
Florian Kaltenberger
f7989c5ce9
adding scheduling for TM4 (fallback to Alamouti for the moment)
2016-08-23 10:41:28 +02:00
Rohit Gupta
ba9f88f7dc
Merge branch 'develop' into enhancement-10-harmony
2016-08-22 23:02:58 +02:00
Rohit Gupta
6d39287393
minor type for syntax error
2016-08-22 20:16:55 +02:00
Xiwen JIANG
394c4cab6a
antenna number bug fixed
2016-08-22 20:06:13 +02:00
Rohit Gupta
c73535b439
minor type for test_case_list.xml
2016-08-22 19:21:41 +02:00
Rohit Gupta
ea57f56466
merge selected commits from enhancement-10-harmony-rgu test branch
2016-08-22 19:18:58 +02:00
Xiwen JIANG
fd068005df
cosmetic changes
2016-08-22 10:36:16 +02:00
Xiwen JIANG
f277acfef5
remove num_pdcch_symb from paramters of dp_OFDM_mod_l
2016-08-22 10:35:11 +02:00
Xiwen JIANG
bc9c4cfebc
do_OFDM_mod_rt to perform on each symbol
2016-08-22 10:33:43 +02:00
Florian Kaltenberger
c2e106fe86
Merge branch 'enhancement-16-tm_rrc_reconfig' into feature-59-tm4
2016-08-22 10:12:56 +02:00
Rohit Gupta
4f2e5d359a
minor fix for type for RRU/RCC compile tests
2016-08-20 01:33:48 +02:00
Rohit Gupta
48bab02f94
add compilation test cases for RRU/RCC NGFI
2016-08-20 01:02:43 +02:00
Florian Kaltenberger
7098429e3a
Merge branch 'enhancement-16-tm_rrc_reconfig' into feature-59-tm4
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair2/RRC/LITE/rrc_eNB.c
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.usrpb210.conf
2016-08-19 16:12:36 +02:00
Florian Kaltenberger
4d49b5d22b
Merge branch 'develop' into feature-59-tm4
2016-08-19 11:33:30 +02:00
Xiwen JIANG
1cbb2c5caa
memory allocation for calibration coefficients and dlsch ue spec bf weight
2016-08-18 19:08:51 +02:00
Xiwen JIANG
c590335798
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
2016-08-18 17:40:11 +02:00
Xiwen JIANG
0985080287
add tm7 tdd config file
2016-08-18 17:34:25 +02:00
Xiwen JIANG
e10ed0bec8
EXMIMO duplex mode always set to FDD
2016-08-18 17:30:12 +02:00
Xiwen JIANG
cc6ca6fc12
bug fixed for PSS and SSS generation
2016-08-18 17:29:03 +02:00
Florian Kaltenberger
7b114b08db
adding functions to compute bf weights to dlsim
2016-08-18 14:22:14 +02:00
Florian Kaltenberger
341dde6729
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
2016-08-18 12:48:04 +02:00
Florian Kaltenberger
9f4a849115
added prototypes to compute beamforming weights
2016-08-18 12:46:02 +02:00
ignasj
d19b10ae06
LimeSDR
2016-08-17 11:43:05 +03:00
Florian Kaltenberger
876cee3a2c
Merge branch 'develop' into enhancement-64-phy_test
...
Conflicts:
openair1/SCHED/phy_mac_stub.c
2016-08-16 16:21:11 +02:00
laurent
e1d57b5312
Merge branch 'enhancement-10-harmony' into enhancement-10-harmony-lts
2016-08-16 08:59:03 +02:00
Laurent Thomas
e1aed5af9a
fix nettle, gnutls to use latest API version, fix eth_raw interface with errno==EAGAIN
2016-08-16 08:42:35 +02:00
Rohit Gupta
c99a48d946
merge from develop
2016-08-14 23:12:58 +02:00
Rohit Gupta
8788b311e9
added some helper message to lte-softmodem
2016-08-12 17:26:04 +02:00
Rohit Gupta
8d057b80e2
add helper for three quarter sampling for 20 MHz
2016-08-12 10:54:58 +02:00
Xiwen JIANG
fdde582e92
bug fixed in pbch for nb_antennas_tx>1
2016-08-11 16:29:43 +02:00
Raymond Knopp
857af54015
usrp 20 MHz on 30.72 master clock. fixed memory leak in prach.c for 20 MHz with 3/4 sampling. added default attributes to threads in lte-enb.c
2016-08-08 00:08:43 +02:00
Raymond Knopp
018fb07187
fixed affinity code (FH on CPU0, others on CPU 1-3)
2016-08-07 19:40:53 +02:00
Raymond Knopp
12801c5991
switch for parallel FEP on ulsim. Deactivated for real-time operation.
2016-08-07 19:25:50 +02:00
Raymond Knopp
5b9f4714a9
added unitary_defs.h
2016-08-07 09:51:01 -07:00
Raymond Knopp
e64af6597a
testing of low-level parallelization of FEP in eNodeB RX.
2016-08-07 09:47:42 -07:00
Laurent THOMAS
d14ed1d58c
merge with harmony main branch
2016-08-07 15:13:31 +02:00
Raymond Knopp
f52cbeeb95
update of ulsim to use phy_procedures
2016-08-07 06:00:54 -07:00
Raymond Knopp
bf220352da
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
targets/RT/USER/lte-enb.c
2016-08-06 20:49:08 +02:00
Raymond Knopp
f000cec33f
configuration file changes.
2016-08-06 20:47:50 +02:00
Raymond Knopp
a483534f9a
rru configuration files for if4p5 (50/100 PRBs). rru gtkwave configuration files.
2016-08-06 20:01:29 +02:00
Raymond Knopp
b9e550812a
addition of handling of UE list MAC when RRC cannot add a UE context.
2016-08-06 19:28:45 +02:00
Raymond Knopp
5055e3e688
bugfixing for single-thread and cleanup
2016-08-06 01:50:08 +02:00
Raymond Knopp
f3e084e005
single-thread.
2016-08-05 15:41:34 -07:00
Raymond Knopp
a0170b8e0f
more cleanup for lte-enb.c
2016-08-05 09:34:45 -07:00
Laurent THOMAS
6da3f494f4
update nettle to new interface, update deadline scheduler option (doesnt compile without this), update build/install script to use regular nettle and gnutls in ubuntu 16.04 (should also be fine with 14.04 up-to-date), update init_exmimo2 for ubuntu 16.04)
2016-08-05 15:26:36 +02:00
Raymond Knopp
66cd4fdb14
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-08-05 03:22:02 -07:00
Raymond Knopp
121e33e608
minor changes in dlsim.
2016-08-05 03:21:34 -07:00
Raymond Knopp
8014a94020
IF4p5 with UDP.
2016-08-05 09:58:57 +02:00
Rohit Gupta
3608e5bc9e
Gitlab CI: fix for 20MHz tests
2016-08-04 19:13:48 +02:00
Raymond Knopp
87768942d3
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-08-04 18:25:07 +02:00
Raymond Knopp
6e1d81bef3
band 38 tx gain exmimo2
2016-08-04 18:19:54 +02:00
Raymond Knopp
1ec0c5bf63
modifications for EXMIMO2 targets
2016-08-04 16:41:14 +02:00
Rohit Gupta
2efe981eb0
Merge from develop
2016-08-04 16:36:36 +02:00
Raymond Knopp
f63ee88c89
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/SCHED/phy_procedures_lte_eNb.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
targets/RT/USER/lte-enb.c
2016-08-04 01:54:18 +02:00
Raymond Knopp
af3bbe425e
modifications for RRC IF4p5
2016-08-04 01:14:33 +02:00
Raymond Knopp
240d8b9512
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-08-04 01:01:47 +02:00
Raymond Knopp
5056134772
debugging of IF4p5 RRU
2016-08-04 00:58:19 +02:00
Rohit Gupta
dc124abbad
remove nano from test setup
2016-08-03 21:27:38 +02:00
Rohit Gupta
714bae4ffd
minor fix for installation
2016-08-03 21:17:41 +02:00
Rohit Gupta
350465fdef
fix 20 MHz config file
2016-08-03 21:14:38 +02:00
Raymond Knopp
1ef7ec8012
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-08-01 20:34:45 +02:00
Raymond Knopp
926324d951
debugging for IF4p5
2016-08-01 20:39:01 +02:00
Raymond Knopp
9ec462e880
debugging for IF4p5
2016-08-01 20:30:42 +02:00
Raymond Knopp
56e85db773
configuration files for RCC IF5 5,10 MHz
2016-07-31 21:30:13 +02:00
Raymond Knopp
f92a33b30e
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-07-31 21:24:45 +02:00
Raymond Knopp
b2c21c6246
configuration files for IF5 rru (5,10 MHz)
2016-07-31 21:19:26 +02:00
Raymond Knopp
4b6da53f6d
added timeout on ETHERNET recv
2016-07-31 19:41:31 +02:00
Raymond Knopp
2b3b0a1388
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-07-31 19:38:55 +02:00
Raymond Knopp
ec209bd43e
if5 modifications. Use of asynchronous RX thread for RCC->RRU IF5 link
2016-07-31 19:33:39 +02:00
Raymond Knopp
5817a62c37
vcd dumping for send/recv IF5
2016-07-31 17:02:43 +02:00
Raymond Knopp
80f9b33a34
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-07-31 15:50:17 +02:00
Raymond Knopp
2a621d319c
rcc if5 configuration file
2016-07-31 15:50:05 +02:00
Raymond Knopp
dbae061e72
modifications for if5
2016-07-31 15:31:45 +02:00
Raymond Knopp
5309b71e94
more separation for RRU/RCC
2016-07-31 12:26:41 +02:00
Raymond Knopp
d6377f1acd
correction for RCC/RAU initialization
2016-07-31 10:41:09 +02:00
Raymond Knopp
025f56d28b
node function interfaces via function pointers. Suggestions from L. Thomas, B. Mongazon, C. Roux.
2016-07-31 10:28:56 +02:00
Cedric Roux
f33e9a7027
do not exit immediately in case of busy thread
...
5ms by default, easy to change (change the 10 in the loops)
if the behavior is worse than before, do git revert [commit ID]
2016-07-29 21:56:40 +02:00
Rohit Gupta
f9d43daa3a
bugfix
2016-07-29 11:39:24 +02:00
Cedric Roux
313acc6e96
fixes for the T
2016-07-28 15:58:54 +02:00
Cedric Roux
60f0d9ad46
bugfix
2016-07-28 12:27:54 +02:00
Rohit Gupta
a2ea484cd8
remove gitlab CI detection of error logging
2016-07-27 22:59:27 +02:00
Sandeep Kumar
bf6428cf38
add rcc/rru conf files
2016-07-27 17:16:05 +02:00
Raymond Knopp
32ca86476e
removed debugging trace for Detection of hypothesized PRACH preamble
2016-07-27 11:36:25 +02:00
Raymond Knopp
b75407a1ba
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-07-27 11:31:52 +02:00
Raymond Knopp
032806725e
moving of trx_write in eNB_thread_FH to avoit conflicts with trx_read
2016-07-27 08:43:35 +02:00
Sandeep Kumar
986dfecc83
testing if5-rrh_gw tx working
2016-07-26 18:56:43 +02:00
Raymond Knopp
b046b07188
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf
2016-07-26 12:43:33 +02:00
Raymond Knopp
64121aaf15
configuration files, minor changes in RF interface
2016-07-26 12:40:52 +02:00
Xiwen JIANG
e3dbfa3dde
some cleanup
2016-07-26 11:43:10 +02:00
Raymond Knopp
95453cf385
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-07-26 02:38:34 -07:00
Raymond Knopp
491c23c3eb
removed a debugging print in dft60
2016-07-26 02:37:44 -07:00
Rohit Gupta
fb2a4529d5
updated config files for NGFI RRH interface
2016-07-25 21:17:05 +02:00
Sandeep Kumar
81506be64c
if4 working
2016-07-25 17:40:46 +02:00
Xiwen JIANG
987ffdd8a0
add ue spec channel estimation in UE RX procedure (TM7 works for DLSCH)
2016-07-25 14:25:22 +02:00
Sandeep Kumar
4dc5032bb7
if4 tx works again with FH thread changes
2016-07-25 12:04:25 +02:00
Xenofon Foukas
849639f3a2
Merge remote-tracking branch 'oai/develop' into oai-integration
...
Conflicts:
cmake_targets/tools/build_helper
openair1/SCHED/phy_procedures_lte_eNb.c
2016-07-25 12:46:12 +03:00
Raymond Knopp
e035bc3e1c
Result of testing as eNodeB. modifications for .vcd logging, bugfix in eNB_thread_FH (subframe counter), update of .conf file for new threading parameters. Updates to gtkwave configuration file for new threading.
2016-07-24 17:37:22 +02:00
Raymond Knopp
02051f1cd5
Merge branch 'develop' into enhancement-10-harmony
...
Conflicts:
openair1/SCHED/phy_mac_stub.c
openair1/SCHED/phy_procedures_lte_eNb.c
targets/RT/USER/lte-softmodem.c
2016-07-24 03:14:29 -07:00
Raymond Knopp
da4e5fa7fd
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2016-07-24 02:40:07 -07:00
Raymond Knopp
56a8f49c9a
Merge branch 'develop' into enhancement-10-harmony
2016-07-24 02:38:35 -07:00
Raymond Knopp
161663c28d
bug fixes from Laurent on IF5 interface. 8-bit conversion for Mobipass.
2016-07-24 02:31:29 -07:00
Raymond Knopp
e0f0072023
oaisim with interfaces for lte-ue/lte-enb threading compiles and runs.
2016-07-24 01:21:35 -07:00
Raymond Knopp
b1e633bb94
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
openair1/PHY/defs.h
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
2016-07-23 01:23:06 -07:00
Raymond Knopp
6e4d361eb3
commit before merge
2016-07-23 01:17:59 -07:00
Xiwen JIANG
1b4adae54f
change the MAX_CARDS to 16
2016-07-22 19:51:24 +02:00
Sandeep Kumar
2e29052ff4
correct logging for common/uespec
2016-07-22 19:35:52 +02:00
Sandeep Kumar
c581eda5ac
eNB tx working
2016-07-22 18:51:04 +02:00
Sandeep Kumar
631b4cacf4
read node fn, timing from config data
2016-07-22 16:51:37 +02:00
Sandeep Kumar
6a120cf286
fixes for reading cc_synch
2016-07-22 15:40:47 +02:00
Raymond Knopp
41f0423312
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
openair1/SCHED/phy_procedures_lte_eNb.c
2016-07-21 07:54:52 -07:00
Raymond Knopp
af489a783b
addition of asynchronous RX threads and inter CC synchronization
2016-07-20 16:32:38 -07:00
Sandeep Kumar
07b3a0a9d1
prach data seems ok but no rx yet
2016-07-20 19:56:17 +02:00
Sandeep Kumar
bbe47d6fb5
some additions to config files, needs merge
2016-07-20 12:55:12 +02:00
Sandeep Kumar
fa4cfad5cb
add mmapped-dma option for lte-softmodem
2016-07-19 15:53:19 +02:00
Raymond Knopp
10ba1c0042
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-07-18 04:11:46 -07:00
Raymond Knopp
29fdf1a35a
modifications for UE on ExpressMIMO2, validation on USRP. Only RX path is activated.
2016-07-17 22:50:24 +02:00
Xiwen JIANG
79e8653f03
add read_F.c to openairinterface1/PHY/TOOLS
2016-07-15 16:52:08 +02:00
Xiwen JIANG
4763438131
bug fixed for ue_spec_bf_weights initialisation
2016-07-15 16:48:41 +02:00
Raymond Knopp
7e2a39733e
modifications for oaisim. oaisim_noS1 compiles at this point.
2016-07-15 00:04:04 -07:00
Raymond Knopp
d950124885
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
targets/RT/USER/lte-softmodem.c
2016-07-14 12:59:29 +02:00
Raymond Knopp
89a9be9b9f
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
openair1/SCHED/phy_procedures_lte_ue.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-ue.c
2016-07-14 12:52:21 +02:00
Sandeep Kumar
b804f1e47e
send correct timing
2016-07-13 19:33:40 +02:00
Sandeep Kumar
0789ee9560
ifdevice tx/rx buffer per cc
2016-07-12 17:58:02 +02:00
Florian Kaltenberger
142c02a5b8
small fix in CMakeLists.txt to avoid inclusion of unwanted files
2016-07-12 11:18:05 +02:00
Sandeep Kumar
a3c41ed7ff
remove writeop, rru tx works
2016-07-08 19:43:09 +02:00
Sandeep Kumar
8934fed89e
fixed issue with offset and sign extension
2016-07-08 17:01:06 +02:00
lukashov
ce15e0e97b
Fixing warning and changing target precission to 10^(-2).
2016-07-08 10:49:53 +02:00
lukashov
8cc39130e0
Now dlsim computes throughput for both streams.
2016-07-08 01:46:54 +02:00
Sandeep Kumar
5f0e15a4b8
save for switching pc
2016-07-07 19:05:14 +02:00
Xiwen JIANG
208e4d7e84
Merge branch 'feature-21-TM7' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
2016-07-07 17:54:23 +02:00
lukashov
4e8e707951
Some more clean up + adding second option for a precoder.
2016-07-07 16:44:36 +02:00
lukashov
aa69c550e3
A bit of clean-up.
2016-07-07 14:26:00 +02:00
Sandeep Kumar
9cbf5819c1
fixes from bbu/rrh trial run
2016-07-07 11:27:50 +02:00
Sandeep Kumar
f57a8b8c8f
changes to send/recv if5
2016-07-06 18:28:57 +02:00
Sandeep Kumar
25952d4450
added node fn RRU_IF5, split points and vcd logging
2016-07-06 17:08:26 +02:00
lukashov
b8e9e188c1
Merge branch 'develop' into feature-59-tm4
2016-07-06 15:47:45 +02:00
lukashov
51e8e0ade7
Fixing SIC receiver for all the combinations.
...
Introduced >>1 shift in SIC modulation for 64QAM to avoid overflow.
Shift is then compensated in llr computation.
2016-07-06 15:44:39 +02:00
Xiwen JIANG
a5b57ddce4
dci decoding procedure
2016-07-06 15:01:58 +02:00
Sandeep Kumar
b5fbdbe252
test if5 send from BBU with new spp
2016-07-06 12:23:00 +02:00
Florian Kaltenberger
35bdc94092
fixing a few bugs after merge
2016-07-06 10:28:27 +02:00
Sandeep Kumar
8dcc3ddb4d
if_defs and eth_lib .h cleanup
2016-07-06 09:56:13 +02:00
S. Sandeep Kumar
622f917351
adjust spp for whole number per subframe
2016-07-06 03:02:53 +05:30
S. Sandeep Kumar
c32304afbf
allow rf and if for eNB build
2016-07-06 01:34:12 +05:30
Sandeep Kumar
ba11fc848d
keep alaw lut and remove other code
2016-07-05 18:01:41 +02:00
Sandeep Kumar
9c1a6fc16e
rru recv frame no fix
2016-07-05 17:54:35 +02:00
Xiwen JIANG
08f73c72d8
resolve conflict when merge develop
2016-07-05 15:11:12 +02:00
Xiwen JIANG
802922dcf1
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-21-TM7
2016-07-05 11:22:46 +02:00
Sandeep Kumar
cfd45a1d9e
small fixes and mid save
2016-07-04 17:42:31 +02:00
Raymond Knopp
64e3d4f651
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
openair1/SCHED/phy_procedures_lte_eNb.c
2016-07-03 12:53:26 +02:00
Sandeep Kumar
5ae509b2de
if5_mobipass tools
2016-07-01 19:30:18 +02:00
Sandeep Kumar
55c194b07d
added mobipass interface and tested sending dummy and starting stream, no reply yet
2016-07-01 19:29:02 +02:00
Florian Kaltenberger
7463f71b48
mostly bugfixes
2016-07-01 13:20:15 +02:00
Florian Kaltenberger
cd8cc1a35c
added ue_transmission_mode and nb_antenna_ports to eNB config file
...
transmisison mode gets set with RRCReconfiguration
2016-07-01 13:19:18 +02:00
Raymond Knopp
b628856635
updates in UE for new process scheduling
2016-07-01 03:10:39 -07:00
Sandeep Kumar
3fd226f7b0
added sync between rru and rcc frame, subframe
2016-06-29 17:16:29 +02:00
Xenofon Foukas
71c047d1ae
Revert to single eNodeB for simulation
2016-06-29 12:32:19 +03:00
Xenofon Foukas
615da86332
Merge remote-tracking branch 'oai/develop' into oai-integration
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/tools/build_helper
targets/SIMU/USER/oaisim.c
2016-06-29 12:31:56 +03:00
Sandeep Kumar
36a3d85727
init if before rf, cleaning usrp blocks
2016-06-28 18:05:23 +02:00
Sandeep Kumar
36df9556c2
minor typo
2016-06-27 17:26:43 +02:00
Sandeep Kumar
0d4d8cef0e
added node func BBU and marked split for rf/if read and write
2016-06-27 17:21:53 +02:00
Sandeep Kumar
6ae4123733
some fixes for host type/dev type
2016-06-27 12:43:43 +02:00
Sandeep Kumar
81ce21343b
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-27 12:35:44 +02:00
Raymond Knopp
456572c9ad
ExMIMO2 RX gain calibration
2016-06-27 00:58:54 -07:00
Xiwen JIANG
224498cf3b
add ue_TransmissionMode in RrcConfigurationReq
2016-06-24 18:13:02 +02:00
Xiwen JIANG
95808aec10
add ue_TransmissionMode in RrcConfigurationReq
2016-06-24 18:11:21 +02:00
Xiwen JIANG
7d7cbc57f8
set transmission mode in phy_config_dedicated_[UE|eNB] after RRCConnectionReconfiguration(eNB) and RRCConnectionReconfigurationComplete(UE)
2016-06-24 18:09:06 +02:00
Sandeep Kumar
56fcc17ebc
small compilation rru
2016-06-24 17:36:40 +02:00
Sandeep Kumar
1992271589
rcc recv and send work (not sync with rru yet)
2016-06-24 16:35:42 +02:00
Xiwen JIANG
6a8a551ef3
add beamforming_mode into generate eNB and UE dlsch parameters from DCI
2016-06-24 12:32:57 +02:00
Xiwen JIANG
4fa0810cdd
add tm7 case into asn1 message
2016-06-24 12:20:38 +02:00
Sandeep Kumar
808494dd44
unified if4 header
2016-06-24 10:52:52 +02:00
Raymond Knopp
9f0a76e84b
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-23 19:08:28 +02:00
Raymond Knopp
08d89933e1
expressmimo TX ok.
2016-06-23 19:08:01 +02:00
Sandeep Kumar
8390977e7e
getting rid of bit-fields
2016-06-23 18:36:34 +02:00
Florian Kaltenberger
b3fc3850d8
changing the way data is generated at eNB in --phy-test option
2016-06-23 15:14:01 +02:00
Florian Kaltenberger
cfc5ff209e
Merge branch 'develop' into enhancement-64-phy_test
2016-06-23 15:13:14 +02:00
Sandeep Kumar
89052325e1
handling if send for rxsigF
2016-06-23 11:33:30 +02:00
Raymond Knopp
a3e1aed459
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2016-06-22 15:04:57 -07:00
Sandeep Kumar
f5eaa7d7ed
minimal fixes from base rru run
2016-06-22 18:21:28 +02:00
Xiwen JIANG
61a6b06129
distinguish beamforming mode in rx_pdsch for SI, RA and data
2016-06-22 11:09:24 +02:00
Raymond Knopp
6d51052eff
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-22 08:39:25 +02:00
Raymond Knopp
4302afee51
small changes
2016-06-22 08:38:54 +02:00
Raymond Knopp
1f274a7b04
Merge remote-tracking branch 'origin' into enhancement-10-harmony
...
Merge in develop too.
Conflicts:
cmake_targets/CMakeLists.txt
openair1/PHY/CODING/3gpplte_sse.c
openair1/PHY/LTE_TRANSPORT/phich.c
openair1/PHY/LTE_TRANSPORT/ulsch_demodulation.c
openair1/SCHED/phy_mac_stub.c
openair1/SCHED/phy_procedures_lte_eNb.c
targets/RT/USER/lte-softmodem.c
2016-06-21 23:36:23 -07:00
Sandeep Kumar
21b492f95c
minimal fixes from rcc test
2016-06-21 18:08:10 +02:00
Sandeep Kumar
d43b8a3041
handling low level eth function for read
2016-06-21 17:08:27 +02:00
Sandeep Kumar
12385fbd64
changes to handle different proc in callers
2016-06-21 17:05:32 +02:00
Florian Kaltenberger
2e2f6f9c20
transmission mode is now taken into account in RRC signalling
...
small bugfix in dlsch_demodulation
shunted out TM3-7 specific DCI generation in scheduler to enable basic operation. more work needed.
2016-06-21 15:33:57 +02:00
Sandeep Kumar
ba77625411
device specific eth headers - needs testing
2016-06-21 11:50:17 +02:00
Sandeep Kumar
ad9411fcaa
changes to allow if4 specific eth transport modes
2016-06-21 11:05:11 +02:00
Raymond Knopp
e5132ebf5f
eNB_proc_t -> eNB_rxtx_proc_t in if4_tools.c, addition on parameter of functions
2016-06-20 13:59:00 -07:00
Sandeep Kumar
f6f7597ec1
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-20 18:53:29 +02:00
Sandeep Kumar
a8def02fbf
starting to add if4 specific eth read, write
2016-06-20 18:36:17 +02:00
Sandeep Kumar
f2e183fb2b
handling changes in eth lower level functions
2016-06-20 18:33:37 +02:00
Raymond Knopp
94fd52a484
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-20 03:00:21 -07:00
Sandeep Kumar
9246b16ca9
added logic for recv_if4 function
2016-06-20 10:51:40 +02:00
Sandeep Kumar
fc13e2005f
if header and data blocks seperated
2016-06-20 10:21:02 +02:00
Raymond Knopp
21aff80bc9
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
targets/RT/USER/lte-enb.c
2016-06-18 03:52:06 -07:00
Raymond Knopp
f91457d8d2
added common acquisition interfaces for ExpressMIMO2
2016-06-18 03:48:23 -07:00
Xiwen JIANG
a04682d47a
oaisim takes tx and rx antenna number from config file and transmission mode from the command line
2016-06-17 16:44:30 +02:00
Xiwen JIANG
5a40c9a8c7
bug fixed for dlsch_modulation input
2016-06-17 16:42:40 +02:00
Xiwen JIANG
81047e94af
cosmetic changes
2016-06-17 16:41:21 +02:00
Sandeep Kumar
5541cafd95
add vcd logging for send, recv if4 and delay for testing without recv
2016-06-17 15:39:24 +02:00
Sandeep Kumar
e38dc81c16
just testing node function
2016-06-17 12:19:36 +02:00
S. Sandeep Kumar
03f66cb85e
handle prach rx for enb node functions
2016-06-17 04:14:41 +05:30
S. Sandeep Kumar
d7781f7a31
asthetic fixes for lte-enb.c
2016-06-17 01:47:42 +05:30
Sandeep Kumar
c5745c1622
highlight send/recv if4 - midsave to swich pc
2016-06-16 17:44:05 +02:00
Sandeep Kumar
c76951a319
handle per cc device for some tx/rx cases
2016-06-16 12:49:15 +02:00
Sandeep Kumar
dd6e1f9d87
fixes for if4_tools for compilation
2016-06-16 12:45:08 +02:00
Sandeep Kumar
b70b2ac4c4
add openair0 device to eNB struct and per CC_id changes
2016-06-16 11:32:48 +02:00
Xiwen JIANG
d7db5cdd57
merge ue_spec beamforming and cell_spec beamforming to beam_precoding
2016-06-15 17:54:13 +02:00
lukashov
c63abc0842
Fixing merge with develop
2016-06-15 16:01:15 +02:00
lukashov
199434b92c
Merge branch 'develop' into feature-59-tm4
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/LTE_TRANSPORT/proto.h
openair1/SIMULATION/LTE_PHY/dlsim.c
2016-06-15 13:21:44 +02:00
Sandeep Kumar
981655ccb1
integrate send_IF4 with alaw lut
2016-06-14 17:05:07 +02:00
Raymond Knopp
626d107978
Merge branch 'develop' into enhancement-10-harmony
...
Conflicts:
cmake_targets/CMakeLists.txt
openair1/SCHED/phy_mac_stub.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-ue.c
2016-06-14 05:41:18 -07:00
Sandeep Kumar
a33bb69421
added multiple eth_params read
2016-06-14 11:18:47 +02:00
S. Sandeep Kumar
e48a34f68f
added alaw lut for +-16/+8/+-16
2016-06-14 05:07:16 +05:30
Sandeep Kumar
2cd8489086
starting to add run options for node_function
2016-06-13 18:50:05 +02:00
Sandeep Kumar
2cc779b930
added macros for packet_type
2016-06-13 18:27:42 +02:00
Raymond Knopp
29905893b0
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-13 01:47:16 -07:00
Raymond Knopp
45cbc8ab7d
fixed unitary simulators
2016-06-12 21:44:40 -07:00
S. Sandeep Kumar
9c159229d5
added rcc rx recv_IF4 logic
2016-06-13 02:48:05 +05:30
Raymond Knopp
a2e7ddee86
fixed AVX2 issue in 3gpplte_sse.c
2016-06-12 04:56:16 -07:00
Florian Kaltenberger
0d11b26337
Merge remote-tracking branch 'origin/develop' into enhancement-64-phy_test
2016-06-09 13:31:35 +02:00
Rohit Gupta
f5b368461b
fixed a bug in initialization of DCI
2016-06-09 12:16:57 +02:00
Raymond Knopp
889262e109
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2016-06-08 23:15:06 -07:00
Raymond Knopp
f7b6d16c4e
initializations for LMSSDR
2016-06-08 19:27:11 +02:00
Sandeep Kumar
89eba068aa
added comments on IF# split point phy_TX
2016-06-08 11:41:14 +02:00
Raymond Knopp
b7c37c1078
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-08 00:32:47 +02:00
S. Sandeep Kumar
d51d5deeac
fix some structures and add more details to if4 functions
2016-06-08 04:00:13 +05:30
Raymond Knopp
1654af9a63
removed some traces that flooded the screen. Added UE information in PHY/MAC/RRC to indicate status of active/failing UEs every 10.24 seconds.
2016-06-08 00:28:16 +02:00
Raymond Knopp
7520ae6e47
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-07 20:41:13 +02:00
Sandeep Kumar
d5d1dd0e8a
fixed packet struct types
2016-06-07 18:19:26 +02:00
Sandeep Kumar
f101c6634b
added original ALAW compression
2016-06-07 17:17:36 +02:00
Raymond Knopp
b96a6e4e97
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-04 10:18:25 +02:00
Raymond Knopp
05ce533e7b
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-03 22:58:12 -07:00
Raymond Knopp
eea7764ace
updated oai_L1_L2_procedures.pdf
2016-06-03 22:57:16 -07:00
Sandeep Kumar
ad1114c7f7
added more structural changes
2016-06-03 17:54:32 +02:00
Sandeep Kumar
7b3fe85358
fixed file name, updated the IF4 frame structure, added dummy functions for frame generation
2016-06-03 16:23:22 +02:00
Sandeep Kumar
448b26f625
added draft of IF4 packet frame structure
2016-06-03 15:39:36 +02:00
Raymond Knopp
a396fdc5b0
moving if4tools.c
2016-06-03 14:04:01 +02:00
Raymond Knopp
769de126d9
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-03 14:02:26 +02:00
Raymond Knopp
d420f75f3d
nothing special
2016-06-03 14:01:34 +02:00
Raymond Knopp
3fb221d316
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-03 09:55:19 +02:00
Raymond Knopp
bba649ac91
removal of slot_fep_ul in phy_procedures_rx_uespec
2016-06-03 09:54:49 +02:00
Raymond Knopp
fd70527bf2
updates for 2 RXn-TXnp4 threads
2016-06-02 16:00:02 -07:00
Raymond Knopp
4996f9855d
first draft of the send_if function
2016-06-02 19:13:20 +02:00
Raymond Knopp
3bb81c073e
tx_scheduling_advance removed and tx_sample_advance added to trx_write in lte-enb.c
2016-06-02 06:16:50 -07:00
Raymond Knopp
71ed2c7d48
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-02 05:19:59 -07:00
Raymond Knopp
a2234d18a6
new procedures document
2016-06-02 00:41:28 -07:00
Raymond Knopp
f895f42c9d
frame/subframe numbering
2016-06-02 09:34:56 +02:00
Raymond Knopp
ba93bbe99e
corrected frame_tx calculation in lte-enb.c
2016-06-01 21:40:59 -07:00
Raymond Knopp
ac615a4c1f
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
2016-06-01 20:47:02 +02:00
Raymond Knopp
deab4aa208
debugging with USRP
2016-06-01 20:44:57 +02:00
Xiwen JIANG
b1f64b22a6
bug fixed for oarf_get_frame
2016-05-31 19:13:45 +02:00
Xiwen JIANG
719a94d2c4
add exmimo octave api env to TDD rec proj
2016-05-31 17:38:01 +02:00
Xiwen JIANG
7ca6a84e20
bug fixed for oarf_get_frame
2016-05-31 17:37:19 +02:00
Xiwen JIANG
d621de7fb3
enable TM7 in oaisim
2016-05-30 18:38:52 +02:00
Xiwen JIANG
b6e7f7ec51
tx_eNB -> ant_ports in oaisim
2016-05-30 17:58:31 +02:00
Xiwen JIANG
5370685740
Merge branch 'master' into feature-21-TM7
2016-05-30 17:13:09 +02:00
Raymond Knopp
7d6746b4b0
added lte-enb to lte-softmodem-noS1 target
2016-05-30 09:58:48 +02:00
Raymond Knopp
a60e701366
bug fixing for new L1 scheduling, updates to vcd tracing
2016-05-30 00:36:07 +02:00
Raymond Knopp
cbc4160ba4
added targets/DOCS/oai_L1_L2_procedures.pdf
2016-05-29 15:42:51 -07:00
Raymond Knopp
e198a7423f
updated unitary simulations and corrected bugs in threading and scheduling of L1 procedures.
2016-05-27 10:21:23 -07:00
Raymond Knopp
2b6c7a52a0
intermediate save to switch machines
2016-05-27 13:33:19 +02:00
Raymond Knopp
b188a5cfeb
changed threading (acqusition is slot based). removal of eNB_thread. timing all based on received timestamp.
2016-05-26 15:14:57 -07:00
Dominique Nussbaum
7e03fe232e
fixes for 20MHz
2016-05-26 15:47:57 +02:00
Raymond Knopp
3cfbb76840
Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into enhancement-10-harmony
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/SCHED/phy_procedures_lte_eNb.c
2016-05-20 03:49:36 -07:00
Xenofon Foukas
0f5b01457b
Merge remote-tracking branch 'oai/develop' into oai-integration
...
Conflicts:
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/LAYER2/MAC/eNB_scheduler.c
2016-05-17 13:18:09 +01:00
Raymond Knopp
d9761e7adc
added missing structure element in eNB_RRC_UE_t : ue_release_timer_thres
2016-05-16 05:47:02 -07:00
Raymond Knopp
e6f201a257
Merge branch 'develop', remote-tracking branch 'origin' into enhancement-10-harmony
2016-05-16 05:29:47 -07:00
Raymond Knopp
80b3850fa1
removal of mod_sym_t
2016-05-16 05:29:04 -07:00
Raymond Knopp
d3d423f51e
split phy_procedures_eNB_TX into sub-modules for better understanding. No functional differences.
2016-05-15 14:10:04 -07:00
Raymond Knopp
475f1f8937
removed -mavx2 from CMakelists.txt for non AVX2 targets
2016-05-15 02:07:06 -07:00
Raymond Knopp
195345b6a5
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2016-05-13 04:59:41 -07:00
Raymond Knopp
7f9421e4ce
RRCConnectionSetupComplete-Timer
2016-05-13 02:15:09 -07:00
Raymond Knopp
f92906d901
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2016-05-10 12:32:45 -07:00
Raymond Knopp
e2c3222802
removal of EXPRESSMIMO #ifdef's in lte-ue. move UE-specific code from lte-softmodem.c to lte-ue.c
2016-05-09 23:40:36 -07:00
Raymond Knopp
58ba008937
added lte-enb.c which extracts all enb-specific code from lte-softmodem. corrects merge from develop branch in dlsch_modulations.c. removal of HW-specific code in lte-softmodem.c
2016-05-08 10:23:34 -07:00
Raymond Knopp
7e31cb2afa
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
...
Conflicts:
openair1/PHY/LTE_ESTIMATION/lte_dl_mbsfn_channel_estimation.c
openair1/PHY/TOOLS/lte_dfts.c
openair1/SIMULATION/LTE_PHY/dlsim.c
2016-05-06 02:57:05 -07:00
Xenofon Foukas
b9c9293144
Added support for multiple eNBs
2016-04-25 17:12:11 +01:00
Xenofon Foukas
07d30b2288
Fixed bug in the number of eNBs for the simulations
2016-04-25 17:11:27 +01:00
Xenofon Foukas
104ed9ade1
Added fixes for multiple eNBs and simulation mode
2016-04-25 17:09:53 +01:00
Raymond Knopp
d54fe24f9e
acceleration of dlsch_modulation
2016-04-21 00:53:28 -07:00
Xenofon Foukas
59ba6f9e7b
Made config changes for remote scheduler and eNB
2016-04-20 13:41:49 +01:00
Florian Kaltenberger
66f494cbd7
Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4
2016-04-20 09:55:42 +02:00
Florian Kaltenberger
c4f8163246
DEBUG flag will not work for realtime mode
2016-04-20 09:54:31 +02:00
lukashov
cc9a5ede96
Introdducing dlsch_64qam_llr_SIC.
2016-04-19 18:21:42 +02:00
Florian Kaltenberger
5615a75413
fixing previous merge
2016-04-19 17:04:09 +02:00
Florian Kaltenberger
2b213a0ccc
Merge branch 'develop' into feature-59-tm4
...
Conflicts:
openair1/SIMULATION/LTE_PHY/dlsim.c
2016-04-19 15:50:05 +02:00
Florian Kaltenberger
41d973df1b
Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4
2016-04-19 15:46:04 +02:00
lukashov
459913de55
changes are mostly related to:
...
1. Introducing dlsch_16qam_llr_SIC.
2. New writing files format in file_output.c
3. Some comments addded.
2016-04-18 20:08:54 +02:00
Xenofon Foukas
bcea7d5917
Fixed local scheduler bug when scheduling multiple UEs
2016-04-18 13:05:36 +01:00
Xenofon Foukas
bad4b7940a
Fixed bug when delegating control when delegated lib was previously NULL
2016-04-15 12:17:36 +01:00
Xenofon Foukas
673ef5fa7a
Modified active harq reporting mechanism to support long schedule ahead of time values
2016-04-14 15:13:15 +01:00
Xenofon Foukas
d4fd08785d
Modified eNB conf file for USRP to use 50 rbs
2016-04-14 14:51:00 +01:00
Xenofon Foukas
345a9382f2
Fixed bug of local agent scheduler that did not allow the retransmission in HARQ processes
2016-04-14 14:50:22 +01:00
Raymond Knopp
2176299a2d
pdcchsim change for debugging CCE allocations
2016-04-14 00:40:50 -07:00
Xenofon Foukas
a47f3654f8
Added basic support for policy reconfiguration using yaml parser
2016-04-12 13:00:20 +01:00
Xenofon Foukas
dd2e208361
Added protocol support for agent policy reconfiguration
2016-04-12 12:56:55 +01:00
Xenofon Foukas
9c9d3f4580
Added build support for packages required for the agent-enabled eNB
2016-04-12 12:56:13 +01:00
Florian Kaltenberger
663a5f44f5
Merge remote-tracking branch 'origin/develop' into feature-59-tm4
2016-04-12 12:38:17 +02:00
Xenofon Foukas
5dbae26032
Merge branch 'feature-68-enb-agent' into agent-performance
2016-04-11 11:39:44 +01:00
Xenofon Foukas
6b15195ac5
Added statistics for total and missed scheduling deadlines of remote scheduler
2016-04-07 09:28:35 +01:00
Xenofon Foukas
60b7e425df
Merge remote-tracking branch 'origin/feature-68-enb-agent' into agent-performance
2016-04-06 13:35:06 +01:00
Xenofon Foukas
7236e3ca17
Bugfixes to improve stability
2016-04-06 13:34:37 +01:00
Xenofon Foukas
46b1280a5e
Merge remote-tracking branch 'oai/develop' into feature-68-enb-agent
2016-04-06 08:50:09 +01:00
Raymond Knopp
68fb9ef07f
modifications to eMBMS-related L1 processing. mbmssim now works again (performance to be checked for 10/20 MHz), but error rates decay as they should with SNR.
2016-04-04 16:29:06 -07:00
Xenofon Foukas
224ec7c4a1
Merge remote-tracking branch 'origin/develop' into agent-performance
2016-04-04 10:49:35 +01:00
Xenofon Foukas
abcdd194ff
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2016-04-04 10:49:02 +01:00
Xenofon Foukas
f545a225a4
Merge remote-tracking branch 'oai/develop' into develop
2016-04-04 10:48:14 +01:00
Xenofon Foukas
985a2ec261
Merge remote-tracking branch 'oai/develop' into feature-68-enb-agent
2016-03-31 11:08:02 +01:00
Florian Kaltenberger
f5c798e48c
transmission mode is now taken into account in RRC signalling
...
small bugfix in dlsch_demodulation
shunted out TM3-7 specific DCI generation in scheduler to enable basic operation. more work needed.
2016-03-31 11:34:32 +02:00
Xiwen JIANG
3c7f2ff3ce
fill dci for TM7
2016-03-25 09:19:34 +01:00
lukashov
5416a6f8d7
Merge branch 'develop' into feature-59-tm4
2016-03-24 09:55:50 +01:00
lukashov
25796d27a1
Fixing the way bler is computed for SIC receiver
2016-03-24 09:52:34 +01:00
Xenofon Foukas
a226423258
Merge remote-tracking branch 'oai/develop' into agent-performance
2016-03-22 17:18:33 +02:00
Xenofon Foukas
891cd96638
Merge remote-tracking branch 'oai/develop' into feature-68-enb-agent
2016-03-22 17:15:54 +02:00
Xenofon Foukas
f97edfd04d
Merge remote-tracking branch 'oai/develop' into develop
2016-03-22 17:04:26 +02:00
Xiwen JIANG
42ffffd902
Merge branch 'develop' into feature-21-TM7
2016-03-21 17:26:07 +01:00
Xiwen JIANG
9fcca73f53
lte softmodem adaption for massive antennas (not complete)
2016-03-21 16:55:26 +01:00
Xiwen JIANG
9fca33136d
move symbol level ifft including beamforming into ofdm_mod.c
2016-03-21 16:53:35 +01:00
Xiwen JIANG
e196f5fcfb
bug fixed in beamforming.c
2016-03-21 16:52:03 +01:00
lukashov
978a7a627e
Merge branch 'develop' into feature-59-tm4
...
Conflicts:
openair1/PHY/TOOLS/lte_phy_scope.c
2016-03-21 15:31:19 +01:00
lukashov
6eea200c35
in dlsim ret, aver_iter, iter_trials are now arrays to be used for 2 cw independently;
...
+ small bug fix in dlsim related to sic cw.
2016-03-21 15:21:09 +01:00
Xenofon Foukas
aa50fcf02a
Fixed HARQ reporting to agent and changed sf trigger to report the upcoming subframe
2016-03-18 19:42:38 +00:00
Xenofon Foukas
7481959647
Added agent config file for band7 usrbb210
2016-03-18 19:38:55 +00:00
lukashov
291a7f1752
1. Changing precoder to minimize interference: testing simple channels.
...
2. Fixing confusion between dl_ch_rho2_ext and dl_ch_rho_ext[harq_pid][round].
2016-03-18 12:00:49 +01:00
Xiwen JIANG
06c4b91b61
move beamforming function to PHY/MODULATION folder
2016-03-17 10:28:06 +01:00
lukashov
127fa9ae37
Fixing bug in modulation_SIC: initially setting re_allocated to 0.
2016-03-16 18:10:07 +01:00
lukashov
4573c0b962
Changes for SIC-receiver:
...
1. in dlsim.c: now we check for the receiver type and, if SIC, proceed through encoding, modulation, LLR compuattion and decoding
of the decoded TB0.
2. Implementing routines for vector-vector multiplication and vector-vector subtraction
3. Adding some printouts for debuging purposes.
4. New functions: modulation_SIC, dlsch_qpsk_llr_SIC
5. In phy_scope.c: changing llr plotting: now for the length of coded_bits_per_cw.
2016-03-16 16:05:09 +01:00
Xenofon Foukas
7ab320d923
Prevent timing advance update to be sent without payload
2016-03-16 13:40:46 +00:00
Xenofon Foukas
c77fb6479e
Changed timing of continuous MAC statistics to be reported at the end of the subframe
2016-03-16 11:49:07 +00:00
Xenofon Foukas
ef22a539aa
Added more checks when applying dci decisions in the dataplane, to reduce RLC request misses
2016-03-16 11:48:18 +00:00
Xenofon Foukas
c2971d5176
Added tcp_nodelay option in agent async interface
2016-03-15 17:25:44 +00:00
Xenofon Foukas
43b63be53a
Added nb_rb and oldNDI in template to be used for retransmissions
2016-03-14 11:42:04 +00:00
Xenofon Foukas
1b972a5537
Merge remote-tracking branch 'remotes/oai/develop' into feature-68-enb-agent
2016-03-10 14:41:50 +00:00
Xenofon Foukas
c844f0aa25
Merge remote-tracking branch 'remotes/oai/develop' into develop
2016-03-10 14:39:32 +00:00
Xenofon Foukas
3251cf792c
Added shared libs for control delegation
2016-03-10 14:12:47 +00:00
Xenofon Foukas
e88c4d97cf
Code cleanups for control delegation and API
2016-03-10 10:57:44 +00:00
Florian Kaltenberger
c7828888ab
small fix
2016-03-09 20:36:06 +01:00
Florian Kaltenberger
160f5e0786
Merge remote-tracking branch 'origin/develop' into feature-59-tm4
...
Conflicts:
openair1/SIMULATION/LTE_PHY/dlsim.c
2016-03-09 20:35:57 +01:00
Xenofon Foukas
3a1f3df882
Added OAI priority to send and receive thread of agent
2016-03-09 13:13:03 +00:00
Xenofon Foukas
34db5f2003
Moved agent async interface to lock-free implementation using lock-free ringbuffer
2016-03-09 12:19:16 +00:00
Mohamed Kassem
8b28344448
Temporary fix for bug in reporting number of initial pdcch symbols of cell and band5 configuration file for agent
2016-03-08 18:15:52 +00:00
Xenofon Foukas
ff5b585446
Added check for ignoring empty mac dl config messages
2016-03-08 12:58:44 +00:00
Xenofon Foukas
2a5a389f7d
Improved stability and eNB goodput of remote scheduling
2016-03-07 16:27:32 +00:00
Xenofon Foukas
0dc76931c6
Fixed bug in HARQ status reporting
2016-03-07 12:37:46 +00:00
Xenofon Foukas
fc569650ce
Fixed problem with sfn_sf recoding in remote scheduler
2016-03-07 10:02:40 +00:00
lukashov
cd17018ec7
Merge branch 'develop' into feature-59-tm4
2016-03-05 19:47:49 +01:00
Xenofon Foukas
26bdf50109
Added bugfixes for remote scheduling
2016-03-04 15:46:31 +00:00
Xenofon Foukas
93b7cf05e8
Fixed linking error with creation of empty dl_mac_config
2016-03-04 10:54:11 +00:00
Xenofon Foukas
06b55e3fba
Fixed bug in creation of ul_cqi_report
2016-03-04 10:19:34 +00:00
Xenofon Foukas
47d3d77322
Added updates in the dataplane based on dl_mac_config message
2016-03-04 10:04:29 +00:00
lukashov
cdbc4baa58
Fixing rho for qpsk_qpsk in demodulation.c
...
Still need to caliibrate shifts -J.
2016-03-03 23:00:12 +01:00
Xenofon Foukas
d24f532396
Fixed bug in de-allocation of p0_pucch report
2016-03-03 19:49:51 +00:00
Xenofon Foukas
d153208fc0
Added p0_PUCCH support in the agent
2016-03-03 17:39:10 +00:00
lukashov
20cc8bc9f6
Fixing FDD for TM4
2016-03-03 16:35:50 +01:00
Xenofon Foukas
a576127c49
Added temporary values in protocol for PUCCH power control
2016-03-03 15:17:19 +00:00
Xenofon Foukas
ad74bb0247
Fixed enums issue and update time advance API function
2016-03-03 15:05:54 +00:00
lukashov
1843ef7928
Merge branch 'develop' into feature-59-tm4
...
Conflicts:
openair1/PHY/TOOLS/lte_phy_scope.c
openair1/SIMULATION/LTE_PHY/dlsim.c
2016-03-02 16:19:19 +01:00
lukashov
c1f4953008
Fixing new modulation tables for TM4 and TM6. Now all modulation orders and combinations work and the maginutes are at appropriate level.
2016-03-02 11:02:05 +01:00
Xiwen JIANG
71b7693429
change back 'p' and 'q' options for dlsim
2016-03-01 15:41:07 +01:00
Xiwen JIANG
bbd125a778
bug fixed for ULSIM
2016-03-01 15:40:43 +01:00
Xenofon Foukas
4a04aeb2aa
Fixed bug in decoding frame and subframe number from sfn_sf field
2016-03-01 13:08:29 +00:00
Florian Kaltenberger
b46c6b700b
previous bugfix for dl_power_off in TM3 was incomplete
2016-03-01 12:08:59 +01:00
Florian Kaltenberger
7f645f9f34
Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4
2016-03-01 11:41:04 +01:00
Florian Kaltenberger
d988214e01
debug info for power control
2016-03-01 11:40:34 +01:00
lukashov
04b07f8bd3
Fixing bug with dl_offset in TM3. Always must be 1.
2016-03-01 11:08:45 +01:00
Xiwen JIANG
e3e30fbf07
add tm7 eNB config file
2016-02-29 18:16:12 +01:00
Xiwen JIANG
ea13be85b9
enable n_tx=8 in dlsim.c
2016-02-29 17:49:33 +01:00
Xiwen JIANG
f02e6ca526
add beamforming function
2016-02-29 17:15:26 +01:00
Xiwen JIANG
c7c9da4296
cosmetic changes to enable multiple antenna transmission
2016-02-29 14:53:15 +01:00
lukashov
0022ccf790
Revert "Adding different shifts for CWs coming from dif constellations"
...
Streams must have the same shift, otherwise error floor. O
This reverts commit dbf587a515 .
2016-02-29 12:32:51 +01:00
Xenofon Foukas
08783ca6d2
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2016-02-27 16:53:09 +00:00
Xenofon Foukas
ac8b74ef4a
Merge branch 'agent' into feature-68-enb-agent
2016-02-27 16:31:22 +00:00
Xenofon Foukas
a022eaf6b2
Merge remote-tracking branch 'oai/develop' into develop
2016-02-27 16:28:41 +00:00
Xenofon Foukas
a8d646b108
Added agent support for remote scheduler
2016-02-26 17:30:54 +00:00
Xenofon Foukas
f47f596a1f
Added support for liblfds7
2016-02-26 13:31:13 +00:00
Xenofon Foukas
197726ce61
Fixed memory leaks in sf and mac config messages
2016-02-25 13:55:19 +00:00
Xenofon Foukas
24785b3a61
Fixed bugs in API function calls for UE config
2016-02-25 01:06:04 +00:00
Xenofon Foukas
9bbc22f496
Added UE state change message support
2016-02-24 18:28:32 +00:00
Xenofon Foukas
a5fd618770
Fixed bug of wrong rnti value when finding it using the UE id
2016-02-24 17:33:49 +00:00
Xenofon Foukas
4c7d1e0381
Added support for indication of a UE state in both RRC_CONNECTED and RRC_RECONFIGURED STATES
2016-02-24 17:31:13 +00:00
Xenofon Foukas
f84568e171
Bug fix when checking for the LCG of an LC
2016-02-24 14:40:03 +00:00
Xenofon Foukas
fffb682f7a
Added continuous update support
2016-02-24 14:38:44 +00:00
Xenofon Foukas
906e90727e
Fixed LC config reporting based on existing LCs
2016-02-24 12:47:24 +00:00
Xenofon Foukas
a637957c7c
Moved UE activation notification to RRC
2016-02-24 12:46:22 +00:00
Xenofon Foukas
00b158829f
Fixed bug in UE configuration message
2016-02-23 17:57:22 +00:00
Xenofon Foukas
e1d1b0baff
Added event notification for connection of a new UE
2016-02-23 17:53:43 +00:00
Xenofon Foukas
0ec3cfdf04
Added UE and LC config API function calls
2016-02-23 14:18:49 +00:00
Xenofon Foukas
4672497206
Added support for DL UE scheduler control delegation
2016-02-23 12:56:09 +00:00
Xenofon Foukas
25e5e3b837
Added script to automatically create cache for agent
2016-02-23 11:08:14 +00:00
Xenofon Foukas
d8cc6d95e6
Added support for control delegation and dynamic loading of libraries
2016-02-23 10:47:08 +00:00
Xenofon Foukas
7dd05df4ea
Added configuration support for local cache
2016-02-23 10:29:53 +00:00
lukashov
dbf587a515
Adding different shifts for CWs coming from dif constellations
2016-02-22 23:39:36 +01:00
lukashov
193ab717fa
Fix channel level
2016-02-22 22:49:34 +01:00
lukashov
f922b493a6
Bug in modulation.c with new qam tables. Error floor for 16QAM and 64QAM. Going back to old ones till fix the bug.
2016-02-22 22:43:47 +01:00
Xiwen JIANG
71f6467581
adaption for lte-softmodem compilation
2016-02-22 17:28:50 +01:00
Xenofon Foukas
02686ce804
Added temporary notification for the deactivation of a UE in the MAC
2016-02-22 15:29:10 +00:00
Xenofon Foukas
95d51446f8
Added ue_state_change stub implementation
2016-02-22 15:25:27 +00:00
Xenofon Foukas
465168d2af
Integrated sf triggering to MAC layer and fixed bugs in creation of sf trigger message
2016-02-22 14:45:39 +00:00
Xenofon Foukas
991e995027
Changed get_harq function to provide both id and status at once
2016-02-22 14:08:11 +00:00
Xenofon Foukas
e6e117a567
Implemented LC config reply message
2016-02-22 13:08:26 +00:00
MKassem
591cb51a2d
Added sf trigger API functions
...
Signed-off-by: Xenofon Foukas <x.foukas@sms.ed.ac.uk >
2016-02-22 12:12:23 +00:00
Xenofon Foukas
1caa45ad4b
Integrated UE state messages to agent
2016-02-22 12:05:17 +00:00
Xenofon Foukas
b523682af0
Added support for UE state change message
2016-02-22 11:55:46 +00:00
Xenofon Foukas
7b1ee53a4e
Implemented UE config message (dummy)
2016-02-22 11:26:52 +00:00
Xenofon Foukas
b6c9a4a713
Merge branch 'develop' into feature-68-enb-agent
...
Conflicts:
cmake_targets/CMakeLists.txt
openair2/ENB_APP/enb_config.c
openair2/ENB_APP/enb_config.h
2016-02-21 22:02:06 +00:00
Xenofon Foukas
93cf1b1df7
Fixed bug in assignment of enb_config_request_message
2016-02-21 21:39:22 +00:00
MKassem
08e25bf397
Added eNB configuration message
...
Signed-off-by: Xenofon Foukas <x.foukas@sms.ed.ac.uk >
2016-02-21 21:35:44 +00:00
Xiwen JIANG
6fc604d182
conflict resolve for pdcchsim.c
2016-02-19 18:17:43 +01:00
Xiwen JIANG
3d2a1abb35
Merge branch 'develop' into feature-21-TM7 and conflict resolve
2016-02-19 17:43:03 +01:00
Xenofon Foukas
258a71ffbd
Fixed direction of hello message, as a reaction to controller stimulation
2016-02-19 13:55:29 +00:00
Xenofon Foukas
cb8b6db577
Fixed bug in periodic reporting, where ue flags were reset
2016-02-19 13:37:52 +00:00
Xenofon Foukas
b64cb5b250
Added rank indication and timing advance indication support
2016-02-10 18:07:35 +00:00
Xenofon Foukas
a663654418
Patch to get tx_queue size from RLC for the LCs of a UE
2016-02-10 13:41:56 +00:00
Xenofon Foukas
8aff18aed5
Fixed bug with toggling the NDI for DL HARQ retransmissions
2016-02-09 17:53:49 +00:00
Xenofon Foukas
2de0b9b5e1
Merge branch 'develop' into feature-68-enb-agent
2016-02-09 13:48:02 +00:00
Xenofon Foukas
ff72fbc6bc
Integrated progRAN config messages to OAI agent and created stubs for handler and destructor functions
2016-02-09 13:33:48 +00:00
Xenofon Foukas
a0289d74fa
Added support for eNB, cell, UE and logical channel configuration messages to the progRAN protocol
2016-02-09 13:03:31 +00:00
Navid Nikaein
bb87425898
add eNB agent libs to lte-softmodem
2016-02-06 09:31:33 +01:00
Xenofon Foukas
a404bfd96c
Refactored eNB agent scheduler code to improve readability
2016-02-04 17:32:37 +00:00
Xenofon Foukas
b784e6bd64
Refactored code to improve readability in fill_oai_dci function
2016-02-04 13:29:05 +00:00
Xenofon Foukas
e3aa8400d4
Added support for progran dl_mac_config message destruction
2016-02-04 11:28:54 +00:00
Xenofon Foukas
db255c130d
Added definitions for the mac agent scheduler
2016-02-04 11:28:22 +00:00
Xenofon Foukas
e8f4e4e01f
Separated control from data plane in MAC agent scheduler
2016-02-03 17:44:20 +00:00
Xenofon Foukas
3d3c0c7c03
Bug fixes for UE retransmission
2016-02-03 15:39:51 +00:00
Xenofon Foukas
fd09bd61bf
Fixed bug with NDI toggling
2016-02-03 14:27:17 +00:00
Xenofon Foukas
a8cd23944f
Progran scheduler fixes
2016-02-02 19:18:42 +00:00
Xenofon Foukas
07edce1712
Changes to the progran default scheduler
2016-02-02 16:39:39 +00:00
Xenofon Foukas
afdc20a91b
Merge branch 'develop' into feature-68-enb-agent
2016-02-02 09:51:39 +00:00
Xenofon Foukas
ab0e4aadae
Reintroduced support for agent scheduler after merge with develop
2016-02-01 17:20:35 +00:00
Xenofon Foukas
a91a25c972
Changed signature of DL scheduling function of agent
2016-02-01 11:38:07 +00:00
Xenofon Foukas
64a02f3b67
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
2016-01-31 18:15:36 +00:00
Xenofon Foukas
cdb3e36b99
Fixes to merge with develop
2016-01-31 18:13:05 +00:00
Xenofon Foukas
cb8007bb31
Added support for enb agent MAC scheduler hot-plugging. Deactivated schedule_ue_spec and added agent UE specific DL scheduler
2016-01-28 14:45:47 +00:00
Xenofon Foukas
92f547655c
Integrated MAC DL config progran message to agent
2016-01-27 12:54:33 +00:00
Xenofon Foukas
c1c9b0bcbe
Added support for DL scheduling command messages
2016-01-27 12:01:37 +00:00
lukashov
bca0b40679
Small changes in precoder to max MI 1stream
2016-01-24 16:44:33 +01:00
Xenofon Foukas
3df4cbae6b
Merge branch 'feature-68-enb-agent' of gitlab.eurecom.fr:oai/openairinterface5g into feature-68-enb-agent
2016-01-22 16:29:57 +00:00
Xenofon Foukas
16bbb96d5b
Added continuous update functionality in the MAC layer
2016-01-22 16:29:21 +00:00
Xenofon Foukas
e3e01a64c9
Added continuous update functionality in the MAC layer
2016-01-22 16:28:44 +00:00
Xenofon Foukas
3ad4d26fd1
Changed the structures for storing agent context info
2016-01-22 16:26:06 +00:00
Xenofon Foukas
dec1c93c3d
Changed channel struct for async_channel implementation
2016-01-22 16:18:54 +00:00
lukashov
9410e89310
Small change in measurements: while calculating pmi take into account ch_12[1] as well.
2016-01-22 11:52:51 +01:00
Xenofon Foukas
a054eb8139
Added helper functions for the continuous update of MAC stats
2016-01-21 15:27:52 +00:00
lukashov
c453384e97
Small improvement in correlation
2016-01-20 16:29:07 +01:00
lukashov
c7d2bbe513
avg_0[0] = avg_0[0] + avg_0[1];
...
avg_1[0] = avg_1[0] + avg_1[1];
Diff per-layer shift
2016-01-20 16:08:54 +01:00
Xenofon Foukas
78bc736c19
Fixed frame-subframe numbering bug
2016-01-19 14:51:20 +00:00
Xenofon Foukas
1f52063065
Merged UL/DL trigger messages to a single SF trigger message
2016-01-19 11:11:05 +00:00
Xenofon Foukas
876d9eac52
Fixed bug when creating cell report stats reply
2016-01-19 10:12:48 +00:00
lukashov
56c660dbe9
Undoing previos commit. Previous commit is kept to generate TM4 PCE AWGN plots with the right precoder.
2016-01-18 22:55:47 +01:00
lukashov
e60c6e3f84
This commit is to generate TM4 awgn with perfect channel estimation with the right precoder.
...
To be reverted after.
2016-01-18 21:09:59 +01:00
lukashov
dcf4473284
Coming back to
...
avg_0[0] = avg_0[0] + avg_0[1];
avg_1[0] = avg_1[0] + avg_1[1];
avg_0[0] = max (avg_0[0], avg_1[0]);
avg_1[0] = avg_0[0];
2016-01-18 18:04:54 +01:00
lukashov
b6ac32b0db
Chosing the max channel among the four and passing same shift everywhere.
2016-01-17 16:50:53 +01:00
lukashov
071db178eb
avg_0[0] = max(avg_0[0],avg_0[1]);
...
avg_1[0] = max(avg_1[0],avg_1[1]);
2016-01-17 02:29:14 +01:00
lukashov
f703b8e1c5
Playing with average channel level: avg_0[0] = max(avg_0[0],avg_1[0]);
...
avg_1[0] = max(avg_0[1],avg_1[1]); taking this into account in correlation.
2016-01-17 00:39:39 +01:00
lukashov
f415d7118d
Applying output shift on per-antenna basis in demodulation
2016-01-16 12:49:58 +01:00
Xenofon Foukas
5cec297209
Implemented handlers for the UL/DL trigger messages
2016-01-15 18:07:42 +02:00
Xenofon Foukas
2fbe01e15f
Added support for timing messages in DL/UL
2016-01-15 16:38:37 +02:00
Xenofon Foukas
ed7e13c6eb
Integrated abstract network communication in main agent
2016-01-15 14:31:21 +02:00
Xenofon Foukas
8fde111b93
Channel implementation for async interface
2016-01-15 14:30:02 +02:00
lukashov
98b91e1d4c
Improving previous commit
2016-01-14 22:14:24 +01:00
lukashov
7b5165c70a
Small change in log2_approx in demodulation
2016-01-14 21:05:56 +01:00
Xenofon Foukas
e6762ffe1f
Added support for multiple eNBs in an emulation environment
2016-01-14 19:10:27 +02:00
Xenofon Foukas
dbcf482f07
Added eNB agent abstract network interface support
2016-01-14 17:46:06 +02:00
lukashov
b00f64ed56
1)Removing dlsch_dual_stream_correlation
...
2) Fixing bug in mrc_TM4 - removing loop over tx antennas.
2016-01-14 10:55:49 +01:00
lukashov
10e8d30699
NULL pointer
2016-01-13 23:54:25 +01:00
lukashov
fa315a3115
Fixing bug in passing arguments to dlsch_dual_stream_correlation, introducing dlsch_dual_stream_correlation_opposite
2016-01-13 18:54:03 +01:00
lukashov
e2d13c9762
Revert "Experimanetal change in dlsch_channel_commensation_TM34. Will not work for more than 2 antennas."
...
This reverts commit cbd30e62fa .
2016-01-13 14:43:47 +01:00
lukashov
aaccaf9796
Revert ":q#"
...
This reverts commit 83324945ad , reversing
changes made to cbd30e62fa .
2016-01-13 14:43:16 +01:00
lukashov
83324945ad
:q#
2016-01-13 12:46:40 +01:00
lukashov
cbd30e62fa
Experimanetal change in dlsch_channel_commensation_TM34. Will not work for more than 2 antennas.
...
Testing.
2016-01-13 12:17:29 +01:00
Xenofon Foukas
22d0f60e12
Added support for creation of SR protocol messages and defined initial MAC-Agent interface
2016-01-12 18:08:57 +02:00
Xenofon Foukas
694a5bb1b5
Changed the function signature for handling the packing of protocol messages
2016-01-12 18:03:38 +02:00
Xenofon Foukas
a8dabcefea
Added support for UL SR info type in the header of progRAN messages
2016-01-12 17:58:09 +02:00
Xenofon Foukas
3ce2ba4e5d
Added support for scheduling requests messages
2016-01-12 14:24:31 +02:00
lukashov
432a889cc0
Stupid check if do not divide by 2 the aver level
2016-01-11 16:27:58 +01:00
lukashov
5e1e8a58a7
Fixing previous commit
2016-01-11 16:12:21 +01:00
lukashov
e5a94ee6dd
Exchanging rho for thr first stream and for the second in qpsk_qpsk_llr
2016-01-11 16:04:10 +01:00
lukashov
42eeb9d65e
New attempt to scale IA receiver
2016-01-11 15:53:13 +01:00
lukashov
e4dec0771c
Another change for aver level: now log2aaprox(ch11/2) + log2approx(ch21/2) -13 +shift
2016-01-11 15:04:03 +01:00
Xenofon Foukas
a9a67824dd
Added API functions for eNB agent - technology interaction
2016-01-11 14:58:31 +02:00
lukashov
388452f1bc
For in demodulation TM4 trying average as a sum of energy in both antennas.
...
Changing names of output files in dlsim respectiively.
2016-01-11 11:10:04 +01:00
lukashov
73382b8284
Validating abstraction.c with a hotfix.
2016-01-08 16:54:06 +01:00
lukashov
a5f9c92507
Merge remote-tracking branch 'origin/hotfix-71-freq_channel' into feature-59-tm4
...
Conflicts:
openair1/PHY/TOOLS/cdot_prod.c
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.usrpb210.conf
2016-01-08 16:33:14 +01:00
lukashov
d0fac35f68
Preparing to merge with hotfix-71-freq_channel, running with old version of abstrcation.c
2016-01-08 16:13:09 +01:00
lukashov
bbb369a937
Small bugfix for TM5 and TM6
2016-01-08 15:53:41 +01:00
lukashov
42eb48faa7
Fixing previous commit: messed up with parenthesis in dlsch_demodulation.c
2016-01-08 15:32:53 +01:00
Xenofon Foukas
2ef32ad9bc
Added support for turning off periodical timer tasks
2016-01-08 15:59:24 +02:00
Xenofon Foukas
3e2adfbcbc
Fixed bug to allocate memory in the stack instead of dynamically for the timer search key
2016-01-08 12:53:34 +02:00
Xenofon Foukas
11b2f82936
Integrated timer to work with periodic report messages and agent tasks
2016-01-07 17:41:51 +02:00
lukashov
b80a6660bf
Some more clean up in dlsch_demodulation.c
2016-01-07 13:50:45 +01:00
lukashov
3521765b62
Changes:
...
1. Fixing a bug in dlsch_channel_level_TM56.
avg128D = _mm_setzero_si128() must be done inside the rx_antennas loop and not before
2. Cleaning up code in dlsch_demodulation.c
3. Offsets for TM5 and TM6 still must be validated.
4. Right now IA and I-UA receivers for TM4 have the same offset -
validate if any additional penalty/gain is needed.
5. Shortened file names in dlsim.c since matlab can read only 63-characters file names.
6. Tested: TM4 U2 -gS perfect CE works fine for EESM and MIESM abstraction (MCS 4 MSE= 0.007 dB on both streams).
2016-01-07 11:47:14 +01:00
Xenofon Foukas
e88779c4ef
Added support for lightweight finegrained task timer
2016-01-06 18:06:48 +02:00
Xenofon Foukas
e78075e831
Integrated task manager with system frame and subframe clock and added support for one task queue per eNB
2016-01-06 16:22:59 +02:00
lukashov
80cb191214
Now channel-level dependent part of log2_approx works properly.
...
Validating mcs-dependent shift.
2016-01-06 13:07:10 +01:00
Xenofon Foukas
e0c459be75
Changed handlers not to require the xid in their signature. Containted in the received message, or generated in them
2016-01-06 11:57:03 +02:00
lukashov
3262bfa66e
Fixing dlsch_channel_level_TM34.
...
Passing 2 avrage channel lvel and not max how it was done before.
Continuing with calibration.
2016-01-06 10:38:47 +01:00
Xenofon Foukas
3bc88cfd11
Fixed agent to support proper frame and subframe reporting in progRAN messages
2016-01-05 21:52:05 +02:00
Xenofon Foukas
99cf3b654a
Added functions to get the current frame and subframe
2016-01-05 21:30:55 +02:00
lukashov
4031335617
Changing names of the files in dlsim.c
2016-01-05 20:24:12 +01:00
Navid Nikaein
f2f0e68f9d
Fix the bug in the RB tree, and sanity test for the timer API
2016-01-05 19:26:45 +01:00
lukashov
7a8e3a421c
Commit to compare -u0 and -u2 performance in interference free environment for
...
TM4 and verify if any additional gain/penatly is needed.
2016-01-05 15:27:15 +01:00
Xenofon Foukas
f7d591f150
Created task manager support for agent messages in the for of a priority queue
2016-01-05 13:57:52 +02:00
Navid Nikaein
1f213b0b8e
* add options to enb configuration file for the enb agent
...
* add timer api for the periodic and oneshot operations
* create enb agent task
2016-01-05 11:33:40 +01:00
lukashov
73c76d1456
Small changes in dataout file names.
2016-01-05 11:11:35 +01:00
lukashov
fa64a12850
Applying channel scaling for TM4, playing with log2approx in demodulation
2016-01-05 00:25:23 +01:00
lukashov
ef3991d461
Minor change in dlsch_demod.
2016-01-04 16:58:32 +01:00
lukashov
6e839bf82c
Minor change in dlsim.c
2016-01-04 15:31:49 +01:00
lukashov
404814f706
In demod removing -13 to play with absolute value of shift
2016-01-04 15:30:02 +01:00
lukashov
eeaf2c1596
Cleaning up some comments
2016-01-04 14:54:13 +01:00
lukashov
fe702e469d
Minor change in dlsch_demod
2016-01-04 14:37:26 +01:00
lukashov
170291413d
Going back to fixed shift in log2_approx for TM4. Playing with computing the channel average in order to find optimal shift.
2016-01-04 14:33:01 +01:00
Navid Nikaein
48ddbc6805
Merge branch 'feature-68-enb-agent' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-68-enb-agent
2016-01-01 20:06:55 +01:00
Navid Nikaein
e42dd36967
update the itti timer
2016-01-01 20:05:15 +01:00
Xenofon Foukas
e5e58ec2f4
Fixed mac stats handler for periodic and continuous stats updates
2015-12-29 15:43:42 +02:00
Xenofon Foukas
b9cf840a10
Created callback mechanism for destruction of protocol messages sent by the agent
2015-12-28 15:25:27 +02:00
Xenofon Foukas
0bea0aafc4
Restructured statistics handler to consider the request message parameters
2015-12-23 15:29:28 +02:00
Xenofon Foukas
7241aa6a38
Added support for parameters in handlers
2015-12-23 12:17:52 +02:00
Xenofon Foukas
4f618d6170
Fixed some bugs that would lead to segfaults and modified to support changes in protocol
2015-12-22 17:08:16 +02:00
Xenofon Foukas
d5830ced24
Allow only a single instance of the eNB agent
2015-12-22 17:06:37 +02:00
Xenofon Foukas
915af964f4
Fixed top-level message field msg_dir to be optional
2015-12-22 17:04:18 +02:00
lukashov
9c41f88a56
Improving previuos commit: awgn TM4 for perfect CE.
2015-12-21 12:05:40 +01:00
Navid Nikaein
17251ddaac
Very basic version of the enb agent
2015-12-21 03:36:37 +01:00
lukashov
b21b87df28
Fixing perfect channel estimation for TM4
2015-12-18 17:08:21 +01:00
lukashov
e44851306d
1.Fixing a bug with qam tables in dlsch_demodulation.c for tm4.
...
2.Fixing shift LUT for TM1. Mcs 21, 26 and 28 show erroneous performance. (see attachement in commit)
2015-12-17 15:33:27 +01:00
Xenofon Foukas
0dee574c57
Changed prp_stats_reply message to support multiple UE and cell reports
2015-12-17 11:37:18 +02:00
Navid Nikaein
988b483ab0
* automatic generation of protobuf messages in CMakeList.txt
2015-12-16 16:53:37 +01:00
lukashov
513ed46e56
Calibrating offset for TM1 and introducing LUT interf_unaw_shift_tm1_mcs. LUT valid for mcs<=13,
...
to be completed in the next commit.
2015-12-16 15:46:56 +01:00
Navid Nikaein
bd1de293c6
Merge branch 'feature-68-enb-agent' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-68-enb-agent
2015-12-16 15:43:10 +01:00
lukashov
877d7b3bf9
Fixing global shifts
2015-12-16 13:43:50 +01:00
lukashov
1673ba3dfb
Fix global var for shift
2015-12-16 12:51:43 +01:00
Navid Nikaein
183e105f87
update CMakeLists--generate .c files for protobufs
2015-12-16 11:58:48 +01:00
lukashov
d6503bdd47
typo
2015-12-15 23:21:13 +01:00
lukashov
c2460ee36a
Verifying if offset LUT for TM4 works for TM1. -J is responsible for shift.
2015-12-15 23:14:08 +01:00
Xenofon Foukas
5f1f1abe3f
Added header in messages and removed length field
2015-12-15 22:47:08 +02:00
Navid Nikaein
694718963a
* script for automatic generation of protobug messages
2015-12-15 19:46:52 +01:00
Navid Nikaein
7ccf7a917f
* add protobuf messages and compliation directives
2015-12-15 19:44:12 +01:00
lukashov
51af1a19f0
Now BLER goes to 10^(-2) in case of abstraction and 10^-3 in regular mode.
2015-12-15 16:09:53 +01:00
lukashov
2b41586884
Introducing different shifts for channel compensation log2_maxh0 and log2_maxh1 as well as mcs-dependent offset coefficients interf_unaw_shift_mcs
...
for I-UA receiver and interference-free case TM4. Coeeficients for 64 QAM must be revised.
2015-12-15 15:57:45 +01:00
Navid Nikaein
5c0098e2f0
* add async interface support for eNB agent and create a lib
2015-12-15 11:53:47 +01:00
lukashov
7ad4dcd3a1
Changing the level of target BLER on dlsim.c
2015-12-14 19:07:23 +01:00
lukashov
05fd086418
Introducing an offset for I-UA receiver intefr_unaw_shift and calibrating this value for each mcs (u=0 only).
2015-12-14 19:01:29 +01:00
lukashov
0d9f417f7b
Small changes in dlsch_demodulation.c and in dlsim.c condition to stop simulation depending on rx_type.
...
dr_offset must be calibrated for tm4 again.
2015-12-14 12:32:52 +01:00
lukashov
20a6f9785b
Small changes for writing precoder in data_out file.
...
Please note that to test precoder it is necessary to run Perfect_CE
2015-12-10 13:12:00 +01:00
lukashov
d765d1f2ab
Fixing previous commit
2015-12-09 15:27:50 +01:00
lukashov
9695420fce
Merge branch 'develop' into feature-59-tm4
...
Conflicts:
openair1/SIMULATION/LTE_PHY/dlsim.c
openair1/SIMULATION/TOOLS/random_channel.c
2015-12-09 13:55:20 +01:00
lukashov
7f34328b24
Changes:
...
1. Fixing precoder selection criteria for TM4 for tpmi2.
TPMI 2 works now.
2. Temporarily replacing abstraction.c with an old version till fix the bug in init_freq_channel.
3. Commenting some extra printouts.
2015-12-08 16:18:44 +01:00
lukashov
790ba35688
one more bug in measurements
2015-12-04 19:04:59 +01:00
lukashov
6df0e46245
Fixed bug in lte_ue_measurements.c for subband pmi calculation
2015-12-04 18:28:12 +01:00
lukashov
55c1f58192
Fixing prec2A_TM4_128 in dlsch_demodulation.c
2015-12-04 11:54:42 +01:00
Florian Kaltenberger
d56adbf3c1
Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4
2015-12-02 15:59:15 +01:00
Florian Kaltenberger
7d27d45d02
few more fixes
2015-12-02 15:57:25 +01:00
lukashov
8d85ca9c78
fixed cor matrix for tpmi=1, -gR works now
2015-12-02 14:28:30 +01:00
Florian Kaltenberger
cce0b45f97
a few small bugfixes, but not yet finished
2015-12-02 13:02:45 +01:00
Florian Kaltenberger
e24847b130
fixing last commit
2015-12-02 11:25:16 +01:00
Florian Kaltenberger
992b32a969
Merge branch 'feature-59-tm4' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-59-tm4
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/proto.h
2015-12-02 11:15:26 +01:00
Florian Kaltenberger
6143779c63
documentation
2015-12-02 11:13:47 +01:00
lukashov
0c5a731f23
Merge branch 'feature-59-tm4' of gitlab.eurecom.fr:oai/openairinterface5g into feature-59-tm4
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dci_tools.c
2015-12-02 11:11:23 +01:00
lukashov
11dc7d2b81
extension to tmpi 2 for TM4
2015-12-02 11:04:00 +01:00
Florian Kaltenberger
000e60c193
extrac_cqi translates pmi_dual into pmi_single
2015-11-30 16:58:08 +01:00
Xiwen JIANG
1096744662
cell specific beamforming weights adaption nb of tx antennas
2015-11-30 15:31:33 +01:00
Xiwen JIANG
bed11c711e
dlsch data extraction bug fixed for special subframes in TM7
2015-11-30 15:29:10 +01:00
Florian Kaltenberger
13752a6768
fixing pmi_extend
2015-11-27 17:13:48 +01:00
Xiwen JIANG
62e38a05c0
comment debug mode in dlsch_demodulation
2015-11-26 18:03:39 +01:00
Xiwen JIANG
b86efd9cbe
add printf for debug mode in TM7 data extraction
2015-11-26 17:59:29 +01:00
Xiwen JIANG
8b56ae1755
bug fixed in do_OFDM_l() for the 7th symbol in a subframe
2015-11-26 17:21:14 +01:00
Florian Kaltenberger
a9c3b9b483
config files for 2 antennas for usrp and exmimo
2015-11-26 17:02:30 +01:00
lukashov
cf2b532a79
changes in dci_tools.c for TM4 to support tpmi2
2015-11-26 12:22:59 +01:00
Xiwen JIANG
4a4a878507
dlsim adaption for new_eNB_dlsch()
2015-11-26 11:49:48 +01:00
Xiwen JIANG
ad5e6a9eea
ulsim and mbmssim adaption
2015-11-26 11:48:53 +01:00
Xiwen JIANG
1d511eca7f
Merge branch 'master' into feature-21-TM7
2015-11-26 10:52:04 +01:00
Xiwen JIANG
ed83cbd1eb
TM7 dlsim works
2015-11-26 10:32:43 +01:00
lukashov
f6e750fb66
feature-59-tm4: fixing dci_tools.c tmpi0 all channels all mod orders works
2015-11-25 22:52:42 +01:00
lukashov
9576283381
feature-59-tm4: fixing merge bugs in lte_phy_scope
2015-11-25 20:38:52 +01:00
lukashov
c26f9fea3d
Enabling XFORMS
2015-11-25 20:32:30 +01:00
lukashov
9bd28ec137
merge with master
2015-11-24 20:40:35 +01:00
lukashov
4e9670b5aa
merge with master
2015-11-23 17:48:59 +01:00
Florian Kaltenberger
857fd74e1b
commiting changes from svn branch SIC-receiver from revision 6836 to 7896 (current svn head). See svn log for details.
2015-11-18 13:44:46 +01:00
Xiwen JIANG
0d681a0e72
use nb_antennas_tx as physical antenna number and nb_antennas_tx_eNB as antenna port
2015-10-09 10:04:25 +02:00
Xiwen JIANG
67262694de
bug fixed in free beamforming weights
2015-10-05 16:19:52 +02:00
Xiwen JIANG
fac6a63f67
adding new file
2015-10-05 15:41:18 +02:00
Xiwen JIANG
24645f26c6
Merge branch 'master' into feature-21-TM7
...
Conflicts:
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/SCHED/phy_procedures_lte_ue.c
openair1/SIMULATION/LTE_PHY/dlsim.c
openair1/SIMULATION/LTE_PHY/mbmssim.c
targets/RT/USER/Makefile
2015-10-05 11:27:50 +02:00
Xiwen JIANG
b40ed6af9b
TM7 works for dlsim.
2015-10-02 11:44:30 +02:00
Xiwen JIANG
7882472b73
revert dlsch_llr_computation
2015-10-01 17:43:46 +02:00
Xiwen JIANG
dc636f2b44
calculate channel level for TM7
2015-10-01 17:42:20 +02:00
Xiwen JIANG
b6b7bd1c19
comment writing to file line
2015-10-01 17:38:02 +02:00
Xiwen JIANG
d09d042806
bug fixed for symbols to activate beamforming channel estimation
2015-09-29 17:00:17 +02:00
Xiwen JIANG
a6f2310e4b
add beamforming mode as an input parameter of llr computation
2015-09-29 14:02:57 +02:00
Xiwen JIANG
d89807b6eb
skip half creterion for PSS RBs
2015-09-29 10:35:47 +02:00
Xiwen JIANG
e5013e5327
move DL beamforming channel estimation to dlsim top level file
2015-09-29 10:34:55 +02:00
Xiwen JIANG
1a1d843f16
compilation for XFORMS
2015-09-25 18:34:23 +02:00
Xiwen JIANG
fdea4022d1
bug fixed for more than 1 physical antenna
2015-09-25 18:14:22 +02:00
Xiwen JIANG
3353735f3c
beamforming weights modification
2015-09-25 11:32:07 +02:00
Xiwen JIANG
aca66630ff
pass physical antenna number as an dlsim option
2015-09-23 16:33:18 +02:00
Xiwen JIANG
70e1e0cecf
more cleanness
2015-09-09 11:57:44 +02:00
Xiwen JIANG
3a5eda8cae
cleanness and comments
2015-09-09 11:37:24 +02:00
Xiwen JIANG
f905243047
update beamforming channel estimation frequency interpolation filter head file
2015-09-09 09:58:23 +02:00
Xiwen JIANG
cf4a005e32
Beamforming channel estimation based on UE specific reference signal
2015-09-09 09:53:59 +02:00
Xiwen JIANG
5adc20ca06
patch difference of TM7 dev with svn r7530 to git branch
2015-08-18 17:17:46 +02:00