code: func (ipvsc *ipvsControllerController) Stop() error {
  	ipvsc.stopLock.Lock()
  	defer ipvsc.stopLock.Unlock()
  
  	// Only try draining the workqueue if we haven't already.
  	if !ipvsc.shutdown {
  		ipvsc.shutdown = true
  		close(ipvsc.stopCh)
  
  		glog.Infof("Shutting down controller queue")
  		ipvsc.syncQueue.shutdown()
  
  		ipvsc.keepalived.Stop()
  
  		return nil
  	}
  
  	return fmt.Errorf("shutdown already in progress")
  }
docs: // Stop stops the loadbalancer controller.