Documentation ¶
Index ¶
- func NewIpuPlugin(port int, brCtlr types.BridgeController, p4rtbin string, ...) types.Runnable
- func NewLinuxBridgeController(bridge string) types.BridgeController
- func NewOvsBridgeController(bridge, ovsCliDir string) types.BridgeController
- type DevicePluginService
- type ExecutableHandler
- type ExecutableHandlerImpl
- type FXPHandler
- type FXPHandlerImpl
- type FileSystemHandler
- type FileSystemHandlerImpl
- type LifeCycleServiceServer
- type NetworkFunctionServiceServer
- type NetworkHandler
- type NetworkHandlerImpl
- type SSHHandler
- type SSHHandlerImpl
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIpuPlugin ¶
func NewIpuPlugin(port int, brCtlr types.BridgeController, p4rtbin string, p4Client types.P4RTClient, servingAddr, servingProto, bridge, intf, p4cpInstall, mode, daemonHostIp, daemonIpuIp string, daemonPort int) types.Runnable
func NewLinuxBridgeController ¶
func NewLinuxBridgeController(bridge string) types.BridgeController
func NewOvsBridgeController ¶
func NewOvsBridgeController(bridge, ovsCliDir string) types.BridgeController
Types ¶
type DevicePluginService ¶
type DevicePluginService struct {
pb.UnimplementedDeviceServiceServer
}
func NewDevicePluginService ¶
func NewDevicePluginService() *DevicePluginService
func (*DevicePluginService) GetDevices ¶
func (*DevicePluginService) GetDevices(context.Context, *pb.Empty) (*pb.DeviceListResponse, error)
type ExecutableHandler ¶
type ExecutableHandler interface {
// contains filtered or unexported methods
}
type ExecutableHandlerImpl ¶
type ExecutableHandlerImpl struct{}
type FXPHandler ¶
type FXPHandler interface {
// contains filtered or unexported methods
}
type FXPHandlerImpl ¶
type FXPHandlerImpl struct{}
type FileSystemHandler ¶
type FileSystemHandlerImpl ¶
type FileSystemHandlerImpl struct{}
type LifeCycleServiceServer ¶
type LifeCycleServiceServer struct { pb.UnimplementedLifeCycleServiceServer // contains filtered or unexported fields }
func NewLifeCycleService ¶
func NewLifeCycleService(daemonHostIp, daemonIpuIp string, daemonPort int, mode string, p4rtbin string) *LifeCycleServiceServer
func (*LifeCycleServiceServer) Init ¶
func (s *LifeCycleServiceServer) Init(ctx context.Context, in *pb.InitRequest) (*pb.IpPort, error)
type NetworkFunctionServiceServer ¶
type NetworkFunctionServiceServer struct { pb.UnimplementedNetworkFunctionServiceServer // contains filtered or unexported fields }
func NewNetworkFunctionService ¶
func NewNetworkFunctionService(p4rtbin string) *NetworkFunctionServiceServer
func (*NetworkFunctionServiceServer) CreateNetworkFunction ¶
func (*NetworkFunctionServiceServer) DeleteNetworkFunction ¶
type NetworkHandler ¶
type NetworkHandlerImpl ¶
type NetworkHandlerImpl struct{}
type SSHHandler ¶
type SSHHandler interface {
// contains filtered or unexported methods
}
type SSHHandlerImpl ¶
type SSHHandlerImpl struct{}
Click to show internal directories.
Click to hide internal directories.