Documentation ¶
Overview ¶
Package types contains types used to exchange data between the NCC client and the NCC server.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ARPGratuitous ¶
ARPGratuitous encapsulates a request to send a gratuitous ARP message.
type BGPConfig ¶
type BGPConfig struct {
Config []string
}
BGPConfig encapsulates the configuration for a BGP daemon.
type BGPNeighbors ¶
BGPNeighbors encapsulates a list of BGP neighbors.
type IPVSDestination ¶
type IPVSDestination struct { Service *ipvs.Service Destination *ipvs.Destination }
IPVSDestination specifies an IPVS destination and its associated service.
type IPVSServices ¶
IPVSServices contains an array of IPVS services.
type LBConfig ¶
type LBConfig struct { ClusterVIP seesaw.Host DummyInterface string NodeInterface string Node seesaw.Host RoutingTableID uint8 VRID uint8 }
LBConfig represents the configuration for a load balancing network interface.
type LBInterface ¶
LBInterface represents the load balancing network interface on a Seesaw Node.
type LBInterfaceVIP ¶
type LBInterfaceVIP struct { Iface *LBInterface *seesaw.VIP }
LBInterfaceVIP represents a VIP address that is configured on a load balancing interface.
type LBInterfaceVLAN ¶
type LBInterfaceVLAN struct { Iface *LBInterface *seesaw.VLAN }
LBInterfaceVLAN represents a VLAN interface that is configured on a load balancing interface.
type LBInterfaceVserver ¶
type LBInterfaceVserver struct { Iface *LBInterface Vserver *seesaw.Vserver AF seesaw.AF }
LBInterfaceVserver represents a Vserver to be configured on a load balancing interface.