Page MenuHomeVyOS Platform

QoS configurations causing commit errors.
Resolved (N/A)PublicBUG

Description

Get this issue :

on forums vyos topic = VyOS Forums TOPIC

Error: cls_u32: Selector not specified.
We have an error talking to the kernel
Command failed -:20
TC command failed. at /opt/vyatta/sbin/vyatta-qos.pl line 236.
qdisc add dev eth4 root handle 1: htb r2q 6250 default 7
class add dev eth4 parent 1: classid 1:1 htb rate 10000000000
class add dev eth4 parent 1:1 classid 1:7 htb rate 10000000000 ceil 10000000000 burst 15k
qdisc add dev eth4 parent 1:7 sfq
class add dev eth4 parent 1:1 classid 1:2 htb rate 51920000 ceil 51920000 burst 128k
qdisc add dev eth4 parent 1:2 sfq
filter add dev eth4 parent 1: prio 1 protocol all u32 match ip src [IP_WAN]/32 flowid 1:2
class add dev eth4 parent 1:1 classid 1:3 htb rate 10240000 ceil 10240000 quantum 1000 burst 128k
qdisc add dev eth4 parent 1:3 sfq
filter add dev eth4 parent 1: prio 2 protocol all u32 match ip src [IP_WAN]/32 flowid 1:3
class add dev eth4 parent 1:1 classid 1:4 htb rate 10240000 ceil 10240000 quantum 1000 burst 128k
qdisc add dev eth4 parent 1:4 sfq
filter add dev eth4 parent 1: prio 3 protocol all u32 match ip src [IP_WAN]/32 flowid 1:4
class add dev eth4 parent 1:1 classid 1:5 htb rate 10240000 ceil 10240000 quantum 1000 burst 128k
qdisc add dev eth4 parent 1:5 sfq
filter add dev eth4 parent 1: prio 4 protocol all u32 match ip src [IP_WAN]/32 flowid 1:5
class add dev eth4 parent 1:1 classid 1:6 htb rate 51200000 ceil 51200000 burst 128k
qdisc add dev eth4 parent 1:6 sfq
filter add dev eth4 parent 1: prio 5 protocol all u32 match ip src [IP_WAN]/32 flowid 1:6
filter add dev eth4 parent 1: prio 6 protocol all u32 flowid 1:6

set traffic-policy shaper IA-SHAPE-WAN bandwidth ‘auto’
set traffic-policy shaper IA-SHAPE-WAN class 2 bandwidth ‘51920’
set traffic-policy shaper IA-SHAPE-WAN class 2 burst ‘128k’
set traffic-policy shaper IA-SHAPE-WAN class 2 ceiling ‘51920’
set traffic-policy shaper IA-SHAPE-WAN class 2 match LAN-AnnexBeach ip source address ‘’[IP_LAN]’
set traffic-policy shaper IA-SHAPE-WAN class 2 queue-type ‘fair-queue’
set traffic-policy shaper IA-SHAPE-WAN class 3 bandwidth ‘10240’
set traffic-policy shaper IA-SHAPE-WAN class 3 burst ‘128k’
set traffic-policy shaper IA-SHAPE-WAN class 3 ceiling ‘10240’
set traffic-policy shaper IA-SHAPE-WAN class 3 match LAN-VERLAINE ip source address ‘[IP_LAN]’
set traffic-policy shaper IA-SHAPE-WAN class 3 queue-type ‘fair-queue’
set traffic-policy shaper IA-SHAPE-WAN class 4 bandwidth ‘10240’
set traffic-policy shaper IA-SHAPE-WAN class 4 burst ‘128k’
set traffic-policy shaper IA-SHAPE-WAN class 4 ceiling ‘10240’
set traffic-policy shaper IA-SHAPE-WAN class 4 match IPTV-VERLAINE ip source address ‘[IP_LAN]’’
set traffic-policy shaper IA-SHAPE-WAN class 4 queue-type ‘fair-queue’
set traffic-policy shaper IA-SHAPE-WAN class 5 bandwidth ‘10240’
set traffic-policy shaper IA-SHAPE-WAN class 5 burst ‘128k’
set traffic-policy shaper IA-SHAPE-WAN class 5 ceiling ‘10240’
set traffic-policy shaper IA-SHAPE-WAN class 5 match LAN-RENOIR-STAFF ip source address ‘’[IP_LAN]’
set traffic-policy shaper IA-SHAPE-WAN class 5 queue-type ‘fair-queue’
set traffic-policy shaper IA-SHAPE-WAN class 6 bandwidth ‘51200’
set traffic-policy shaper IA-SHAPE-WAN class 6 burst ‘128k’
set traffic-policy shaper IA-SHAPE-WAN class 6 ceiling ‘51200’
set traffic-policy shaper IA-SHAPE-WAN class 6 match LAN-CEZANNE-STAFF ip source address ‘’[IP_LAN]’
set traffic-policy shaper IA-SHAPE-WAN class 6 match LAN-RENOIR-STAFF ip source
set traffic-policy shaper IA-SHAPE-WAN class 6 queue-type ‘fair-queue’
set traffic-policy shaper IA-SHAPE-WAN default bandwidth ‘100%’
set traffic-policy shaper IA-SHAPE-WAN default burst ‘15k’
set traffic-policy shaper IA-SHAPE-WAN default ceiling ‘100%’
set traffic-policy shaper IA-SHAPE-WAN default queue-type ‘fair-queue’

Details

Difficulty level
Hard (possibly days)
Version
1.4
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Stricter validation
Issue type
Bug (incorrect behavior)

Event Timeline

dmbaturin added a subscriber: dmbaturin.

Seems to works as expected in the new implementation now.

dmbaturin renamed this task from We have an error talking to the kernel to QoS configurations causing commit errors..Jan 10 2024, 10:35 PM
dmbaturin removed a project: VyOS 1.4 Sagitta.