Documentation
¶
Index ¶
- func ConfigureRouter(linkname string, attrs *RouterDeviceAttrs) error
- func ConfigureVlanPort(linkname string, attrs *VlanDeviceAttrs) error
- func ConfigureVxlanPort(linkname string, attrs *VxlanDeviceAttrs) error
- func CreateBridgeIfNotExist(linkname string) (netlink.Link, error)
- func CreateVxlanIfNotExist(linkname string, vni uint32, srcIP net.IP) (netlink.Link, error)
- func DeconfigureRouter(linkname string) error
- func DeconfigureVlanPort(linkname string, vlan_id uint32) error
- func DeconfigureVxlanPort(linkname string, vni uint32) error
- func RemoveLinkIfExist(linkname string) error
- type RouterDeviceAttrs
- type VlanDeviceAttrs
- type VxlanDeviceAttrs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureRouter ¶
func ConfigureRouter(linkname string, attrs *RouterDeviceAttrs) error
func ConfigureVlanPort ¶
func ConfigureVlanPort(linkname string, attrs *VlanDeviceAttrs) error
func ConfigureVxlanPort ¶
func ConfigureVxlanPort(linkname string, attrs *VxlanDeviceAttrs) error
func CreateVxlanIfNotExist ¶
func DeconfigureRouter ¶
func DeconfigureVlanPort ¶
func DeconfigureVxlanPort ¶
func RemoveLinkIfExist ¶
Types ¶
type RouterDeviceAttrs ¶
type RouterDeviceAttrs struct {
MTU uint32
}
type VlanDeviceAttrs ¶
Click to show internal directories.
Click to hide internal directories.