After upgrading an ESXi host from a build using the Marvell E4 inbox driver (qedentv) to a custom image (such as HPE Custom Image) containing the qedentv async driver, users will encounter the following symptoms:
VMware ESXi with Marvell E4 inbox driver and RDMA/iSER configured.
Marvell E4 qedentv driver has a driver module parameter "enable_roce".
In qedentv inbox driver, the default value of "enable_roce" is 1, but in qedentv async driver, the default value of "enable_roce" is 0.
After upgrading from ESX with inbox driver to ESX with qedentv async driver, the value of "enable_roce" will be re-set to 0, and the RDMA/iSER setup will disappear since RoCE is no longer enabled in qedentv async driver.
To prevent occurrence of this issue, the value must be set before the upgrade:
# esxcli system module parameters set -m qedentv -p 'enable_roce=1'# esxcli system module parameters list -m qedentv | grep enable_roce