Ismael Gomez
9e6a9e0d03
Fix reestablishment mutex lock when called from RLC max retx
5 years ago
Pedro Alvarez
8f5ad55c4a
Added attach request as a UL info trasnfer in the UE. Added interface to remove eps bearer map when going idle. Fixed bug in GW in assignment of IPv4 addresses. UE seems to rebound from the service reject now.
5 years ago
Andre Puschmann
a3d95c8370
simplify SDU allocation and remove unneeded checks
5 years ago
Andre Puschmann
2599b1824d
reorder stack members and their loggers for correct destruction
5 years ago
Andre Puschmann
8333a9be57
fix dtor of PHY when stack init fails
5 years ago
Andre Puschmann
db224335a7
add MUX step function for PBR counting
5 years ago
Andre Puschmann
da35f41dd5
rework MAC logical channel prioritization
5 years ago
Francisco Paisana
8f8d9f3f30
applied changes in the stack internal method naming
5 years ago
Francisco Paisana
ce29ed545d
moved mac thread to the stack. Protect the interface of the stack with PHY and gateway via a queue of tasks
5 years ago
Francisco Paisana
62eb96366c
moved gw metrics out of stack_metrics_t
5 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
5 years ago
Xavier Arteaga
c7be984819
sync.h uses lock_guard for mutex
5 years ago
Xavier Arteaga
cd036d8760
SRSUE: proc_ra.h/.cc use C++11 mutex
5 years ago
Xavier Arteaga
5d87aece0f
SRSUE: mac.h/.cc mutexes changed to C++11 and set initial values
5 years ago
Xavier Arteaga
9068280896
SRSUE: Sync.h/.cc mutexes changed to C++11 std::mutex and fixed attributes initialisation
5 years ago
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