code: func newIPVSService(svc *Service) *ipvsService {
  	ipvsSvc := &ipvsService{
  		Address:           svc.Address,
  		Protocol:          svc.Protocol,
  		Port:              svc.Port,
  		FirewallMark:      svc.FirewallMark,
  		Scheduler:         svc.Scheduler,
  		Flags:             svc.Flags,
  		Timeout:           svc.Timeout,
  		PersistenceEngine: svc.PersistenceEngine,
  	}
  
  	if ip4 := svc.Address.To4(); ip4 != nil {
  		ipvsSvc.AddrFamily = syscall.AF_INET
  		ipvsSvc.Netmask = 0xffffffff
  	} else {
  		ipvsSvc.AddrFamily = syscall.AF_INET6
  		ipvsSvc.Netmask = 128
  	}
  
  	return ipvsSvc
  }
docs: // newIPVSService converts a service to its IPVS representation.