ovsctl

package
v1.0.33 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddArpDnatRule

func AddArpDnatRule(bridgeName string, port string, mac string) error

func AddArpReplyRule

func AddArpReplyRule(bridgeName string, port string, ip net.IP, mac string, vlanid int, mode string) error

func AddArpSnatRule

func AddArpSnatRule(bridgeName string, mac string, macHex string, ofport string) error

func AddFakeArpReply

func AddFakeArpReply(bridgeName string, ip net.IP) error

func AddIpSnatRule

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

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

func AddPortOnOVSBridge(hostIfName string, bridgeName string, vlanID int) error

func AddVMIpAcceptRule

func AddVMIpAcceptRule(bridgeName string, primaryIP string, mac string) error

func CreateOVSBridge

func CreateOVSBridge(bridgeName string) error

func DeleteArpReplyRule

func DeleteArpReplyRule(bridgeName string, port string, ip net.IP, vlanid int)

func DeleteIPSnatRule

func DeleteIPSnatRule(bridgeName string, port string)

func DeleteMacDnatRule

func DeleteMacDnatRule(bridgeName string, port string, ip net.IP, vlanid int)

func DeleteOVSBridge

func DeleteOVSBridge(bridgeName string) error

func DeletePortFromOVS

func DeletePortFromOVS(bridgeName string, interfaceName string) error

func GetOVSPortNumber

func GetOVSPortNumber(interfaceName string) (string, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL