net/mlx5e: Use function pointers for RX data path handling