Page MenuHomeVyOS Platform

QoS match TCP ACK not working
Closed, ResolvedPublicBUG

Description

I want to add QOS rules to match TCP ack flag.
I added this vyos configuration:

set policy shaper EGRESS-QOS bandwidth '20gbit'

set policy shaper EGRESS-QOS class 2 bandwidth '20%'
set policy shaper EGRESS-QOS class 2 ceiling '100%'
set policy shaper EGRESS-QOS class 2 description 'qACK'
set policy shaper EGRESS-QOS class 2 match-group 'qACK'
set policy shaper EGRESS-QOS class 2 priority '0'
set policy shaper EGRESS-QOS class 2 queue-type 'fair-queue'

set policy shaper EGRESS-QOS default bandwidth '43%'
set policy shaper EGRESS-QOS default ceiling '100%'
set policy shaper EGRESS-QOS default priority '7'
set policy shaper EGRESS-QOS default queue-type 'random-detect'

set traffic-match-group qACK match ACK ip tcp ack
set traffic-match-group qACK match SYNACK ip tcp syn

set interface bond0 egress 'EGRESS-QOS'

but I there is no tc configuration:

vyos@am-rt-001# tc filter show dev bond0
[edit]
vyos@am-rt-001#

Same issue if I use traffic-matech-group or not.
But if I add other ‘simple’ rules, like match address or port, I can see them with tc command.

can you help me about this issue please ?

thanks in advance

Details

Version
1.5-stream-2025-Q1
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)
Forum thread
https://forum.vyos.io/t/qos-match-tcp-ack-not-working/16475

Event Timeline

Viacheslav triaged this task as Normal priority.Apr 30 2025, 7:28 AM
Viacheslav changed the task status from Open to In progress.May 2 2025, 10:20 AM
Viacheslav assigned this task to L0crian.
dmbaturin changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.
dmbaturin moved this task from Open to Finished on the VyOS 1.5 Circinus (1.5-stream-2025-Q2) board.
dmbaturin moved this task from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.3) board.
dmbaturin moved this task from Need Triage to Completed on the VyOS Rolling board.
dmbaturin renamed this task from QOS match tcp ack not working to QoS match TCP ACK not working.Jul 9 2025, 12:50 PM