Commit Graph

242 Commits

Author SHA1 Message Date
Andre Puschmann 61d525ea80 Merge branch 'next' into embms_merge_final 2018-05-22 10:39:05 +02:00
Andre Puschmann 7c56a7d083 fix compiler warning 2018-05-22 10:29:02 +02:00
Francisco Paisana c689343d81 Scheduler fix (#200)
* scheduler still not working with RGBs. The reservation of RGBs is not sufficient for the RAR allocation.

* now in the scheduler, we allocate space not only for pending data but also for headers and CE

* cant connect. going to check if it is an issue of the next branch

* cleaned up the interface

* removed obsolete functioN

* minor fix

* function name change
2018-05-21 16:40:11 +02:00
yagoda 65f2747a8e removing mch handler in rlc, fixing embms autostart 2018-05-20 19:24:44 +02:00
Andre Puschmann 463b138026 remove debug printfs 2018-05-17 21:47:42 +02:00
yagoda d0cb214725 fixing sheduling issues and merge errors 2018-05-17 20:23:18 +02:00
yagoda 0ae22e0822 fixing scheduling issues for mbms 2018-05-17 20:20:20 +02:00
Andre Puschmann 9ca2b89282 fixing compile warnings 2018-05-17 17:27:44 +02:00
yagoda f286e12ceb fix for mbms mac scheduling 2018-05-17 17:16:51 +02:00
yagoda fac8bb7b7a adding mbms-gw broadcast support, adding parameter for automatic mbms service start 2018-05-17 16:25:17 +02:00
yagoda 3e46e7fbab minor change to reintroduce mbms sib config parsing 2018-05-16 12:23:04 +02:00
yagoda e4c3f0bc30 adding mbms-gw and mch generation tables 2018-05-15 17:27:10 +02:00
yagoda 84f4996584 adding upper embms support to the enodeb 2018-05-15 17:13:30 +02:00
yagoda 08976bb948 introducing support for embms in the enodeb PHY 2018-05-15 17:01:51 +02:00
Ismael Gomez 1af24313e7 Release pending RAR if scheduler failed configuration 2018-05-14 16:11:45 +02:00
Andre Puschmann b4a23d325a cosmetic changes 2018-05-10 16:43:08 +02:00
Andre Puschmann 9a10f5f6d4 add buffer_pool printing option to eNB 2018-05-10 16:40:37 +02:00
Andre Puschmann 718a15608c dealloc SCH pdu in MAC instead of pdu_queue
- this is basically e9fcb10c9e
  but with the counterpart in the eNB's MAC
2018-05-10 16:36:55 +02:00
Andre Puschmann 9230d111ce use pool_allocate wrapper in srsENB's UE subclass in RRC 2018-05-09 13:57:50 +02:00
Andre Puschmann 5ecc145f14 Merge branch 'master' into next 2018-05-01 14:50:15 +02:00
David Rupprecht 977ed71848 enodeb print security key 2018-04-30 21:24:11 +02:00
Ismael Gomez aa1724b8f3 Add missing-field-initializers flag and properly initialize structs 2018-04-29 17:55:19 +02:00
Ismael Gomez 62787bdd41 Remove unused include 2018-04-26 12:46:17 +02:00
Ismael Gomez c17fbfcde1 Fixed buffer overflow in SIB generation 2018-04-26 11:45:46 +02:00
Ismael Gomez ab78eb6d58 Process BCCH from pdu_process thread. Process PCCH from new thread in RRC 2018-04-25 13:44:58 +02:00
frankist 786d29962b refactoring and improvement of time-domain RR scheduling (#181)
* fixed the scheduler not filling the mask for multiple UEs
* fixed a bug related with the reset of the allocations
* The RR now saves the last UE to be assigned
2018-04-23 18:28:29 +02:00
Pedro Alvarez 190015435b Fixed some un-initialized variables in E-RAB Setup Response. 2018-04-17 13:30:37 +01:00
Francisco Paisana c104c9e3c8 solved the small inconsistency with the drbid/lcid/erabid 2018-04-11 10:50:14 +02:00
Francisco Paisana 296d49f3eb Now enb does not crash when the QCI is not invalid. 2018-04-10 19:45:06 +02:00
Francisco Paisana f5b8343244 srsenb now prints an error message when the QCI is not valid 2018-04-10 17:42:50 +02:00
Andre Puschmann 319f473363 fix remaining printf warnings 2018-04-04 12:15:10 +02:00
Andre Puschmann dd76f85313 Merge branch 'master' into next 2018-04-03 11:07:17 +02:00
Joseph Giovatto 4e05266ea8 added printf format check for hex logs 2018-04-03 10:50:32 +02:00
David Rupprecht 06d4559294 Change include path absolut to project dir 2018-04-01 18:08:24 +02:00
David Rupprecht 9d71bec7b6 Unified include guards 2018-03-31 19:04:04 +02:00
Joseph Giovatto 49da57c8a1 Changed log methods to take string literal vs string object
to allow for format checking and save on object copy.
Fixed log format specifier warnings.
2018-03-29 16:59:19 +02:00
Andre Puschmann 047f09062b Merge branch 'master' into next 2018-03-29 16:53:57 +02:00
Andre Puschmann ded550b793 remove unneeded boost includes 2018-03-29 10:28:36 +02:00
Andre Puschmann bf25a5a05c fix handling of log vector in eNB 2018-03-28 16:46:40 +02:00
Eric Schreiber 0ac766658a Initialize the E_RABFailedToSetupListCtxtSURes_present and CriticalityDiagnostics_present members of the LIBLTE_S1AP_MESSAGE_INITIALCONTEXTSETUPRESPONSE_STRUCT to false
to prevent "[S1AP] [E] Failed to send InitialContextSetupResponse" errors. When these members are set to false the liblte_s1ap_pack_initialcontextsetupresponse
routine ignores the corresponding (uninitialized) structures when serializing the response pdu.
2018-03-26 17:21:07 -04:00
Pedro Alvarez 6e4720771f Merge branch 'next' into epc 2018-03-26 11:26:40 +01:00
Ismael Gomez fa4d14652d Added mutex for ue_rem/buffer access for more safety 2018-03-21 13:32:19 +01:00
Ismael Gomez 45cae1d1ab Fix srsENB DL TCP stalling 2018-03-21 13:10:13 +01:00
Ismael Gomez 2d9c101027 Check all DRB config parameters 2018-03-21 11:42:37 +01:00
Pedro Alvarez c8dafa5410 Merging next into guti attach branch 2018-03-20 17:33:59 +00:00
Pedro Alvarez 1dd87e5113 Getting rid of boost::mutext on enb singleton class 2018-03-20 16:53:11 +00:00
Andre Puschmann 4575a9e610 add further checks for pool allocate return in srsENB and RLC UM/TM 2018-03-06 15:20:23 +01:00
Ismael Gomez fd0c8168f0 Set to Continuous RX and TX 2018-03-02 20:59:17 +01:00
Xavier Arteaga bf80a0a21b Udated enb.config.example for TM1-4 2018-02-26 16:42:52 +01:00
Andre Puschmann 1daf7b04bc add copyright header 2018-02-11 19:32:07 +01:00