Looking for guidance on handling VMXNET3 drivers

Patrick Mahan mahan at mahan.org
Fri Feb 13 07:38:14 CET 2026


All,

I've been help development a DPDK application that (mainly) runs on dedicated 
hardware (i40e NICS), Intel CPUs.  However, we have been asked to see if this can 
be run in the ESXi (VMware) environment.  This seemed fine as we have the VMXNET3 
PMD and aside from some missing features, it seemed to work.

Until we tried to down the port, using rte_eth_dev_set_down() API.  This API is 
returning -95 (EOPNOTSUPP) which I take to mean that its link state cannot be 
changed.

I checked the PMD documentation for this driver and cannot find any mention that 
this is a limitation.

I've never looked at the linux implementation (which our older, pre-DPDK) uses 
but it allows the interface to be marked down.

Is my only work-around to stop the device instead?

Thanks for any wisdom...

Patrick Mahan


More information about the users mailing list