vendor libnetwork which support flush API

This commit is contained in:
m1093782566
2017-09-06 19:06:40 +08:00
parent dcc1aa0628
commit d9411d6743
3 changed files with 15 additions and 2 deletions

View File

@@ -116,6 +116,13 @@ func (i *Handle) DelService(s *Service) error {
return i.doCmd(s, nil, ipvsCmdDelService)
}
// Flush deletes all existing services in the passed
// handle.
func (i *Handle) Flush() error {
_, err := i.doCmdWithoutAttr(ipvsCmdFlush)
return err
}
// NewDestination creates a new real server in the passed ipvs
// service which should already be existing in the passed handle.
func (i *Handle) NewDestination(s *Service, d *Destination) error {