Francisco Paisana
46d298fd9a
formatting
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
Andre Puschmann
2b7b4d0e7e
remove hard-coded LCID for dedicated bearer in GW
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
ede5f3318b
Remove test function that is no longer used.
5 years ago
Pedro Alvarez
a7e0a0624b
Starting to add interface apply_traffic_flow_template between NAS and GW.
5 years ago
Pedro Alvarez
d3761ccee5
Added some basic test of NAS activate dedicated EPS bearer context request handling.
5 years ago
Pedro Alvarez
d67d18cc6b
Removing deplicated error codes.
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
34bf738501
nas: add test for dedicated EPS bearer handling
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
f469e2178b
replaced byte_buffer_t allocated by the buffer pool for unique_byte_buffer which is safer and easier to use
6 years ago
Andre Puschmann
4b01a2e4a0
update copyright notice
6 years ago
Andre Puschmann
c8f8c16d50
make EIA and EEA algorithms configurable ( #323 )
...
this patch allows to configure the EIA and EEA algorithms
the UE uses and announces during attach. They can
be specified as a comma-separated list.
The patch also removes a dedicated NAS config class and uses
the default nas_args_t type for this. There was a full
duplication of members before.
The patch also converts nas_args_t and usim_args_t into a class
with a default constructor that initialize all booleans.
6 years ago
Francisco Paisana
0204db2e12
new asn1 rrc library
6 years ago
Andre Puschmann
8326299ec5
fix uninitialized variables
6 years ago
Andre Puschmann
d6196ba234
simplify RRC-NAS interface and only have msg as param (RRC selects LCID)
6 years ago
Andre Puschmann
f7bdfdc3a8
in NAS test, use real GW class in attach test
6 years ago
Pedro Alvarez
5c29dba741
Changed Interface between NAS and GW to avoid the GW start function being called twice in IPv4v6 mode.
6 years ago
Pedro Alvarez
ac1c300126
Adding the ability to set the interface local link IPv6 address.
6 years ago
Andre Puschmann
3ebf4792de
fix missing length reset in NAS test
6 years ago
Andre Puschmann
4a68d0777b
fix NAS tests
...
- Modifications needed after only accepting NAS messages whose integrity check passes
- Turns off loading a (possibly) existing NAS ctxt
- Modifies some test vectors such that they have a zero MAC and counter 0
6 years ago
Andre Puschmann
9ce3be974a
Merge branch 'next' into embms_merge_final
7 years ago
yagoda
12c9f50ba9
adding upper layer embms support to the UE
7 years ago
Andre Puschmann
a30ad8952c
fix indent and simplify auth request packing
7 years ago
Andre Puschmann
d0457211ad
adding support for CHAP auth
7 years ago
Andre Puschmann
4dc2951d59
perform initial attach with ESM info transfer
7 years ago
Andre Puschmann
3fe6dad323
adding hard SIM card support using PCSC
7 years ago
Andre Puschmann
8df9f46e13
fix NAS and NAS test
7 years ago
Ismael Gomez
edd9cbf4dc
Merge branch 'next' into sync_states
7 years ago
David Rupprecht
06d4559294
Change include path absolut to project dir
7 years ago
Ismael Gomez
b3be54b274
Attach and paging ok. Reselection on IDLE not working
7 years ago
Ismael Gomez
f88f465c97
Refactored NAS/RRC/PHY cell_search/selection procedures
7 years ago
Ismael Gomez
be7dc37e7c
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
13efa740e8
Changed logic in RRC/NAS/PHY for cell/plmn search to avoid stucking in IDLE
7 years ago
Andre Puschmann
b5421301af
fix mem leak in NAS test
7 years ago
Pedro Alvarez
e4b1525982
Removed AMF from USIM configuration. AMF is exctracted from the authentication request now.
7 years ago
Andre Puschmann
f5f9963807
fix NAS test PDU contents
7 years ago
Andre Puschmann
93053701a4
fix and enable NAS test
7 years ago
Ismael Gomez
d05b03e43a
added buffer pool function call name debug feature
8 years ago
Ismael Gomez
8a367bf825
changed srsue namespace to srslte for all common objects
8 years ago
Ismael Gomez
e75daee148
renamed include paths for common objects
8 years ago