diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-11-05 23:19:48 +0100 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2026-11-05 23:21:40 +0100 |
| commit | c099da63a6c2dc6210d74a70522740472b3c0e58 (patch) | |
| tree | eb402c7d50471e4d3e2256aa55dea1b4ce9918b2 /smoketest/scripts/cli/test_service_https.py | |
| parent | 31e0ace5d2bac8240c7d3b88c7486f6ce4c22367 (diff) | |
| download | vyos-1x-c099da63a6c2dc6210d74a70522740472b3c0e58.tar.gz vyos-1x-c099da63a6c2dc6210d74a70522740472b3c0e58.zip | |
qos: T6393: police ingress traffic before redirecting it
With an ingress limiter and "redirect" on the same interface, the redirect
filter was evaluated first and took all traffic, so the limiter never
applied.
The limiter filters of such an interface now redirect the traffic after
policing it: what exceeds the rate is handled by "exceed", conforming
traffic is redirected. A "not-exceed ok" is passed on to the redirect
instead of ending the actions. The interface's own redirect filter moves
to the lowest priority and only catches traffic no limiter class matched;
an interface commit only replaces that filter and keeps the limiter in
place.
Diffstat (limited to 'smoketest/scripts/cli/test_service_https.py')
0 files changed, 0 insertions, 0 deletions
