Skip to content

QoS and PFCP Session Modification defects reproduced by PR #5 #6

Description

@tariromukute

PR #5 adds a PFCP/N4 integration test suite for the UPF. Against a freshly restarted UPF it
reports 22 failing checks across 12 of its 16 scenarios, reproducing the nine defects
below. --tag smoke exits 0, so the harness itself is healthy — these failures are the
suite doing its job.

Descriptions here are deliberately brief. Each scenario file opens with a
Scenario / Expected behaviour / Expected output docstring that says what it does, what a
correct UPF would do, and what a passing run prints — that is the fuller description.

To reproduce any of them:

cd ci-scripts/tests
sudo ./setup_env.sh                              # brings up the UPF and preflights
./run_scenarios.py --scenario <name> -v

Restart the UPF before comparing runs (docker compose -f docker-compose.yaml restart upf).
Deleted sessions leak their HTB classes and class ids are a hash of (SEID, QFI), so a dirty
UPF can let qos_rate_change pass by luck.


Related: PR #5 (the test suite).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingclosed-loop-qosThis label is to track the Dynamic Closed Loop QoS Feature of OAI Core Network

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions