This document focuses on frequently used configurations.
Please refer to upf.jsonc file for the full list of configurable parameters.
These are configurations commonly shared between P4-UPF and BESS-UPF.
| Config | Default value | Mandatory | Comments |
|---|---|---|---|
log_level |
info | No | |
hostname |
- | No | Used to get local IP address and local NodeID in PFCP messages |
http_port |
8080 | No | |
max_req_retries |
5 | No | Max retries for sending PFCP message towards SMF/SPGW-C |
resp_timeout |
2s | No | Period to wait for a response from SMF/SPGW-C |
enable_end_marker |
false | No | |
enable_gtpu_path_monitoring |
false | No | |
cpiface.enable_ue_ip_alloc |
false | No | Whether to enable UPF-based UE IP allocation |
cpiface.ue_ip_pool |
- | Yes for P4-UPF or when enable_ue_ip_alloc is set |
IP pool from which we allocate UE IP address |
cpiface.dnn |
- | No | Data Network Name to use during PFCP Association |
| Config | Default value | Mandatory | Comments |
|---|---|---|---|
measure_upf |
false | No | Enable per port metrics |
measure_flow |
false | No | Enable per flow metrics |
access.ifname |
- | Yes | Access-facing network interface name |
core.ifname |
- | Yes | Core-facing network interface name |
enable_notify_bess |
false | No | Whether to enable Notify feature for DDNs |