Documentation ¶
Index ¶
- type GatewayTopologyFactory
- func (gtf *GatewayTopologyFactory) NewClusterRouter(clusterRouterName string, netInfo util.NetInfo, coopUUID string) (*nbdb.LogicalRouter, error)
- func (gtf *GatewayTopologyFactory) NewClusterRouterWithMulticastSupport(clusterRouterName string, netInfo util.NetInfo, coopUUID string) (*nbdb.LogicalRouter, error)
- func (gtf *GatewayTopologyFactory) NewJoinSwitch(clusterRouter *nbdb.LogicalRouter, netInfo util.NetInfo, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayTopologyFactory ¶
type GatewayTopologyFactory struct {
// contains filtered or unexported fields
}
func NewGatewayTopologyFactory ¶
func NewGatewayTopologyFactory(ovnNBClient libovsdbclient.Client) *GatewayTopologyFactory
func (*GatewayTopologyFactory) NewClusterRouter ¶
func (gtf *GatewayTopologyFactory) NewClusterRouter( clusterRouterName string, netInfo util.NetInfo, coopUUID string, ) (*nbdb.LogicalRouter, error)
func (*GatewayTopologyFactory) NewClusterRouterWithMulticastSupport ¶
func (gtf *GatewayTopologyFactory) NewClusterRouterWithMulticastSupport( clusterRouterName string, netInfo util.NetInfo, coopUUID string, ) (*nbdb.LogicalRouter, error)
func (*GatewayTopologyFactory) NewJoinSwitch ¶
func (gtf *GatewayTopologyFactory) NewJoinSwitch( clusterRouter *nbdb.LogicalRouter, netInfo util.NetInfo, reservedIPs []*net.IPNet, ) error
NewJoinSwitch creates a join switch to connect gateway routers to the distributed router.
Click to show internal directories.
Click to hide internal directories.