Every packet lands in a port's priority-0 queue, because the
DSCP-to-priority table is all zeroes and nothing fills it. Implement the
DSA DCB ops: dcb app dscp-prio fills the table, which all ports share and
is reported global, and dcb apptrust orders DSCP and PCP precedence and
refuses a one-selector list. The PCP map, measured to be indexed by
PCP << 1 | DEI, is set to identity at probe, and priorities are capped at
11, because the top four unicast queues share their scheduler nodes with
the multicast queues.
On IPQ8074, after dcb app add dscp-prio 46:5, EF-marked packets on an
offloaded path land on the priority-5 queue.
Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Julius Bairaktaris <julius@bairaktaris.de>
Link: https://github.com/openwrt/openwrt/pull/25700
Signed-off-by: Robert Marko <robimarko@gmail.com>