I just got one of these, using it with Mellanox MCX311A-XCAT ConnectX-3 EN SFP+ cards in two PCs, and a pfSense router on a Supermicro X11SDV-4C-TP8F 10Gb SFP+ motherboard.
It works well, I speed-tested two PCs through the switch at 8Gbits. I was expecting 10Gb, but Mellanox refers to the PCIe bus as 8GT/s in their datasheet.
It supports VLAN tagging, but I don't think it is a layer 3 switch. Any fancy routing has to happen on my pfSense router, the switch is an "aggregation switch", which is what I need it for.