code: func (s *Sandbox) NetNsCreate(netNs NetNsIface) error {
  	// Create a new netNs if nil provided
  	if netNs == nil {
  		netNs = &NetNs{}
  	}
  
  	// Check if interface is already initialized
  	if netNs.Initialized() {
  		return fmt.Errorf("net NS already initialized")
  	}
  
  	netNs, err := netNs.Initialize()
  	if err != nil {
  		return err
  	}
  
  	if err := netNs.SymlinkCreate(s.name); err != nil {
  		logrus.Warnf("Could not create nentns symlink %v", err)
  
  		if err1 := netNs.Close(); err1 != nil {
  			return err1
  		}
  
  		return err
  	}
  
  	s.netns = netNs
  	return nil
  }
docs: // NetNsCreate creates a new network namespace for the sandbox