code: func parseNetworkOptions(id string, option options.Generic) (*configuration, error) {
  	var (
  		err    error
  		config = &configuration{}
  	)
  	// parse generic labels first
  	if genData, ok := option[netlabel.GenericData]; ok && genData != nil {
  		if config, err = parseNetworkGenericOptions(genData); err != nil {
  			return nil, err
  		}
  	}
  	// setting the parent to "" will trigger an isolated network dummy parent link
  	if _, ok := option[netlabel.Internal]; ok {
  		config.Internal = true
  		// empty --parent= and --internal are handled the same.
  		config.Parent = ""
  	}
  	return config, nil
  }
docs: // parseNetworkOptions parse docker network options