code: func createDummyLink(dummyName, truncNetID string) error {
  	// create a parent interface since one was not specified
  	parent := &netlink.Dummy{
  		LinkAttrs: netlink.LinkAttrs{
  			Name: dummyName,
  		},
  	}
  	if err := ns.NlHandle().LinkAdd(parent); err != nil {
  		return err
  	}
  	parentDummyLink, err := ns.NlHandle().LinkByName(dummyName)
  	if err != nil {
  		return fmt.Errorf("error occurred looking up the %s parent iface %s error: %s", ipvlanType, dummyName, err)
  	}
  	// bring the new netlink iface up
  	if err := ns.NlHandle().LinkSetUp(parentDummyLink); err != nil {
  		return fmt.Errorf("failed to enable %s the ipvlan parent link: %v", dummyName, err)
  	}
  
  	return nil
  }
docs: // createDummyLink creates a dummy0 parent link