Documentation ¶
Index ¶
- func AddArpDnatRule(bridgeName string, port string, mac string) error
- func AddArpReplyRule(bridgeName string, port string, ip net.IP, mac string, vlanid int, mode string) error
- func AddArpSnatRule(bridgeName string, mac string, macHex string, ofport string) error
- func AddFakeArpReply(bridgeName string, ip net.IP) error
- func AddIpSnatRule(bridgeName string, ip net.IP, vlanID int, port string, mac string, ...) error
- func AddMacDnatRule(bridgeName string, port string, ip net.IP, mac string, vlanid int, ...) error
- func AddPortOnOVSBridge(hostIfName string, bridgeName string, vlanID int) error
- func AddVMIpAcceptRule(bridgeName string, primaryIP string, mac string) error
- func CreateOVSBridge(bridgeName string) error
- func DeleteArpReplyRule(bridgeName string, port string, ip net.IP, vlanid int)
- func DeleteIPSnatRule(bridgeName string, port string)
- func DeleteMacDnatRule(bridgeName string, port string, ip net.IP, vlanid int)
- func DeleteOVSBridge(bridgeName string) error
- func DeletePortFromOVS(bridgeName string, interfaceName string) error
- func GetOVSPortNumber(interfaceName string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddArpDnatRule ¶ added in v1.0.8
func AddArpReplyRule ¶ added in v1.0.8
func AddArpSnatRule ¶ added in v1.0.8
func AddIpSnatRule ¶ added in v1.0.8
func AddIpSnatRule(bridgeName string, ip net.IP, vlanID int, port string, mac string, outport string) error
IP SNAT Rule - Change src mac to VM Mac for packets coming from container host veth port.
func AddMacDnatRule ¶ added in v1.0.8
func AddMacDnatRule(bridgeName string, port string, ip net.IP, mac string, vlanid int, containerPort string) error
Add MAC DNAT rule based on dst ip and vlanid
func AddPortOnOVSBridge ¶ added in v1.0.8
func AddVMIpAcceptRule ¶ added in v1.0.8
func CreateOVSBridge ¶ added in v1.0.8
func DeleteArpReplyRule ¶ added in v1.0.8
func DeleteIPSnatRule ¶ added in v1.0.8
func DeleteMacDnatRule ¶ added in v1.0.8
func DeleteOVSBridge ¶ added in v1.0.8
func DeletePortFromOVS ¶ added in v1.0.8
func GetOVSPortNumber ¶ added in v1.0.8
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.