Sukchan Lee
2def8bb31b
update it
2022-03-31 19:51:51 +09:00
EugeneBogush
f557fc8eaa
Add/update current imei of UE in subscriber profile ( #1464 )
...
* first commit
* fix
Co-authored-by: root <root@lfv.unassigned-domain>
2022-03-31 19:35:30 +09:00
Sukchan Lee
82241f5b84
Added Meson Continuous Integration ( #1454 )
2022-04-01 02:31:57 +09:00
Pau Espin
fbfb72c1b7
[PFCP] Support multiple Usage Report IEs in all messages ( #1461 )
...
* [PFCP] Properly check down_data_report inclusion building SessionReportRequest
* [PFCP] Support multiple Usage Report IEs in all messages
2022-03-31 09:43:35 +09:00
Sukchan Lee
038fb680f4
Revert configuration for backward compatibility
2022-03-31 02:15:13 +09:00
Sukchan Lee
da8c934326
[Test] Fix the SBI running[1]
2022-03-28 23:09:24 +09:00
Sukchan Lee
88016a769f
[SMF] fix missing initialization memory ( #1458 )
2022-03-28 22:22:24 +09:00
Pau Espin
acd6610508
[SMF] Gx: Add Destination-Host AVP to CCR ( #1458 )
...
Catch Origin-Host during CCA and set it as Destination-Host during
subsequent CCRs. This way we ensure UPDATE/TERMINATION Requests are sent
back explicitly to the same Diameter peer. Moreover, it seems
freediameter relies on this AVP to properly send the message over the
correct SCTP association when several diameter peers are available.
2022-03-28 22:00:28 +09:00
Pau Espin
4b8d3a845a
[PFCP] Support associating multiple URRs to a PDR ( #1456 )
...
* [PFCP] Fix trailing whitespace in message generation files
* [PFCP] message gen: Support multiple URR ID IEs in Create PDR group
* [PFCP] Support associating multiple URRs to a PDR
According to 3GPP TS 29.244:
"""
A PDR shall contain:
- zero, one or more URRs, which contains instructions related to traffic measurement and reporting.
"""
2022-03-28 21:56:58 +09:00
Sukchan Lee
825b06b6e0
Update document for v2.4.5
2022-03-27 20:12:30 +09:00
Sukchan Lee
12c656efd0
Improve Slice/DNN selection ( #1438 ), ( #1440 )
2022-03-27 17:50:31 +09:00
Sukchan Lee
ced37a6201
fix the slice issues ( #1438 ), ( #1440 )
2022-03-26 23:53:53 +09:00
Pau Espin
38e2dee17f
[PFCP] Handle Measurement Information in Create/Update URR IEs ( #1453 )
2022-03-26 00:33:32 +09:00
Pau Espin
89636fa8d3
[PFCP] Handle Measurement Information in Create/Update URR IEs ( #1452 )
2022-03-26 00:07:34 +09:00
Pau Espin
cc0d147f5c
Fix trailing whitespace ( #1451 )
2022-03-25 23:35:27 +09:00
Pau Espin
12bac7a917
[PFCP] Avoid requiring optional fields in Update URR IE ( #1449 )
2022-03-25 05:58:40 +09:00
Sukchan Lee
41553de7a4
[MME] Exception handle - APN duplicated ( #1431 )
2022-03-24 21:52:42 +09:00
Sukchan Lee
2cb06b3085
remove pool related configuration ( #1431 )
2022-03-23 15:14:18 +09:00
Sukchan Lee
224d1caca1
change log-level WARNING to INFO
2022-03-22 22:52:10 +09:00
Sukchan Lee
37af21a88d
[MEM] fix the pkbuf problem ( #1431 )
2022-03-22 22:47:45 +09:00
Sukchan Lee
fe5fd0f760
Update sponsors
2022-03-19 20:26:49 +09:00
Pau Espin
ab5f47ef59
[SMF] PFCP Session Report Req: Allow receiving multiple bits in Report Type ( #1442 )
...
3GPP TS 29.244 sec 8.2.21 "Report Type" states:
At least one bit shall be set to "1". Several bits may be set to "1".
2022-03-17 16:23:43 +09:00
Sukchan Lee
72ecd1c005
[SMF] Remove T_RELEASE_HOLDING timer
2022-03-17 16:07:19 +09:00
Pau Espin
7f6f35fe6f
[UPF] Improve logging around IP spoofing ( #1441 )
...
* [UPF] Fix Trailing whitespace
* [UPF] Improve logging around IP spoofing
Related: https://github.com/open5gs/open5gs/issues/1435
2022-03-16 21:59:50 +09:00
Sukchan Lee
bf77318602
[MME] re-factor to check a piggybacked ESM ( #1431 )
2022-03-16 20:48:48 +09:00
Sukchan Lee
a6ec206998
Change EPERM to OGS_EPERM (#1436,#1404)
2022-03-16 20:32:19 +09:00
Pau Espin
f060da45d5
[CORE] time: Add APIs to manage NTP 32-bit timestamps ( #1439 )
...
These will be further needed in PFCP in the future, as well as in other
Diameter based interfaces (such as Gy).
Let's put all implementation details in APIs so that devs don't need to
care about those details every time.
2022-03-16 11:25:30 +09:00
Pau Espin
80ce991aa6
[CORE] Improve SO_BINDTODEVICE error log line ( #1436 )
2022-03-16 11:25:21 +09:00
Sukchan Lee
bcf53124d5
Improve the socket option configuration ( #1404 )
...
o GTP-C Option (Default)
- so_bindtodevice : NULL
gtpc:
addr: 127.0.0.7
option:
so_bindtodevice: vrf-blue
o GTP-U Option (Default)
- so_bindtodevice : NULL
gtpu:
addr: 127.0.0.7
option:
so_bindtodevice: vrf-blue
o PFCP Option (Default)
- so_bindtodevice : NULL
pfcp:
addr: 127.0.0.7
option:
so_bindtodevice: vrf-blue
o SBI Option (Default)
- tcp_nodelay : true
- so_linger.l_onoff : false
sbi:
addr: 127.0.0.10
option:
tcp_nodelay: false
so_linger:
l_onoff: true
l_linger: 10
o NGAP Option (Default)
- sctp_nodelay : true
- so_linger.l_onoff : false
ngap:
addr: 127.0.0.5
option:
stcp_nodelay: false
so_linger:
l_onoff: true
l_linger: 10
o NGAP SCTP Option (Default)
- spp_hbinterval : 5000 (5secs)
- spp_sackdelay : 200 (200ms)
- srto_initial : 3000 (3secs)
- srto_min : 1000 (1sec)
- srto_max : 5000 (5secs)
- sinit_num_ostreams : 30
- sinit_max_instreams : 65535
- sinit_max_attempts : 4
- sinit_max_init_timeo : 8000(8secs)
ngap:
addr: 127.0.0.5
option:
sctp:
spp_hbinterval : 5000
spp_sackdelay : 200
srto_initial : 3000
srto_min : 1000
srto_max : 5000
sinit_num_ostreams : 30
sinit_max_instreams : 65535
sinit_max_attempts : 4
sinit_max_init_timeo : 8000
2022-03-15 22:03:50 +09:00
Pau Espin
73836c063c
[UPF] Fix log typo, trailing whitespace ( #1434 )
2022-03-15 13:34:32 +09:00
Pau Espin
dd5abb79b4
[PFCP] Fix wrong endianess enc of some URR values ( #1433 )
...
* [PFCP] Fix trailing whitespace
* [PFCP] Fix wrong endianess enc of some URR values
u32 tlvs are already converted to big endian automatically. Manually
doing so ends up in double conversion and hence in wrong endianness
being sent over the wire.
Similar issue was also fixed recently in the PFCP decoding path.
Related: https://github.com/open5gs/open5gs/issues/1349
2022-03-15 13:34:22 +09:00
Pau Espin
5b81802be9
[Gx] Fix trailing whitespace ( #1420 )
2022-03-08 21:50:20 +09:00
Pau Espin
4388f9bf3a
[Gx] Use OGS_DIAM_GX_APPLICATION_ID define instead of hardcoded val ( #1419 )
2022-03-08 21:50:05 +09:00
Sukchan Lee
c1fc25958c
Change default to bindtodevice:false
2022-03-08 19:49:16 +09:00
Sukchan Lee
914bb0a40f
Merge branch 'sysmocom-pespin/vrf' into main
2022-03-07 22:44:23 +09:00
Sukchan Lee
253e2ad98a
[GTP/PFCP] Support VRF ( #1404 )
2022-03-07 22:43:18 +09:00
Sukchan Lee
c2d10772c6
Merge branch 'pespin/vrf' of https://github.com/sysmocom/open5gs into sysmocom-pespin/vrf
2022-03-07 22:43:10 +09:00
Sukchan Lee
f848785360
Update document ( #1412 )
2022-03-05 18:50:25 +09:00
Sukchan Lee
a1be48ed50
[SGW-C] fix the crash ( #1353 )
2022-03-05 11:27:22 +09:00
Sukchan Lee
896370c2e4
[MME] Oops! Remove redundant warning ( #1411 )
2022-03-04 23:49:45 +09:00
Sukchan Lee
9bf8a84b81
[SGWC] fix the crash ( #1353 )
2022-03-05 02:58:53 +09:00
Sukchan Lee
79e34260da
[SGWC] fix the crash ( #1353 )
2022-03-03 23:17:28 +09:00
Pau Espin
7bddc92322
[GTP] Support binding socket to device
...
This is useful, among other possible applications, to make use of VRFs [1],
in this case for GTP-C and GTP-U traffic in the PGW.
The bind_dev field is added to the ogs_socknode_t so that it's easy to
extend its use into lots of other sockets being set up based on config
file information.
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/networking/vrf.rst
2022-03-02 20:07:51 +01:00
Sukchan Lee
ed3444eef5
Need to increase NF ref_count
...
1. UE registered and PDU established.
2. PCF does not receive Heartbeat.
- PCF De-registered state.
- Since PDU is established, SMF should not remove NF instance
3. PCF re-registered.
- HERE, WE NEED TO INCREASE NF REFERENCE COUNT.
Otherwise, NF instance will be removed if PCF is de-registered state
4. UE sends PDU release request.
5. Because SMF knows PCF NF instance, SMF can send PCF delete
2022-03-01 22:02:02 +09:00
Sukchan Lee
3217e93124
[LINUX] initialize struct epoll_event ( #1399 )
2022-03-01 21:03:27 +09:00
ji3k54j062k7
19120acadc
modify building from source md file ( #1403 )
...
Signed-off-by: ji3k54j062k7 <ji3k54g4j062k7@gmail.com>
2022-03-01 20:18:47 +09:00
Pau Espin
d06acc7f37
Fix trailing whitespace ( #1402 )
2022-03-01 17:13:40 +09:00
Supreeth Herle
bc69ddfc6d
[SMF]: Fix Framed-IPv6-Prefix AVP length in CCR ( #1398 )
2022-03-01 17:11:28 +09:00
Sukchan Lee
d54e8a43ce
[PCRF] Fix Framed-IPv6 Prefix in CCR ( #1398 )
2022-03-01 17:09:47 +09:00
Pau Espin
ba3a046c62
[SMF] Avoid crash if smf_ue_pool is full (1024 UEs) ( #1397 )
2022-02-28 21:27:27 +09:00