net/mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality