I see vxlan offload parameter for the module mlx4_core but I am unable to see the number of packets offloaded for vxlan. the tput is also very less
~ # esxcfg-nics -l
Name PCI Driver Link Speed Duplex MAC Address MTU Description
vmnic0 0000:01:00.00 tg3 Up 1000Mbps Full f8:bc:12:4c:29:70 1500 Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet
vmnic1 0000:01:00.01 tg3 Up 1000Mbps Full f8:bc:12:4c:29:71 1500 Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet
vmnic1000402 0000:82:00.00 mlx4_en Down 0Mbps Half 00:02:c9:b5:f0:91 1500 Mellanox Technologies MT27520 Family
vmnic2 0000:02:00.00 tg3 Down 0Mbps Half f8:bc:12:4c:29:72 1500 Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet
vmnic3 0000:02:00.01 tg3 Down 0Mbps Half f8:bc:12:4c:29:73 1500 Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet
vmnic4 0000:82:00.00 mlx4_en Up 40000Mbps Full 00:02:c9:b5:f0:90 1600 Mellanox Technologies MT27520 Family
~ # esxcfg-module -g mlx4_core
mlx4_core enabled = 1 options = 'enable_vxlan_offloads=1'
~ # esxcli network nic get -n vmnic4
Advertised Auto Negotiation: true
Advertised Link Modes: 1000baseT/Full, 10000baseT/Full, 40000baseT/Full
Auto Negotiation: true
Cable Type: Twisted Pair
Current Message Level: 20
Driver Info:
Bus Info: 0000:82:00.0
Driver: mlx4_en
Firmware Version: 2.33.5100
Version: 1.9.9.4 (Sep-02-2014)
Link Detected: false
Link Status: Down
Name: vmnic4
PHYAddress: 0
Pause Autonegotiate: true
Pause RX: true
Pause TX: true
Supported Ports: TP
Supports Auto Negotiation: true
Supports Pause: true
Supports Wakeon: false
Transceiver: internal
Wakeon: None