code: func (dst *destination) ipvsDestination() *ipvs.Destination {
  	var flags ipvs.DestinationFlags
  	switch dst.service.ventry.Mode {
  	case seesaw.LBModeNone:
  		log.Warningf("%v: Unspecified LB mode", dst)
  	case seesaw.LBModeDSR:
  		flags |= ipvs.DFForwardRoute
  	case seesaw.LBModeNAT:
  		flags |= ipvs.DFForwardMasq
  	}
  	return &ipvs.Destination{
  		Address:        dst.ip.IP(),
  		Port:           dst.service.port,
  		Weight:         dst.weight,
  		Flags:          flags,
  		LowerThreshold: uint32(dst.service.ventry.LThreshold),
  		UpperThreshold: uint32(dst.service.ventry.UThreshold),
  	}
  }
docs: // ipvsDestination returns an IPVS Destination for the given destination.