Commit Graph

4713 Commits

Author SHA1 Message Date
Francisco Paisana 76673d2d40 cleaned up socket util methods, and made the S1AP non-blocking. 2019-11-15 17:57:36 +00:00
Francisco Paisana 2c3e4a3daf creation of util class net_addr_t that provides methods for conversion of IP addr const char* to sockaddr_in 2019-11-15 17:57:36 +00:00
Francisco Paisana 31dffde6c3 simplified interface and made it more generic to different types of sockets 2019-11-15 17:57:36 +00:00
Francisco Paisana e37a718f21 created a sctp socket class 2019-11-15 17:57:36 +00:00
Francisco Paisana 131b1a7e41 added a class to handle multiple sockets via a select 2019-11-15 17:57:36 +00:00
Andre Puschmann 98ac39e617 fix compilation when macro SRSLTE_BUFFER_POOL_LOG_ENABLED is enabled 2019-11-15 17:20:51 +01:00
Andre Puschmann 30aac5a89a fix wrong c-type cast accessing UE database and uninit mem 2019-11-15 17:20:51 +01:00
Andre Puschmann b6dd0de50a move timers in eNB stack class up to force later dtor call 2019-11-15 17:20:51 +01:00
Aleksander Morgado ed6044eb54 enb,rrc: always print full RRC message contents
Do not limit them to 1024 chars.
2019-11-15 16:34:10 +01:00
Andre Puschmann 03bd63d9ab rename RLC AM class to RLC AM LTE 2019-11-15 16:02:37 +01:00
Francisco Paisana 177e880293 removed extra threads from enb rrc 2019-11-11 15:20:10 +00:00
Francisco Paisana 33aa858118 rr.conf.example fix 2019-11-11 14:48:33 +00:00
Francisco Paisana ff62ae6ad0 created the method chain in RRC to receive and handle the response to a S1AP HORequired 2019-11-10 22:06:31 +00:00
Francisco Paisana 50ed2ccfec added the handling of ho preparation failure and an ue class to s1ap 2019-11-10 22:06:31 +00:00
Francisco Paisana 57cd40ca31 added an ho required message send from SeNB to MME 2019-11-10 22:06:31 +00:00
Xavier Arteaga 2b7ef9b4a8 SRSENB: Fixed rr.conf cell list example parsing errors and segfault 2019-11-08 17:33:35 +00:00
Francisco Paisana 56fdf047e6 added default cell_list config to the rr.conf, but commented 2019-11-08 17:33:35 +00:00
Francisco Paisana 37a9501db3 added scell parsing to the rr.conf 2019-11-08 17:33:35 +00:00
Francisco Paisana c8e50c1e19 DL/UL sched are called in a round-robin fashion 2019-11-08 16:02:27 +00:00
Francisco Paisana 690a9850e7 cleaned up some old patterns and run clang-format in RRC and scheduler 2019-11-08 13:59:38 +00:00
Paul Sutton b2e6ef772b Minor typo fix 2019-11-08 11:33:52 +01:00
Francisco Paisana ee209fc0a2 added a stack thread to the eNB and move the tti_clock() method to this thread to avoid race conditions 2019-11-07 20:43:06 +01:00
Andre Puschmann 1a7142d73f fix GW init procedure and set pool instance in ctor 2019-11-07 16:25:36 +01:00
Xavier Arteaga 2e1479e9d6 SRSENB: Added PHY CA PRACH workers 2019-11-07 16:01:01 +01:00
Andre Puschmann 2f00fd62ec fix PDCP config in TTCN3 SS 2019-11-07 14:12:08 +01:00
Andre Puschmann 2d126371f6 adopt PDCP NR to use new timer class 2019-11-07 14:12:08 +01:00
Pedro Alvarez ac9ee9d863 Added comment. 2019-11-07 14:12:08 +01:00
Pedro Alvarez ea0a413c8a Added check on wether the PDCP entity is initialized. 2019-11-07 14:12:08 +01:00
Pedro Alvarez 9998b3e857 Small white space fix and clang-format on pdcp_nr_test.h 2019-11-07 14:12:08 +01:00
Pedro Alvarez cede56abe1 Fix small typo 2019-11-07 14:12:08 +01:00
Pedro Alvarez 6860617426 Removing more temporary changes to CMakeLists.txt 2019-11-07 14:12:08 +01:00
Pedro Alvarez 4746707d0b Revert temporary changes to cmakelists to support ninja 2019-11-07 14:12:08 +01:00
Pedro Alvarez 900d535baa Added test for reception of duplicated packets 2019-11-07 14:12:08 +01:00
Pedro Alvarez 347e10d967 Adding test for reception of duplicate packets. 2019-11-07 14:12:08 +01:00
Pedro Alvarez 3614c1004e Fixed issue in test with out-of-order packets. 2019-11-07 14:12:08 +01:00
Pedro Alvarez 7542e5a936 Continue to change PDCP test to support timeouts. 2019-11-07 14:12:08 +01:00
Pedro Alvarez 6265325e20 Starting to change test to also run the clock. 2019-11-07 14:12:08 +01:00
Pedro Alvarez 8511fca940 Clang-formated to prepare for PR 2019-11-07 14:12:08 +01:00
Pedro Alvarez d3a07fdd38 Added check for overflow at RX. Adding more tests. 2019-11-07 14:12:08 +01:00
Pedro Alvarez eb1470621a Added function to generate vector of PDUs 2019-11-07 14:12:08 +01:00
Pedro Alvarez ed24544a63 Added debug print for out of order, wraparound and duplicate RX PDUs. Adding a helper function to help generate a vector of test PDUs 2019-11-07 14:12:08 +01:00
Pedro Alvarez a191eb6606 Fixed up some PDCP tx tests. 2019-11-07 14:12:08 +01:00
Pedro Alvarez 2752e3cff5 Starting to stop tx'ing packets if TX_NEXT overflows. 2019-11-07 14:12:08 +01:00
Pedro Alvarez 62230c6ab9 Starting to have overflow protection in PDCP NR tx 2019-11-07 14:12:08 +01:00
Pedro Alvarez f872c1b55a Added test for PDCP COUNT wraparound. (Needs to be changed, COUNT wraparound is not allowed.) 2019-11-07 14:12:08 +01:00
Pedro Alvarez f29dd3c5de Added test for reordering at COUNT wraparound. Failing at the moment (as expected). 2019-11-07 14:12:08 +01:00
Pedro Alvarez 1d56fa6308 Improved speed of tests for COUNT wraparound, by setting the PDCP initial state. 2019-11-07 14:12:08 +01:00
Pedro Alvarez ffc26a702d Changed the name of more PDUs 2019-11-07 14:12:08 +01:00
Pedro Alvarez cb0466bce7 Starting to change the expected pdus name. 2019-11-07 14:12:08 +01:00
Pedro Alvarez 49e0e3a24a Added helper function to generate expected PDUs 2019-11-07 14:12:08 +01:00