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
2fcf8c1827
Starting to add packing and unpacking tests to activate EPS bearer context request.
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
bd3ec34f7b
SRSUE: Apply CLang format phy args structure
6 years ago
Xavier Arteaga
fd3671a7e5
SRSUE: Enable AGC
6 years ago
Andre Puschmann
e8d6236975
remove init for all RLC TM/UM/AM
...
- all RLC entities are now initialized during contruction
- there is no need to check for, e.g., existance of timers, during
runtime
- there is also no need to call re-init during resume
- timers are freed in dtor
6 years ago
Ismael Gomez
f24c0cef8c
Use timer interface instead of local boolean to query timer state
6 years ago
Ismael Gomez
24b32f3223
Fix RLC resume bearer
6 years ago
Ismael Gomez
c2e9817f41
Possible solution to RLC Reestablishment
6 years ago
Ismael Gomez
14b526f2aa
Add PDCP per-bearer reestablish
6 years ago
Ismael Gomez
ade720e032
Add RLC resume procedure
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
Xavier Arteaga
ded01a00fd
SRSUE: Fixed SRS for the SCell
6 years ago
Andre Puschmann
b2a35f6b5a
nas: add parser and sender for modify EPS bearer context messages
6 years ago
Andre Puschmann
f357c995fc
liblte_mme: fix packing and unpacking of modify EPS bearer context
...
this just skips the security bits but the packing/unpacking of
the values, i.e. new TFT may still be wrong
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
Ismael Gomez
b31b668a8e
Remove unnecessary find_package(GUI)
6 years ago
Ismael Gomez
594d62f229
Added read_block function to ringbuffer
6 years ago
Ismael Gomez
19cb5c172b
Added read-and-convert function to ringbuffer
6 years ago
Andre Puschmann
e47010130f
extend thread class to set unique thread name in ctor
...
this will also extend all classes that use srslte::thread
to specify the name of the thread in the ctor as well
as to set the name of the worker threads in the thread pool
the thread name will be displayed in gdb.
6 years ago
Andre Puschmann
0e95867f13
remove task dispatcher class
6 years ago
Andre Puschmann
acf95fdd85
rlc_am: fix newline in logs
6 years ago
Xavier Arteaga
b903e61548
Initialise all channel emulator attributes by default
6 years ago
Andre Puschmann
b3f1915f7b
pdu: fix zero-padding of RAR PDUs
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