You indicated upgrading to mlnx_ofed_esxi eth driver v1.9.9.4 yet no indication on the fw version of your HP NC543i adapter
I would suggest starting with getting the PSID of the adapter, then enter HP support site and line-up with the latest HP-suggested fw (per PSID) and confirm it supports the new mlnx_ofed driver & SR-IOV
to get the PSID & fw ver.: run on the esxi server: # /opt/mellanox/bin/flint -d /dev/<device name> query
use the link below "updating fw for HPE enterprise branded adapter" to get the proper fw installed
http://www.mellanox.com/page/firmware_table_hpe?mtag=oem_firmware_download