code: func delDummyLink(linkName string) error {
  	// delete the vlan subinterface
  	dummyLink, err := ns.NlHandle().LinkByName(linkName)
  	if err != nil {
  		return fmt.Errorf("failed to find link %s on the Docker host : %v", linkName, err)
  	}
  	// verify a parent interface is being deleted
  	if dummyLink.Attrs().ParentIndex != 0 {
  		return fmt.Errorf("link %s is not a parent dummy interface", linkName)
  	}
  	// delete the ipvlan dummy device
  	if err := ns.NlHandle().LinkDel(dummyLink); err != nil {
  		return fmt.Errorf("failed to delete the dummy %s link: %v", linkName, err)
  	}
  	logrus.Debugf("Deleted a dummy parent link: %s", linkName)
  
  	return nil
  }
docs: // delDummyLink deletes the link type dummy used when -o parent is not passed