I've posted this in r/homelab and r/HomeNetworking and have only gotten two recommendations which were functionally the same (Mellanox SX6036 and SX6012; IDK how to enable what's necessary on these), perhaps yall have answers.
I'm looking to eventually deploy RoCEv2 in my home lab but am not 100% sure on which switches I've seen can support it nor which have noob friendly interfaces (i have very little switch UI exposure). I know ECN, PFC, DCBx, and ETS are the required features, but I've read you can get away with the former two. Do you need all 4 or can just the 2 get you what you need?
For switches, I've found a small selection. Am I correct in my analysis' on them?
Arista DCS-7050QX-32S: p. 4 under "Quality of Service (QoS) Features" it lists all 4. This will work
Brocade BR-VDX6940-36Q-AC: p8. under "DCB features" lists PFC, ETS, DCBx by name and I think "Manual config of lossless queues" would be the other. This may work
Edge-corE AS77[12,16]-32X: I thought that I read NOS (or whatever OS this thing uses) has the 4 things I need. This may work
Dell S6010-ON: the last bullet on p.1 says "ROCE is also supported on S6010", but is that v2 or not? I see PFC, ETS, and "Flow Control", so I'm not 100%
Cisco Nexus N3K-C3132Q-XL: this has ECN and PFC but none of the other 2 features by name. This may work
I would get at least CX3's for this as they're the cheapest and meaningfully utilizing 50/100G is a long ways off for me. The goal of this would be to enhance my planned storage (a pair of ? nodes hooked into at least one DDN shelf running BeeGFS w/ ZFS backing) and compute (multiple Dell C6300/Precision 7820 type machines running suites like QuantumESPRESSO) systems
edit 1 (17 Oct): the above Arista and CX314A's have arrived at my pad and I'll be spinning them up for very boiler plate testing. Hopefully I can get RoCEv2 working with these NICs on Debian 12