Commit Graph
100 Commits
Author SHA1 Message Date
Xenofon Foukas c8c4b42317 Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent 2017-08-22 14:44:12 +03: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
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
Xenofon Foukas 7df4a7813f Merge remote-tracking branch 'origin/feature-68-enb-agent' into feature-68-uplink 2017-04-12 15:43:19 +03: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
Xenofon Foukas a08178fa0e Made modifications to UL scheduling messages 2017-04-04 21:11:16 +00:00
Xenofon Foukas 9e55f8ebcd Fixed bug in the establishment of DRBs 2017-02-11 17:57:11 +02:00
Xenofon Foukas 274030c4d5 Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent 2017-02-06 12:29:53 +02: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
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
Xenofon Foukas a3427bf85b Bug fixes for proper reporting of HARQs to the controller 2017-02-02 17:51:58 +02:00
Xenofon Foukas 6d6e1c8687 Stability improvements for remote real-time control 2017-01-31 19:15:51 +02: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
Xenofon Foukas 9224d36176 Fixed bug that prohibited 2 UEs to be scheduled at the same time 2017-01-27 19:19:17 +02:00
Xenofon Foukas 974e5beebc Harmonized FlexRAN scheduler with MAC changes for support of multiple UEs 2017-01-25 20:02:38 +02:00
Xenofon Foukas 422c06c932 Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent 2017-01-25 16:18:44 +02:00
Xenofon Foukas d0476cb02b Fixed various bugs related to scheduling using agent 2017-01-24 17:39:44 +02: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
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
Xenofon Foukas c0ad88e537 Fixed bug in the creation of MAC PDUs in the local flexran scheduler 2016-11-16 16:12:30 +02:00
Xenofon Foukas 1c86e23edf Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent 2016-11-11 08:54:56 +02: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
Xenofon Foukas cf59e0d891 Added notification messages for control delegation in dl_scheduler VSF 2016-11-08 14:40:34 +02:00
Xenofon Foukas 83929d42f2 Refactored local FlexRAN scheduler to make further use of FlexRAN API 2016-11-05 14:09:48 +02: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 b6c7909d03 Fixed bugs related to MAC padding and RLC requests in AM mode 2016-10-24 19:14:07 +03:00
Xenofon Foukas b218128862 Moved agent and protocol to flexran naming convention 2016-10-20 16:37:45 +03:00
Xenofon Foukas 9ed966cfe6 Added conf file for flexran oaisim 2016-10-19 15:16:58 +03: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
Xenofon Foukas e29524a5fe Fixed bug when using DCCH2 2016-09-05 11:15:26 +03: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
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
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
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
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
Xenofon Foukas 59ba6f9e7b Made config changes for remote scheduler and eNB 2016-04-20 13:41:49 +01: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
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
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
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
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
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
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
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
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
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
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
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
Xenofon Foukas 4a04aeb2aa Fixed bug in decoding frame and subframe number from sfn_sf field 2016-03-01 13:08:29 +00:00