Commit Graph

9 Commits

Author SHA1 Message Date
Alexander Couzens e1d2902a78 osmo-listener: add printf for debugging 2024-02-17 01:45:01 +01:00
Alexander Couzens d9ba891d60 osmo-epdg: listener: remove unused variable 2024-02-17 00:33:22 +01:00
Alexander Couzens aaba569495 osmo-epdg: Use the new UE/db object
Save the state of the UE into the UE object in the database.
2024-02-17 00:28:33 +01:00
Alexander Couzens bc1a4da647 fixup remove APN from tunnel request 2024-02-09 20:57:58 +01:00
Alexander Couzens a9404c3110 osmo-epdg: drop APN from Tunnel Request
The APN is far too late in the Tunnel Request as the APN is already
used by the EPDG/AAA when doing the ServerAssignmentRequest (on GSUP
the Location Update Request). So we need to move the APN
either into the Location Update Request or hardcode it.
2024-02-09 20:54:41 +01:00
Alexander Couzens 820185941a epdg_listener: authorize: get IMSI and APN 2024-02-09 20:54:41 +01:00
Alexander Couzens c469464d8a osmo-epdg: implement Tunnel Request/Response
Requires gsup message types in libosmocore
2024-02-09 20:54:41 +01:00
Alexander Couzens df75a2e6a5 osmo_epdg_listener: add TODO to validate APN 2024-02-09 20:51:35 +01:00
Alexander Couzens 1c92c4d83e start of osmo-epdg plugin
- simple gsup/ipa working
- strongswan is requesting tuples via GSUP.
- strongswan client can authenticate
- SWu-IKEv2 can't authenticate

ToDos:
- gsup: disconnect/reconnect
- gsup: failures cases
- blocking queue needs to be cleaned up
- fix coding style
2023-03-23 15:29:57 +01:00