Commit Graph

3859 Commits

Author SHA1 Message Date
Xavier Arteaga 8c3a0153b9 Added missing AVX512 intrinsics and flags. Fixes #291. 2018-11-21 18:09:09 +01:00
Andre Puschmann 05abdc9516 remove printf from eNB RRC 2018-11-20 18:36:00 +01:00
yagoda 1f9b392be1 Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next 2018-11-20 17:07:12 +01:00
Andre Puschmann db910cb84b add CSV metrics for eNB 2018-11-20 12:15:04 +01:00
David Rupprecht c480e57721 Config based security algorithm selection 2018-11-19 15:34:57 +01:00
David Rupprecht 3b7eeb5909 Do security (integrity checks in case of NAS UL message 2018-11-19 14:38:44 +01:00
David Rupprecht 1442606ee1 Encryption for ESM request 2018-11-19 14:11:33 +01:00
David Rupprecht 82f69d66dc ul_nas_count increment tau request 2018-11-19 13:40:54 +01:00
David Rupprecht 4a2c563f85 increase uplink ul nas count 2018-11-19 13:40:16 +01:00
David Rupprecht 2543a84aa4 Minor changes in nas uplink transport and increase uplink count 2018-11-19 13:39:30 +01:00
David Rupprecht 718262eaaf restucture NAS uplink message: todo security of message 2018-11-18 22:29:32 +01:00
David Rupprecht 894471e326 restructure handle_initial_ue_message 2018-11-18 21:36:36 +01:00
David Rupprecht 0dfa6426dd restructure handle_initial_ue_message 2018-11-18 21:35:55 +01:00
David Rupprecht e5e091b0c9 Minor fixes and code clean up 2018-11-18 21:18:17 +01:00
David Rupprecht e547883a8f Wrapper functions for integrity generate 2018-11-18 20:30:22 +01:00
yagoda 438bbdf6c1 Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next 2018-11-18 14:58:15 +01:00
Andre Puschmann cd7008a269 fix typo 2018-11-16 14:56:43 +01:00
Andre Puschmann 8a1368c8d6 send connection reject if MME isn't connected 2018-11-16 14:56:39 +01:00
Xavier Arteaga 56c01ba3ee UE RRC Config from ue.conf overwritten in rrc:init. Fixes #293. 2018-11-16 12:19:13 +01:00
David Rupprecht 7eef2c1c4b start with decryption function 2018-11-15 23:02:30 +01:00
Andre Puschmann 759ab6341d fix access to possibly uninitialized variable in GW when receiving corrupted pkt 2018-11-15 10:49:50 +01:00
Andre Puschmann f7bdfdc3a8 in NAS test, use real GW class in attach test 2018-11-15 10:48:47 +01:00
Andre Puschmann 0bd33bbae1 fix heap-overflow when extracting IPv6 address 2018-11-15 10:39:46 +01:00
Andre Puschmann b71dab87f1 add function to query if RLC bearer exists (the implementation) 2018-11-02 21:46:03 +01:00
Andre Puschmann 95ac067b6b send UL info transfer or SRB2 if it is established 2018-11-02 21:28:08 +01:00
Andre Puschmann 0af19b070c add function to query if RLC bearer exists to UE interface 2018-11-02 21:28:03 +01:00
Andre Puschmann f449067638 send detach request only integrity protected 2018-10-26 13:12:02 +02:00
Andre Puschmann ae23cfbac7 send detach request in connection request if RRC is not connected 2018-10-26 13:11:58 +02:00
Andre Puschmann 94188c1d7a set TMSI status field during GUTI attach 2018-10-26 13:11:47 +02:00
Andre Puschmann 0571720105 make LCID for UL_DCCH configurable 2018-10-26 13:11:10 +02:00
Andre Puschmann 1ed225a10b add getter for IPv4 and IPv6 addresses 2018-10-26 13:09:03 +02:00
Pedro Alvarez 9681ead26f Changed find ipv6 address loop to be more similar to 'man 7 netlink'. 2018-10-26 11:42:27 +02:00
Pedro Alvarez 5c29dba741 Changed Interface between NAS and GW to avoid the GW start function being called twice in IPv4v6 mode. 2018-10-26 11:42:27 +02:00
Pedro Alvarez 15cd8fc3b6 Fixed default conf back to original values. 2018-10-26 11:42:27 +02:00
Pedro Alvarez 6b5aec5735 Added intial support for IPv4v6. Ping and ping6 seem to work (simultaneously). 2018-10-26 11:42:27 +02:00
Pedro Alvarez 685898b323 Starting to add IPv4v6 support to the UE. Added function to get auto-generated link-local IPv6 address. 2018-10-26 11:42:27 +02:00
Pedro Alvarez 1c0ddc717b Starting to change NAS attach accept to support IPv4v6 2018-10-26 11:42:27 +02:00
Pedro Alvarez 3528e0bb39 Fixed GW to handle IPv6 packets as well. Ping6 seems to work. 2018-10-26 11:42:27 +02:00
Pedro Alvarez 2e800437e3 UE seems to attach correctly and obtain the correct IPv6 addresses. GW is still discarding packets that are not IPv4. 2018-10-26 11:42:27 +02:00
Pedro Alvarez ac1c300126 Adding the ability to set the interface local link IPv6 address. 2018-10-26 11:42:27 +02:00
Pedro Alvarez 25108e2e2b Added configuration options to UE for IPv6 PDN. Starting to send PDN connectivity requesting IPv6. 2018-10-26 11:42:27 +02:00
Andre Puschmann 23836a8ab3 Merge branch 'next' into nas_cleanup 2018-10-22 11:26:00 +02:00
Andre Puschmann 3f36594f1e fix copy ctors in bit_buffer_t 2018-10-17 14:44:58 +02:00
Andre Puschmann 481a1829dd stop metrics hub thread before calling stop on listeners 2018-10-15 11:01:59 +02:00
Andre Puschmann 1c015aab62 update changelog for deb package 2018-10-15 10:09:39 +02:00
Andre Puschmann 270707b7a8 add missing initialization in block_queue 2018-10-15 09:39:21 +02:00
Andre Puschmann 2979e43b37 reword PDCP log when dropping PDU 2018-10-15 09:38:30 +02:00
Xavier Arteaga 8559af55c5 Detect BladeRF Micro compatible drivers 2018-10-11 08:50:01 +02:00
Andre Puschmann 30834968b2 bump version and add changelog for 18.09 2018-10-10 16:31:24 +02:00
Andre Puschmann 93d17fed3e disable buffer pool logging by default 2018-10-10 16:29:57 +02:00