360 Commits (810ce0358e97247a8d1f307288b76964b8deb54b)

Author SHA1 Message Date
Xavier Arteaga 810ce0358e SRSUE: removed CLang tidy warnings in phy.h and phy.cc except unused. Use smaer pointers for workers. 5 years ago
Andre Puschmann 01679dbc8d rearrange class members to make sure logs get destructed after stack components 5 years ago
Andre Puschmann ad2b5d7635 pcsc: fix uninitialized variable and class dtor 5 years ago
Xavier Arteaga 1f4cf8121b SRSUE: Initial UL channel simulator 5 years ago
Xavier Arteaga ad9808c2aa SRSUE: SCell include files rearange 5 years ago
Xavier Arteaga ceac7a02c8 SRSUE: moved sync SCell classes in new namespace 5 years ago
Pedro Alvarez 6d05265d92 Adding mutex to protect the tft_filter map. 5 years ago
Andre Puschmann 2b7b4d0e7e remove hard-coded LCID for dedicated bearer in GW 5 years ago
Pedro Alvarez 7a184a8cd8 Added log to tft_packet_filter. 5 years ago
Pedro Alvarez 39f5b03674 Removed empty line. Changed comment. Removed unused variables. 5 years ago
Pedro Alvarez 2723aa9b12 Added EPS bearer id to apply_tft interface. Sending packets to the correct LCID if they match the packet filter. 5 years ago
Pedro Alvarez e2ca02bbe4 Starting to add match methods to tft_packet_filter 5 years ago
Pedro Alvarez 272e40a60d Started to add a lookup in the gw to see if there is a match in the packet filter. 5 years ago
Pedro Alvarez 190a0ff37e Adding test to unpacking of the packet filters. 5 years ago
Pedro Alvarez a8eaf16881 Starting to add a structure for the packet filters. 5 years ago
Pedro Alvarez a7e0a0624b Starting to add interface apply_traffic_flow_template between NAS and GW. 5 years ago
Francisco Paisana 415d3418b6 reorganized enb to mirror ue director/class structure with a stack class 5 years ago
Pedro Alvarez d67d18cc6b Removing deplicated error codes. 5 years ago
Ismael Gomez c2e9817f41 Possible solution to RLC Reestablishment 5 years ago
Andre Puschmann 3f613d7183 nas/gw/rrc: make LCID for DRB dynamic
- add interface to RRC to allow NAS to query the DRB for a given
  EPS bearer id
- extend interface for NAS to setup GW to also pass LCID of bearer
- in NAS, use this new interface to pass actual LCID of the default
  DRB when creating the TUN device
6 years ago
Andre Puschmann b2a35f6b5a nas: add parser and sender for modify EPS bearer context messages 6 years ago
Andre Puschmann dcb04c6461 turn usim object into a unique_ptr 6 years ago
Ismael Gomez 4ce8d84339 Restored force frequency 6 years ago
Andre Puschmann 0e95867f13 remove task dispatcher class 6 years ago
Xavier Arteaga 9c84f8e3fd SRSLTE: Added Uniform Random vector generator; Delay channel test; Fixed Delay channel SEGFAULT; SRSUE channel unique pointer; 6 years ago
Xavier Arteaga 9ab2b2de81 SRSUE: Created delay channel emulator and added fading to the UE 6 years ago
Andre Puschmann 3f90230d1a nas: add EPS bearer map 6 years ago
Andre Puschmann 1ec5a4d4ed add NAS metrics struct and move NAS states into common header 6 years ago
Andre Puschmann 1c749ad559 add basic handling for deactivating eps bearer 6 years ago
Andre Puschmann 0bd30343bb fix packing of dedicated bearer context accept 6 years ago
Andre Puschmann 5451fb6007 nas: add basic handling for dedicated bearer and UE testmode messages 6 years ago
Andre Puschmann 7de9f39fcc nas: move sending of attach complete message in extra function 6 years ago
Xavier Arteaga bb663a69b8 SRSUE RRC: Cleaned Reestablishment code 6 years ago
Xavier Arteaga e5084801a2 SRSUE RRC: refactored reestablishment procedure for executing Cell selection during T311 without blocking RRC 6 years ago
Andre Puschmann af8564e376 add ue_lte_phy_base and move logger out of UE class 6 years ago
Xavier Arteaga 0b6efb657e SRSUE: CA can be performed without requiring clock synchronization between RF devices. Added Asynchronous SCell Synch metrics to console trace 6 years ago
Xavier Arteaga 080b4a327c SRSUE: Refactored asynchronous cell and ue_radio. CA Fixed. 6 years ago
Andre Puschmann 65f50cd7ba introduce new UE layer design
- abstract UE object now consists of a radio, a PHY, and a stack layer
- add new stack abstraction layer that combines MAC, RLC, RRC, PDCP, NAS and GW
- PHY layer now has a single stack interface and does not talk to MAC and RRC seperatly
6 years ago
Andre Puschmann 3a6dd9b164 move UE RRC into own folder 6 years ago
Francisco Paisana 3bedc93ba5 added _t to unique_byte_buffer type 6 years ago
Francisco Paisana f4aa03154d change queue read and other functions apis 6 years ago
Francisco Paisana f469e2178b replaced byte_buffer_t allocated by the buffer pool for unique_byte_buffer which is safer and easier to use 6 years ago
Francisco Paisana 0976ea6f27 created a unique byte buffer that automatically deallocates 6 years ago
Andre Puschmann dc9df36a24 remove unused radio_multi code 6 years ago
Andre Puschmann 76f93df8b6 fix uninitialized vars in demux 6 years ago
Andre Puschmann f46b582c79 fix default initialization of PHY params in RCC
- this commit splits the reconfiguration of the PHY params
- two functions only update the default params (for config
  dedicated and config common)
- one function only updates the current parameters when a new
  config is given (i.e. after rrc reconfig)
6 years ago
Xavier Arteaga b037fb8e51 Added minimal UE synch tweak and fix 6 years ago
Xavier Arteaga a1a797589a Added UE synchronization error metric (hard-coded disabled by default) 6 years ago
Andre Puschmann 4b01a2e4a0 update copyright notice 6 years ago
Ismael Gomez 7780b1aba5 add tdd/ca support 6 years ago