code: func (ipvsDst ipvsDestination) toDestination() *Destination {
  	dst := &Destination{
  		Address:        ipvsDst.Address,
  		Port:           ipvsDst.Port,
  		Weight:         int32(ipvsDst.Weight), // TODO(jsing): uint32?
  		Flags:          ipvsDst.Flags,
  		LowerThreshold: ipvsDst.LowerThreshold,
  		UpperThreshold: ipvsDst.UpperThreshold,
  		Statistics:     &DestinationStats{},
  	}
  
  	if ipvsDst.Stats != nil {
  		*dst.Statistics = *ipvsDst.Stats
  	}
  
  	dst.Statistics.ActiveConns = ipvsDst.ActiveConns
  	dst.Statistics.InactiveConns = ipvsDst.InactiveConns
  	dst.Statistics.PersistConns = ipvsDst.PersistConns
  
  	return dst
  }
docs: // toDestination converts a destination entry from its IPVS representation
  // to the Go equivalent Destination structure.