Project

General

Profile

Actions

Bug #6289

closed

strongswan: implement internal state

Added by lynxis 5 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Urgent
Assignee:
Target version:
-
Start date:
12/06/2023
Due date:
% Done:

90%


Description

The strongswan/osmo-epdg need to track the state of all ipsec tunnel.
I've created the skeleton class src/libcharon/plugins/osmo_epdg/osmo_epdg_db.c.

Use strongswan hashtables and refcounting to implement the following state:
- ref to ike_sa_t state
- IMSI
- APN
- assigned IP address


Checklist

  • set APN on UE_create()
  • implement get_subscriber_by_unique_id() using a simple enumerate() based on the hashtable
  • implement set/get for unique_id
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)