This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRA829J: CPSW9G VLAN priority not working

Part Number: DRA829J

Tool/software:

Hi,

We run CPSW9G in native ethernet configuration with SDK 11. 

On sending, VLAN packets with priority 6 are not sent on the ports tx_pri6 queue. All packets are send via tx_pri0.

On receiving, VLAN packets with priority 6 are beeing send to the CPU via 'p0_tx_pri6'. Suggesting that at least something is working correctly.

With SDK 10 it was working correctly.

Sender:

Traffic control

 $ sudo tc qdisc ls dev xf2
qdisc mqprio 1: root tc 8 map 0 1 2 3 4 5 6 1 0 0 0 0 0 0 0 0
             queues:(0:0) (1:1) (2:2) (3:3) (4:4) (5:5) (6:6) (7:7)
             mode:dcb
             shaper:dcb
qdisc pfifo 80: parent 1:8 limit 1000p
qdisc pfifo 30: parent 1:3 limit 1000p
qdisc pfifo 60: parent 1:6 limit 1000p
qdisc tbf 10: parent 1:1 rate 1Gbit burst 1048500b lat 100ms
qdisc pfifo 40: parent 1:4 limit 1000p
qdisc pfifo 70: parent 1:7 limit 1000p
qdisc pfifo 20: parent 1:2 limit 1000p
qdisc pfifo 50: parent 1:5 limit 1000p
qdisc clsact ffff: parent ffff:fff1

tcpdump

05:48:27.106809 62:1e:cc:3a:c8:37 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 68: vlan 3, p 6, ethertype Unknown (0x8892)

ethtool

tx_pri6: 0

Receiver:

ethtool

 p0_tx_pri6: 614472

Regards,

Matthias