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
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
shahab SHARIAT BAGHERI
9a9c867a75
additional Mac stats and Improvements
2018-02-20 15:09:24 +01: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
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
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
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
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
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
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
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