Minor changes to allow libnetwork to compile on FreeBSD
This commit is contained in:
parent
bab4b7e1ff
commit
3ed6a3a883
|
@ -1,3 +1,4 @@
|
||||||
|
// +build !freebsd
|
||||||
package iptables
|
package iptables
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// +build !windows
|
// +build !windows,!freebsd
|
||||||
|
|
||||||
package libnetwork
|
package libnetwork
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,26 @@ func (c *controller) rmServiceBinding(name, sid, nid, eid string, vip net.IP, in
|
||||||
return fmt.Errorf("not supported")
|
return fmt.Errorf("not supported")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *controller) getLBIndex(sid, nid string, ingressPorts []*PortConfig) int {
|
||||||
|
skey := serviceKey{
|
||||||
|
id: sid,
|
||||||
|
ports: portConfigs(ingressPorts).String(),
|
||||||
|
}
|
||||||
|
c.Lock()
|
||||||
|
s, ok := c.serviceBindings[skey]
|
||||||
|
c.Unlock()
|
||||||
|
|
||||||
|
if !ok {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
s.Lock()
|
||||||
|
lb := s.loadBalancers[nid]
|
||||||
|
s.Unlock()
|
||||||
|
|
||||||
|
return int(lb.fwMark)
|
||||||
|
}
|
||||||
|
|
||||||
func (sb *sandbox) populateLoadbalancers(ep *endpoint) {
|
func (sb *sandbox) populateLoadbalancers(ep *endpoint) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue