+ PF=ens1f0 + vf_prefix=ens1f0 + lspci -v + grep 'Ethernet controller' + ethtool -i ens1f0 + cat /proc/cmdline 19:00.0 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx] 19:00.1 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx] 19:00.2 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] 19:00.3 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] 19:00.4 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] 19:00.5 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] 3b:00.0 Ethernet controller: Intel Corporation Ethernet Controller XXV710 for 25GbE SFP28 (rev 02) 3b:00.1 Ethernet controller: Intel Corporation Ethernet Controller XXV710 for 25GbE SFP28 (rev 02) 3b:02.0 Ethernet controller: Intel Corporation Ethernet Virtual Function 700 Series (rev 02) 3b:02.1 Ethernet controller: Intel Corporation Ethernet Virtual Function 700 Series (rev 02) 3b:02.2 Ethernet controller: Intel Corporation Ethernet Virtual Function 700 Series (rev 02) 3b:02.3 Ethernet controller: Intel Corporation Ethernet Virtual Function 700 Series (rev 02) d8:00.0 Ethernet controller: Intel Corporation Ethernet Controller XXV710 for 25GbE SFP28 (rev 02) d8:00.1 Ethernet controller: Intel Corporation Ethernet Controller XXV710 for 25GbE SFP28 (rev 02) driver: i40e version: 5.14.0-284.34.1.el9_2.x86_64 firmware-version: 7.10 0x800075e6 19.5.12 expansion-rom-version: bus-info: 0000:3b:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes + vf_a=ens1f0v0 + vf_b=ens1f0v1 + vf_a_index=0 + vf_b_index=1 BOOT_IMAGE=(hd0,gpt3)/ostree/rhcos-325d7421c1ffa7fbcda150e93e08818e262f7c7b7f6d03461f0e0312d8486cf1/vmlinuz-5.14.0-284.34.1.el9_2.x86_64 ignition.platform.id=metal ostree=/ostree/boot.1/rhcos/325d7421c1ffa7fbcda150e93e08818e262f7c7b7f6d03461f0e0312d8486cf1/0 ip=dhcp root=UUID=0b0b6ffa-22ca-43c6-812f-e631f5a7e999 rw rootflags=prjquota boot=UUID=011b7451-cf44-40a3-a999-fd3fdf17b0f7 skew_tick=1 nohz=on rcu_nocbs=8-15 tuned.non_isolcpus=000000ff,ffffffff,ffffffff,ffff00ff systemd.cpu_affinity=0,1,2,3,4,5,6,7,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103 intel_iommu=on iommu=pt isolcpus=managed_irq,8-15 nohz_full=8-15 tsc=reliable nosoftlockup nmi_watchdog=0 mce=off rcutree.kthread_prio=11 default_hugepagesz=1G hugepagesz=1G hugepages=10 intel_pstate=disable systemd.unified_cgroup_hierarchy=0 systemd.legacy_systemd_cgroup_controller=1 + temp_a=temp_71 + temp_b=temp_94 + echo 0 + ip netns del ns_a + ip netns del ns_b + sleep 1 + echo 4 + sleep 4 ++ cat /sys/class/net/ens1f0v0/address + ip link set dev ens1f0 vf 0 mac aa:6a:ec:b6:f4:6a ++ cat /sys/class/net/ens1f0v1/address + ip link set dev ens1f0 vf 1 mac d2:42:7f:3d:d2:1e ++ cat /sys/class/net/ens1f0v2/address + ip link set dev ens1f0 vf 2 mac ae:3a:ff:52:2a:69 ++ cat /sys/class/net/ens1f0v3/address + ip link set dev ens1f0 vf 3 mac ce:e9:1a:00:87:6f + sleep 5 + ip netns add ns_a + ip netns add ns_b + ip link set dev ens1f0 vf 0 vlan 0 + ip link set dev ens1f0 vf 0 state enable + ip link set dev ens1f0 vf 0 mac 20:04:0f:f1:88:A1 + ip link set dev ens1f0v0 down + ip link set ens1f0v0 name temp_71 + ip link set dev temp_71 address 20:04:0f:f1:88:A1 RTNETLINK answers: Resource temporarily unavailable + ip link set dev temp_71 address 20:04:0f:f1:88:A1 + ip link set dev temp_71 netns ns_a + ip netns exec ns_a ip link set temp_71 name net1 + ip netns exec ns_a sh -c 'echo 1 > /proc/sys/net/ipv4/conf/net1/arp_notify' + ip netns exec ns_a ip link set dev net1 up + ip netns exec ns_a ip address add dev net1 10.255.255.1/24 + sleep 3 + ip link set dev ens1f0 vf 1 vlan 0 + ip link set dev ens1f0 vf 1 state enable + ip link set dev ens1f0 vf 1 mac 20:04:0f:f1:88:A2 + ip link set dev ens1f0v1 down + ip link set ens1f0v1 name temp_94 + ip link set dev temp_94 address 20:04:0f:f1:88:A2 RTNETLINK answers: Resource temporarily unavailable + ip link set dev temp_94 address 20:04:0f:f1:88:A2 + ip link set dev temp_94 netns ns_b + ip netns exec ns_b ip link set temp_94 name net1 + ip netns exec ns_b sh -c 'echo 1 > /proc/sys/net/ipv4/conf/net1/arp_notify' + ip netns exec ns_b ip link set dev net1 up + ip netns exec ns_b ip address add dev net1 10.255.255.2/24 + sleep 1 + ip netns exec ns_a ping -c 3 10.255.255.2 PING 10.255.255.2 (10.255.255.2) 56(84) bytes of data. --- 10.255.255.2 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 2069ms command terminated with exit code 1