Also I checked versions of ip commands on the host (CentOS9) and the container (CentOS8) and there is indeed a mismatch as Sean suspected: Host: [root@overcloud-computesriov-0 ~]# ip -V ip utility, iproute2-6.2.0, libbpf 1.4.0 Container: root@overcloud-computesriov-0 ~]# podman exec -it d6d9ac1a314d bash bash-4.4$ ip -V ip utility, iproute2-6.2.0, libbpf 0.5.0 What is interesting is that container adds the right ip address after I manually delete it with no problem. Also I can delete any ip manually from the container as well. But process is unable to delete the undeeded IPv6 on creation of the VM nor DHCP and metadata IPv4 addresses after VM deletion. From the logs I can also see that it is unable to delete the veth pair after VM deletion. I am guessing that add commands are more forgiving than add commands regarding the syntax. If someone can think of any workaround for this please feel free to share. :) Best regards, Davorin