5G User Plane Function (UPF) based on eBPF
active 2023-08-15 → 2026-08-21 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 1103 days from 2023-08-15 to 2026-08-21. Pushes: 774 total, peak 78 in a day. Pull requests: 197 total, peak 6 in a day. Issues: 240 total, peak 18 in a day. Comments: 561 total, peak 20 in a day. Stars: 127 total, peak 5 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| pirog-spb | 1.1K | 364 | 104 | 271 |
| kade-ddnkv | 232 | 115 | 15 | 64 |
| PapaySail | 155 | 48 | 15 | 74 |
| arxxm | 141 | 120 | 9 | 7 |
| mbaran0v | 107 | 39 | 17 | 31 |
| ewdss | 60 | 56 | 3 | 1 |
| retroruiner | 44 | 32 | 6 | 3 |
| kouamdo | 37 | 0 | 0 | 26 |
| pespin | 32 | 0 | 7 | 18 |
| Sabreu | 22 | 0 | 0 | 15 |
| s5uishida | 16 | 0 | 1 | 9 |
| Satyam-git-hub | 10 | 0 | 0 | 6 |
| yoursunny | 9 | 0 | 1 | 5 |
| tariromukute | 9 | 0 | 1 | 6 |
| linouxis9 | 8 | 0 | 0 | 6 |
| VITEK-THE-BEST | 7 | 0 | 7 | 0 |
| khushi798 | 7 | 0 | 0 | 3 |
| xAlessandroC | 6 | 0 | 0 | 3 |
| LinZiyuu | 6 | 0 | 0 | 2 |
| neeels | 5 | 0 | 0 | 2 |
Recent activity
Latest issues, pull requests and releases
- Issue#639omerdikyol2026-08-21 16:50Uplink is silently dropped when the PDR uses Outer Header Removal description 6 (GTP-U/UDP/IP), as Open5GS sends
- Pull request#636s5uishida2026-01-31 10:50
- Issue comment#629LinZiyuu2025-11-22 06:36[Bugs]UPF crash on Heartbeat Request without Recovery Time Stamp
- Issue#629pirog-spb2025-11-16 10:04[Bugs]UPF crash on Heartbeat Request without Recovery Time Stamp
- Issue comment#634LinZiyuu2025-11-15 05:35[Bug]: UPF crash due to concurrent map access in Prometheus metrics collection
- Issue#634LinZiyuu2025-11-15 02:48[Bug]: UPF crash due to concurrent map access in Prometheus metrics collection
- Issue#633LinZiyuu2025-11-15 02:10[Bug]: UPF resource exhaustion via partial session creation with invalid SDF filter
- Issue#630LinZiyuu2025-11-12 12:11[Bug]UPF crashes on a malformed PFCP Session Establishment Request whose CreateFAR contains Outer Header Creation (OHC) with the IPv4 (V4) flag set but no IPv4Address field present
- Issue#629LinZiyuu2025-11-12 10:33[Bugs]UPF crash on Association Setup Request without Recovery Time Stamp
- Issue#628RafalArciszewski2025-11-07 10:55Add seperate IP for UPF GTPU address advertisement
- Issue#627ggsnpdsn2025-09-02 17:18Does eupf support Ethernet PDU Session?
- Issue comment#625pirog-spb2025-08-08 06:14Does eupf support nw-tt functionality in tsn architecture
- Issue comment#617pespin2025-06-16 11:12Avoid hardcoded build-time XDP MAP limits
- Pull request#624VITEK-THE-BEST2025-06-16 09:40
- Pull request#622pirog-spb2025-06-04 09:08
- Pull request#622VITEK-THE-BEST2025-06-04 08:50
- Pull request#621VITEK-THE-BEST2025-06-04 05:55
- Issue#610pirog-spb2025-06-02 07:20Replace N3/N9 substitution in GTP packets from FAR variable to global variable
- Pull request#620pirog-spb2025-06-02 07:20
- Issue#618pirog-spb2025-06-01 21:36Build warnings: Wincompatible-pointer-types-discards-qualifiers
- Pull request#619pirog-spb2025-06-01 21:36
- Issue#617pespin2025-05-20 16:43Avoid hadcoded built-time XDP MAP limits
- Issue#616pespin2025-05-20 15:53Support XDP-based RSS to distribute packets to ebpf CPUMAP
- Issue comment#594pirog-spb2025-05-12 06:11Expose XDP "upf_route_stat" as metrics both in prometheus and swag
- Issue#594pirog-spb2025-05-12 06:11Expose XDP "upf_route_stat" as metrics both in prometheus and swag
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 127 stars here means stars gained during the window, not the repo's star count.