893 Commits (62eb96366c2402829279db662a4adfa35137d845)

Author SHA1 Message Date
Francisco Paisana 62eb96366c moved gw metrics out of stack_metrics_t 6 years ago
Andre Puschmann 9b985ab6ea stop data plane traffic before sending detach request 6 years ago
Francisco Paisana 10a56e2a84 moved GW out of the UE stack. This is important to keep concurrency out of the stack once it becomes single-threaded 6 years ago
Xavier Arteaga c7be984819 sync.h uses lock_guard for mutex 6 years ago
Xavier Arteaga 81de38e43c Fixed SRSUE initiation SEGFAULT 6 years ago
Xavier Arteaga cd036d8760 SRSUE: proc_ra.h/.cc use C++11 mutex 6 years ago
Xavier Arteaga 5d87aece0f SRSUE: mac.h/.cc mutexes changed to C++11 and set initial values 6 years ago
Xavier Arteaga 9068280896 SRSUE: Sync.h/.cc mutexes changed to C++11 std::mutex and fixed attributes initialisation 6 years ago
Xavier Arteaga 810ce0358e SRSUE: removed CLang tidy warnings in phy.h and phy.cc except unused. Use smaer pointers for workers. 6 years ago
Andre Puschmann 01679dbc8d rearrange class members to make sure logs get destructed after stack components 6 years ago
Andre Puschmann ad2b5d7635 pcsc: fix uninitialized variable and class dtor 6 years ago
Ismael Gomez 67b6a40c1b Use correlation for neighbour RSRP measurement 6 years ago
Andre Puschmann abef6ce152 move own ipv6 header definition into own header file and use it in tft filter 6 years ago
Xavier Arteaga 4ec22b8353 SRSUE: Fix PCAP for CA 6 years ago
Andre Puschmann b32254c5e2 use lock_guard for GW 6 years ago
Xavier Arteaga 41d388dbaf SRSUE: Fixed UL channel emulator 6 years ago
Xavier Arteaga 1f4cf8121b SRSUE: Initial UL channel simulator 6 years ago
Xavier Arteaga ad9808c2aa SRSUE: SCell include files rearange 6 years ago
Xavier Arteaga ceac7a02c8 SRSUE: moved sync SCell classes in new namespace 6 years ago
Pedro Alvarez 22139afe09 Changed log to debug. Changed mutex to lock guard. 6 years ago
Pedro Alvarez 6d05265d92 Adding mutex to protect the tft_filter map. 6 years ago
Andre Puschmann 71212dd447 remove console logging in GW 6 years ago
Andre Puschmann 2b7b4d0e7e remove hard-coded LCID for dedicated bearer in GW 6 years ago
Pedro Alvarez 7a184a8cd8 Added log to tft_packet_filter. 6 years ago
Pedro Alvarez fa7d91e1c9 Added comment to match function. Fixed mistake in IP flags. 6 years ago
Pedro Alvarez 8b417a4259 Checking filter component flags before calling the match_* function. 6 years ago
Pedro Alvarez 39f5b03674 Removed empty line. Changed comment. Removed unused variables. 6 years ago
Pedro Alvarez 94ee294aea Removing debug printf's 6 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. 6 years ago
Pedro Alvarez 657ef090a2 Fix accidental deletion in conflict resolution. 6 years ago
Pedro Alvarez b55a4ccfee Revert "Refactored the gw.cc run thread to reduce excessive indentation. Starting to add TFT OP code handling."
This reverts commit 19af4d0052e5478f511edc3624429a9c98c13aed.
6 years ago
Pedro Alvarez 684ee2834e Starting to add ToS field checking to tft_packet_filter. 6 years ago
Pedro Alvarez 40dd3e332c Added logic and test to match IPv4 local address 6 years ago
Pedro Alvarez 0f6c55023b Adding logic and testing for single remote port matching. 6 years ago
Pedro Alvarez 326aef4431 Added match logic for local UDP port. Starting to add logic for remote UDP port. 6 years ago
Pedro Alvarez e2ca02bbe4 Starting to add match methods to tft_packet_filter 6 years ago
Pedro Alvarez 272e40a60d Started to add a lookup in the gw to see if there is a match in the packet filter. 6 years ago
Pedro Alvarez ccf404f12b Fix in getting filter information for local port. 6 years ago
Pedro Alvarez ede5f3318b Remove test function that is no longer used. 6 years ago
Pedro Alvarez 190a0ff37e Adding test to unpacking of the packet filters. 6 years ago
Pedro Alvarez a8eaf16881 Starting to add a structure for the packet filters. 6 years ago
Pedro Alvarez f924a45421 Refactored the gw.cc run thread to reduce excessive indentation. Starting to add TFT OP code handling. 6 years ago
Pedro Alvarez a7e0a0624b Starting to add interface apply_traffic_flow_template between NAS and GW. 6 years ago
Pedro Alvarez d3761ccee5 Added some basic test of NAS activate dedicated EPS bearer context request handling. 6 years ago
Francisco Paisana 415d3418b6 reorganized enb to mirror ue director/class structure with a stack class 6 years ago
Pedro Alvarez d67d18cc6b Removing deplicated error codes. 6 years ago
Xavier Arteaga fd3671a7e5 SRSUE: Enable AGC 6 years ago
Ismael Gomez 24b32f3223 Fix RLC resume bearer 6 years ago
Ismael Gomez c2e9817f41 Possible solution to RLC Reestablishment 6 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