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
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
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
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
Wang Tsu-Han
bf601fce71
adding phy-test for UL
2018-02-16 19:15:40 +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
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
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
Niccolò Iardella
7e3b1f5d0a
Niccolo: Add sorting policy
2018-02-14 17:06:04 +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
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
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
d68ddebe21
Merge branch 'develop-oaisim-ue-hotfix' into develop_integration_2018_w07
2018-02-12 16:11:17 +01:00
Emad
ddd3e97f14
srb_id must be between [1,3]
2018-02-12 16:07:22 +01:00
Robert Schmidt
135b06ae66
bugfix: only send eNB stats to controller if agent enabled
2018-02-12 15:21:02 +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