This is what I see, testing on 2 new HP dl385G10Plus v servers, with latest generation Epyc CPUs. One Arista 7800 switch between them.
Ubuntu 20.04.1 , kernel 5.4.0-81-generic
server: raw_ethernet_bw --server -d mlx5_0 -B 88:e9:a4:33:48:b1 -F --duration 20
client: raw_ethernet_bw --client -d mlx5_0 -B 88:e9:a4:20:20:d3 -E 88:e9:a4:33:48:b1 -F --duration 20
results:
Max msg size in RawEth is MTU 1518
Changing msg size to this MTU
Send BW Test
Dual-port : OFF Device : mlx5_0
Number of qps : 1 Transport type : IB
Connection type : RawEth Using SRQ : OFF
PCIe relax order: ON
ibv_wr* API : OFF
TX depth : 128
CQ Moderation : 1
Mtu : 1518[B]
Link type : Ethernet
GID index : 0
Max inline data : 0[B]
rdma_cm QPs : OFF
Data ex. method : Ethernet
raw ethernet header**************************************
| Dest MAC | Src MAC | Packet Type |
|------------------------------------------------------------|
| 88:E9:A4:33:48:B1| 88:E9:A4:20:20:D3|DEFAULT |
|------------------------------------------------------------|
#bytes #iterations BW peak[MB/sec] BW average[MB/sec] MsgRate[Mpps]
1518 42973376 0.00 6221.15 4.297334
Is this result as expected?