Commit Graph
913 Commits
Author SHA1 Message Date
Cedric Roux f4e97b50fa download asn1c from oai gitlab
the official asn1c repository at github posed problems to
some people in the past. It's better to have it locally
for such a critical piece of the software.
2016-08-18 15:29:33 +02:00
Cedric Roux 696d92f04d bugfix: forgot to include T.h 2016-08-10 17:13:31 +02:00
Cedric Roux 3d64a195ef T: add a trace (random access downlink msg4) 2016-08-10 17:09:15 +02:00
Cedric Roux b07efe7a01 add trace ENB_MAC_UE_DL_PDU_WITH_DATA to trace downlink pdu 2016-07-27 11:36:35 +02:00
Cedric Roux 833714406c hotfix: RLC AM reported wrong number of bytes to retransmit
This was causing oaisim to fail way too often at the startup
of a connection.

Things should go better with this patch.

It may not be the end of the story, the use of retrans_num_bytes_to_retransmit
is not clear to me. The problem I see is: what if the max number of
retransimission has been reached (if that has a meaning at all in RLC AM)?
will this value be decreased or not?
2016-07-20 17:54:21 +02:00
Cedric Roux d48c336934 hotfix: better management of s-tmsi reconnect
The code was changing the rnti in the red-black tree without
removing/reinserting the context. This is wrong because the
rnti is a key of the red-black tree and you cannot change the
key in a stored item at will.

There are also modifications of the function mac_eNB_rrc_ul_failure
which has to remove the UE in any case.

And rrc_mac_remove_ue has been changed for the case where
the UE is not found.
2016-07-11 12:47:31 +02:00
Rohit Gupta 652fafd0ec Merge branch 'develop' into bugfix-9i-opt-wireshark 2016-06-29 12:19:18 +02:00
Cedric Roux d0c99c296e Merge branch 'develop' into T 2016-06-28 13:21:32 +02:00
Cedric Roux bc20616af7 minor: parameters missing to some LOG_ macros plus some cleanup 2016-06-24 17:51:00 +02:00
Cedric Roux bfa749a7fa hotfix: rrc_mac_remove_ue was wrong 2016-06-24 10:58:29 +02:00
Cedric Roux 6445cc95f5 add T traces for MAC PDU/SDU including full buffers 2016-06-23 12:39:57 +02:00
Cedric Roux 0d6c4a31f9 hotfix: include T.h before redefining VCD macros 2016-06-23 09:53:26 +02:00
Cedric Roux 031e6a024f Merge branch 'develop' into T 2016-06-16 17:22:30 +02:00
Cedric Roux 70d58491fc bugfix: uplink transmission/retransmission traces were wrong 2016-06-16 11:09:25 +02:00
Cedric Roux 4ea0121cab hotfix: rewrite allocate_CCEs, it didn't work properly.
The distinction common space/user space still requires some
careful examination.
2016-06-15 22:24:15 +02:00
Cedric Roux 26c3a6a039 forgot to include T.h
if you compile *without* T it fails because the T macro is interpreted
as a function call
2016-06-10 12:42:44 +02:00
Cedric Roux 310b027acd Merge remote-tracking branch 'main/develop' into T
Conflicts:
	cmake_targets/CMakeLists.txt
	cmake_targets/build_oai
	openair1/PHY/LTE_TRANSPORT/pucch.c
	openair1/SCHED/phy_procedures_lte_eNb.c
	openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
	targets/RT/USER/lte-softmodem.c
2016-06-10 11:49:59 +02:00
Cedric Roux 262cda6199 add PDCP traces to the code 2016-06-10 10:48:13 +02:00
Cedric Roux 10dbc33e01 add RLC traces to the code 2016-06-10 10:47:42 +02:00
Cedric Roux d7e072a413 MAC tracing in the code 2016-06-10 10:46:45 +02:00
Cedric Roux fb6746537a bugfix: include T.h or compilation fails when T unused
(the T macro is then undefined)
2016-06-02 12:38:33 +02:00
Cedric Roux 2e6c04cd3f add T traces to rrc_eNB.c 2016-05-27 18:38:56 +02:00
Cedric Roux f6bfd8a397 bugfix: T_ENB_RRC_CONNECTION_RECONFIGURATION was done at the wrong place 2016-05-27 18:38:25 +02:00
Cedric Roux 0feda7fdfe add some RRC logs
- adding T macros here and there
- modify the T_messages.txt
- modify enb.c to trace them in the RRC view
2016-05-25 17:38:44 +02:00
Cedric Roux 2138a47e41 more work on enb.c
plus add rrc connection setup complete tracing
2016-05-25 16:51:33 +02:00
Cedric Roux f38476aee4 import VCD into the T 2016-05-20 15:27:14 +02:00
Raymond Knopp 4070a3affa fixed CCE allocation bug. 2016-05-10 19:34:36 +02:00
Rohit Gupta 428f359680 fix for race conditions in OPT/Wireshark tracing tool 2016-05-02 17:03:57 +02:00
Rohit Gupta e59f659fad Merge from bugfix-48-L1L2Signalling to develop 2016-05-02 15:12:11 +02:00
Navid Nikaein 2493ea4a3c update the run_enb_ue_virt_s1 script to birng up oip interface automatically 2016-04-26 13:51:50 +02:00
Navid Nikaein 0ddf4208b0 disabling localization flag in RRC 2016-04-21 18:26:25 +02:00
Raymond Knopp 2dfe84a7e4 bugfixing for UL. Remaining problems: CCE allocations in subframe 5 lead to occasional illegal DCI allocations (affects UL DCI which is missed by UE). waveform compliance with CQI in ULSCH. 2016-04-10 23:25:58 +02:00
Cedric Roux f9d740eee6 first commit of the T - review this commit, many things should
probably not be here.
2016-04-10 17:01:22 +02:00
Raymond Knopp b511419090 resolved residual warnings after merge with develop (no warnings again for lte-softmodem) 2016-04-01 09:17:37 -07:00
Raymond Knopp e71aebc603 Merge remote-tracking branch 'origin/develop' into bugfix-48-L1L2signaling
Conflicts:
	openair1/PHY/LTE_ESTIMATION/lte_eNB_measurements.c
	openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
	openair1/SCHED/phy_procedures_lte_eNb.c
	openair2/LAYER2/MAC/config.c
	openair2/LAYER2/MAC/pre_processor.c
	openair2/LAYER2/openair2_proc.c
	openair2/RRC/LITE/rrc_eNB.c
	openair3/NAS/UE/API/USIM/usim_api.c
	openair3/NAS/UE/ESM/esm_ebr_context.c
2016-03-31 14:36:12 -07:00
Cedric Roux 600cce17c7 more warning removals 2016-03-29 12:00:57 +02:00
Cedric Roux 87d1424762 more warning removals 2016-03-29 11:50:29 +02:00
Cedric Roux 5f823b401a some more warning removals 2016-03-28 22:45:20 +02:00
Cedric Roux 20b6fee632 remove more warnings 2016-03-27 13:36:37 +02:00
Raymond Knopp 1d3ce6d99c Merge branch 'cleanup' into bugfix-48-L1L2signaling
Conflicts:
	openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
	targets/ARCH/COMMON/common_lib.c
2016-03-27 03:09:22 -07:00
Raymond Knopp aab91dd0d4 removal of MAC_INTERFACE directory and its consequences 2016-03-27 02:50:47 -07:00
Cedric Roux ce0adf779b declare struct rrc_rnti_tree_s before RB_PROTOTYPE 2016-03-26 23:14:55 +01:00
Cedric Roux 77363df00b remove #warning lines (comment them out) 2016-03-26 22:52:19 +01:00
Cedric Roux 04eed3bd6e remove "unused variable" and "set but not used" warnings 2016-03-25 23:58:58 +01:00
Cedric Roux 3f8c74caba avoid duplicate #define 2016-03-25 22:26:40 +01:00
Cedric Roux a56b0a1f70 clean liblfds (comment #pragma lines) 2016-03-25 22:14:54 +01:00
gauthier f48fff45a0 Merge branch 'bugfix-48-L1L2signaling' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-48-L1L2signaling 2016-03-23 21:19:02 +01:00
gauthier f79b0e7d9b added hotfix for DCCH bad size limitation (to be checked after merge with develop). Changed UL idle scheduling to improve 5MHz performance, changed DCI aggregation for ue-specific DCIs (reduces contention with SI and RA in subframe 5 for 5 MHz). Added RRC timer for UE release which cleans L1. Still issues in 10 MHz throughput with TCP. 5 MHz seems almost fine. 2016-03-23 21:15:49 +01:00
Cedric Roux 0d7e510d29 fix size checks of CCCH
it was at the wrong place
it was also wrong (< instead of <=)
2016-03-23 16:00:22 +01:00
Raymond Knopp b441c37b40 added Timing advance tracing to .vcd output. Increase maximum UL RB count to 45. Measured UL throughput @ 15 Mbit/s (40 PRBs). 2016-03-18 08:00:51 +01:00