Pedro Alvarez
fa7d91e1c9
Added comment to match function. Fixed mistake in IP flags.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
8b417a4259
Checking filter component flags before calling the match_* function.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
39f5b03674
Removed empty line. Changed comment. Removed unused variables.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
94ee294aea
Removing debug printf's
2019-06-07 21:40:03 +02:00
Pedro Alvarez
2723aa9b12
Added EPS bearer id to apply_tft interface. Sending packets to the correct LCID if they match the packet filter.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
657ef090a2
Fix accidental deletion in conflict resolution.
2019-06-07 21:40:03 +02:00
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.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
684ee2834e
Starting to add ToS field checking to tft_packet_filter.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
40dd3e332c
Added logic and test to match IPv4 local address
2019-06-07 21:40:03 +02:00
Pedro Alvarez
0f6c55023b
Adding logic and testing for single remote port matching.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
326aef4431
Added match logic for local UDP port. Starting to add logic for remote UDP port.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
e2ca02bbe4
Starting to add match methods to tft_packet_filter
2019-06-07 21:40:03 +02:00
Pedro Alvarez
272e40a60d
Started to add a lookup in the gw to see if there is a match in the packet filter.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
ccf404f12b
Fix in getting filter information for local port.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
ede5f3318b
Remove test function that is no longer used.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
190a0ff37e
Adding test to unpacking of the packet filters.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
a8eaf16881
Starting to add a structure for the packet filters.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
f924a45421
Refactored the gw.cc run thread to reduce excessive indentation. Starting to add TFT OP code handling.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
a7e0a0624b
Starting to add interface apply_traffic_flow_template between NAS and GW.
2019-06-07 21:40:03 +02:00
Pedro Alvarez
d3761ccee5
Added some basic test of NAS activate dedicated EPS bearer context request handling.
2019-06-07 21:40:03 +02:00
Francisco Paisana
415d3418b6
reorganized enb to mirror ue director/class structure with a stack class
2019-06-07 15:41:56 +02:00
Pedro Alvarez
d67d18cc6b
Removing deplicated error codes.
2019-06-07 13:51:56 +02:00
Xavier Arteaga
fd3671a7e5
SRSUE: Enable AGC
2019-06-06 15:00:26 +02:00
Ismael Gomez
24b32f3223
Fix RLC resume bearer
2019-06-06 14:34:25 +02:00
Ismael Gomez
c2e9817f41
Possible solution to RLC Reestablishment
2019-06-06 14:34:25 +02:00
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
2019-06-05 20:50:52 +02:00
Xavier Arteaga
ded01a00fd
SRSUE: Fixed SRS for the SCell
2019-06-05 18:20:21 +02:00
Andre Puschmann
b2a35f6b5a
nas: add parser and sender for modify EPS bearer context messages
2019-06-05 17:41:46 +02:00
Andre Puschmann
dcb04c6461
turn usim object into a unique_ptr
2019-06-05 17:41:46 +02:00
Ismael Gomez
4ce8d84339
Restored force frequency
2019-06-05 15:29:48 +02:00
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.
2019-06-03 15:03:20 +02:00
Andre Puschmann
0e95867f13
remove task dispatcher class
2019-06-03 15:03:20 +02:00
Xavier Arteaga
9c84f8e3fd
SRSLTE: Added Uniform Random vector generator; Delay channel test; Fixed Delay channel SEGFAULT; SRSUE channel unique pointer;
2019-05-30 13:07:23 +02:00
Xavier Arteaga
cdc5706245
SRSUE: minimal ue.conf.example modification
2019-05-30 13:07:23 +02:00
Xavier Arteaga
2ffa1f9f1e
SRSUE: Added RLF simulator in channel emulator and integrated it in SRSUE. Removed Zeros Command
2019-05-30 13:07:23 +02:00
Xavier Arteaga
7c97e40e63
SRSUE: Improved internal channel emulator help
2019-05-30 13:07:23 +02:00
Xavier Arteaga
9ab2b2de81
SRSUE: Created delay channel emulator and added fading to the UE
2019-05-30 13:07:23 +02:00
Andre Puschmann
77d4197364
mac: make sure we only pull out valid rapid from subheader
2019-05-30 13:06:42 +02:00
Andre Puschmann
34bf738501
nas: add test for dedicated EPS bearer handling
2019-05-30 13:05:02 +02:00
Andre Puschmann
3f90230d1a
nas: add EPS bearer map
2019-05-30 13:05:02 +02:00
Andre Puschmann
1ec5a4d4ed
add NAS metrics struct and move NAS states into common header
2019-05-30 13:05:02 +02:00
Andre Puschmann
647282180b
nas: fix return value in integrity check
2019-05-30 13:05:02 +02:00
Andre Puschmann
1c749ad559
add basic handling for deactivating eps bearer
2019-05-30 13:05:02 +02:00
Andre Puschmann
c14c3c23f1
pdcp: fix issue when setting SN length configuration
2019-05-30 13:05:02 +02:00
Andre Puschmann
0bd30343bb
fix packing of dedicated bearer context accept
2019-05-30 13:05:02 +02:00
Andre Puschmann
823bcf77dd
nas: set establishment_cause to mt_access after paging
2019-05-30 13:05:02 +02:00
Andre Puschmann
5451fb6007
nas: add basic handling for dedicated bearer and UE testmode messages
2019-05-30 13:05:02 +02:00
Andre Puschmann
7de9f39fcc
nas: move sending of attach complete message in extra function
2019-05-29 10:42:45 +02:00
Xavier Arteaga
6f6560f12b
SRSUE RRC: More stable Reestablishment after RLF
2019-05-27 12:37:52 +02:00
Xavier Arteaga
bb663a69b8
SRSUE RRC: Cleaned Reestablishment code
2019-05-27 12:37:52 +02:00