Go to file
Matthew Johnson 7df65e832e
Relax systemd requirements (#1368)
* [configs] Remove requires systemd-networkd dep from smfd service

The smf no longer has (never had?) a dependency on systemd-networkd,
and can start and remain operational without systemd-networkd
specifically running.

* [configs] Relax upf dependency on systemd-networkd

The upf relies on systemd-networkd to create the ogstun interface, but
does not communicate with it at runtime. It currently has a "Requires"
dependency specified, which means that the upf will be stopped if
systemd-networkd is ever stopped. Since the upf doesn't actually care
if systemd-networkd is later stopped after ogstun is created, it can
use the weaker "Wants" dependency type, which allows it to keep
running even if systemd-networkd were to be stopped.

Regardless, since it does rely on systemd-networkd specifically to
create the ogstun interface, it should sequence itself "After"
systemd-networkd has been started.

Since the true dependency is ogstun, not systemd-networkd, a cleaner
approach would depend on the specific tunnel device being
available. Systemd exposes this information via device units, but I'm
not sure if they are always consistently named across platforms.
2022-02-16 17:56:14 +09:00
.github Add stale for github issue/PR 2020-09-16 21:09:13 -04:00
configs Relax systemd requirements (#1368) 2022-02-16 17:56:14 +09:00
debian Relase v2.4.4 2022-02-01 15:07:24 +09:00
docker changed default ipv6 prefix to 2001:db8:cafe:: (#1321) 2022-01-14 11:50:27 +09:00
docs Fixed typo in Airspan gNodeB 2022-02-13 20:19:21 +09:00
lib Fix trailing whitespace (#1365) 2022-02-14 20:11:04 +09:00
misc [IMPORTANT] changed network_access_mode: 0 (#1323) 2022-01-16 12:35:55 +09:00
src Fix trailing whitespace (#1365) 2022-02-14 20:11:04 +09:00
subprojects [UPF] Tested all platforms on open5gs (#1022) 2021-05-29 23:08:22 +09:00
tests [UPF] Consider RS message for IP spoofing (#1354) 2022-02-14 20:07:08 +09:00
vagrant fix: Add the exception handling (#804) 2021-02-15 12:17:33 -05:00
webui [IMPORTANT] changed network_access_mode: 0 (#1323) 2022-01-16 12:35:55 +09:00
.gitignore [SMF] Fix potential null pointer dereference (#1324) 2022-01-18 11:23:40 +09:00
LICENSE Change LICENSE to GNU AGPL v3.0 2017-12-18 10:35:54 +09:00
README.md Add Wavemobile sponsor 2021-11-24 18:19:11 +09:00
meson.build Relase v2.4.4 2022-02-01 15:07:24 +09:00

README.md

Open5GS

If you find Open5GS useful for work, please consider supporting this Open Source project by Becoming a sponsor. To manage the funding transactions transparently, you can donate through OpenCollective.

Gold Sponsors

Silver Sponsors

Documentation

If you don't understand something about Open5GS, the https://open5gs.org/open5gs/docs/ is a great place to look for answers.

Community

  • Problem with Open5GS can be filed as issues in this repository.
  • Other topics related to this project are happening on the discussions.
  • Voice and text chat are available in Open5GS's Discord workspace. Use this link to get started.

Contributing

If you're contributing through a pull request to Open5GS project on GitHub, please read the Contributor License Agreement in advance.

License