Commit Graph

3117 Commits

Author SHA1 Message Date
Ismael Gomez 4662b83fe9 Use bzero instead of {} for initializing structs 2018-05-22 15:14:03 +02:00
Andre Puschmann ad5c06f64b limit SDU generation rate in AM stress test 2018-05-22 14:52:47 +02:00
Andre Puschmann 61d525ea80 Merge branch 'next' into embms_merge_final 2018-05-22 10:39:05 +02:00
Andre Puschmann 8beb3cab10
Merge pull request #201 from softwareradiosystems/mutex_rlc_tx_queue
Increase/decrease nbytes counter inside mutexed queue
2018-05-22 10:30:58 +02:00
Andre Puschmann 7c56a7d083 fix compiler warning 2018-05-22 10:29:02 +02:00
Andre Puschmann 234ec178b2 cleanup pdu.h 2018-05-22 10:28:50 +02:00
Andre Puschmann 438892118c extend msg queue test 2018-05-22 10:28:14 +02:00
Ismael Gomez bad007cdd9 Increase/decrease nbytes counter inside mutexed queue 2018-05-21 23:24:55 +02:00
Ismael Gomez 467ba4e326 Average sampling offset estimate before adjusting timing to be more robust against EVA and ETU fading 2018-05-21 23:00:57 +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
Ismael Gomez a87e7b3e43 Protect uhd_tx_streamer_send() by a mutex inside rf driver 2018-05-21 12:31:06 +02:00
yagoda 65f2747a8e removing mch handler in rlc, fixing embms autostart 2018-05-20 19:24:44 +02:00
Ismael Gomez f8655f3260 Changed the way we detect out-of-sync 2018-05-18 18:55:23 +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 13c62eb55e Merge branch 'embms_merge_final' of https://github.com/softwareradiosystems/srsLTE into embms_merge_final 2018-05-17 10:25:13 +02:00
yagoda a113d5164f facilitate automatic mbms service start 2018-05-17 10:19:25 +02:00
Andre Puschmann 2c501e8d72 fix csv metrics writer again 2018-05-16 21:51:21 +02:00
Andre Puschmann 472b65e4d0 count MCH traffic at MAC 2018-05-16 17:54:41 +02:00
Andre Puschmann f554308632 fix warnings and remove debug output 2018-05-16 16:22:42 +02:00
Andre Puschmann bfec4d701b add eMBMS traffic to DL metrics 2018-05-16 16:22:27 +02:00
yagoda 3e46e7fbab minor change to reintroduce mbms sib config parsing 2018-05-16 12:23:04 +02:00
Andre Puschmann 9ce3be974a Merge branch 'next' into embms_merge_final 2018-05-15 22:32:56 +02:00
Andre Puschmann 2fb0dc62a0 refactor config for multicast RLC bearers 2018-05-15 22:23:21 +02:00
yagoda 3fee81446a adding asn1 test files 2018-05-15 17:48:20 +02:00
yagoda e4c3f0bc30 adding mbms-gw and mch generation tables 2018-05-15 17:27:10 +02:00
yagoda 12c9f50ba9 adding upper layer embms support to the UE 2018-05-15 17:20:51 +02:00
yagoda e35672e234 adding PHY embms support to the UE 2018-05-15 17:16:28 +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
yagoda d80d49a9da adding tests for embms rlc functionality 2018-05-15 16:59:06 +02:00
yagoda 49c3578f64 introducing embms support in common upper layer functions 2018-05-15 16:57:23 +02:00
yagoda ec918eab76 adding support for embms in common functions and interfaces 2018-05-15 16:50:57 +02:00
Andre Puschmann fd9f847d2d dont let RLC stress test fail if buffer gets empty 2018-05-15 16:29:49 +02:00
yagoda 9d7d6c9415 adding adaptations to the phy layer for mbms 2018-05-15 16:13:03 +02:00
Andre Puschmann 541a045079 revert 0ac31cf4af
- but protect memcpy to detect misalignment when reassembling SDU
2018-05-15 15:39:23 +02:00
Andre Puschmann e0e219fdce reduce default loglevel in RLC stress tests 2018-05-15 12:59:22 +02:00
Andre Puschmann 009c090623 extend cmake for finding libpcsclite 2018-05-15 12:40:29 +02:00
Andre Puschmann a30ad8952c fix indent and simplify auth request packing 2018-05-15 12:40:29 +02:00
Andre Puschmann 0c94974da6 add compile-time flag to turn off pin check 2018-05-15 12:40:29 +02:00
Andre Puschmann cfd387e7b0 fix null-termination when sending APN in ESM info response 2018-05-15 12:40:29 +02:00
Andre Puschmann 6add9ed4b4 generate random challenge during CHAP auth 2018-05-15 12:40:29 +02:00
Andre Puschmann 47c09fc034 disable console prints when receiving paging 2018-05-15 12:40:29 +02:00
Andre Puschmann d0457211ad adding support for CHAP auth 2018-05-15 12:40:29 +02:00
Andre Puschmann 2001bb1c49 remove unneeded debug 2018-05-15 12:40:29 +02:00
Andre Puschmann 939ab9a0c8 add license info for scard class 2018-05-15 12:40:29 +02:00