Looking for guidance on handling VMXNET3 drivers

Patrick Mahan mahan at mahan.org
Fri Feb 13 18:45:21 CET 2026


On 2/12/26 10:38 PM, Patrick Mahan wrote:
> 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.
> 

Sorry, I mistakenly put the incorrect function name.  I meant 
rte_eth_dev_set_link_down().

Patrick

> 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