skydick/datapool: stamp RoCEv2 RDMA-CM ToS 96 (DSCP 24) for prio-3 QoS
roce-rdma-cm-tos oneshot writes default_roce_tos=96 (DSCP 24) to every RDMA
device's rdma_cm configfs before nfsd accepts client QPs, so skydick's RoCE
egress is classified into priority 3 (the switch/client PFC lossless queue).
Marking half only ("decision C") — PFC on prio 3 deferred: ConnectX-3/mlx4
does PCP-based PFC with no upstream trust-dscp. Also corrected the stale
"ConnectX-5/mlx5_bond_0" comment -> the RoCE fabric is ConnectX-3 Pro / mlx4_0
on bond40g (the mlx5/CX-4-LX ports are DOWN since the 2026-05-15 40G cutover).

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
1 parent c2cd3c5 commit 4225a2c88f5703604ff9461c838f36c737393019
@Dixiao-L Dixiao-L authored 28 days ago
Showing 1 changed file
View
hosts/skydick/datapool.nix