Hi Matan The issue has been resloved, I hijacked the socket, ioctl function, so it didn't call into kernel Thanks. 发件人: jiangheng (G) 发送时间: 2023年8月31日 19:17 收件人: Matan Azrad ; users@dpdk.org 主题: RE: net_mlx5: port 2 cannot get MAC address, is mlx5_en loaded? (errno: Function not implemented) Hi Matan After rescan: /sys/bus/pci/devices/0000:08:00.0/ directory is recreated. “Ip a” command can detect the mlx5 NIC: 37: enp8s0f0np0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 04:e8:92:7d:dd:e4 brd ff:ff:ff:ff:ff:ff How do I check the kernel netdev port you said? Thanks! 发件人: Matan Azrad > 发送时间: 2023年8月29日 20:07 收件人: jiangheng (G) > 主题: RE: net_mlx5: port 2 cannot get MAC address, is mlx5_en loaded? (errno: Function not implemented) Hi Jiangheng After rescan: Do you see the kernel netdev port of the device? Matan From: jiangheng (G) > Sent: Tuesday, 29 August 2023 12:59 To: users@dpdk.org; Matan Azrad > Cc: Caowangbao >; Yanan (Euler) >; liaichun > Subject: net_mlx5: port 2 cannot get MAC address, is mlx5_en loaded? (errno: Function not implemented) External email: Use caution opening links or attachments Hi matan: I have enabled mlx5 hotplug based on the failsafe pmd: "--vdev", "net_failsafe0,mac=04:e8:92:7d:dd:e4,dev(08:00.0)", "-b", "08:00.0" 08:00.0 is mlx5 NIC. The app started successfully. However, I had some problems verifying the hotplug function. Here are the steps: echo 1 > /sys/bus/pci/devices/0000:08:00.0/remove echo 1 > /sys/bus/pci/rescan The app had the following error: EAL: PCI device 0000:08:00.0 on NUMA socket 0 EAL: probe driver: 15b3:1017 net_mlx5 net_mlx5: port 2 cannot get MAC address, is mlx5_en loaded? (errno: Function not implemented) net_mlx5: probe of PCI device 0000:08:00.0 aborted after encountering an error: No such device EAL: Driver cannot attach the device (08:00.0) EAL: Failed to attach device on primary process net_failsafe: sub_device 0 probe failed (No such device) Look at the code it is through the ioctl function to obtain the MAC address. I wonder if there are other configurations that have not been done, causing this problem Thanks!