Hi,

We are facing a Seg-fault crash issue on our DPDK application with "failsafe" PMD on Azure VM, when we toggle the Azure "Accelerated networking" option.


On the running VM, when we toggle(disable/enable) the "Accelerated networking" option, then we could see the respective SRIOV VF device was removed and added back, at this time our DPDK application got crashed while doing Rx "failsafe_rx_burst_fast()" operation.


As per the DPDK "failsafe" PMD design the hotplug is supported and even after the primary SRIOV VF device is removed, the application can run Rx/Tx operations seamlessly on the other sub-device("netvsc"). But, this is not happening.


Does anybody tested this hot-plug functionality on Azure VM and hot-plug works well on DPDK apps ?

Any known issues/limitations on the "failsafe" PMD hot-plug ?


DPDK-version: 23.11

Linux kernel-version: 5.15.0


Thanks,

Madhukar.