Mellanox 100GE switches