Documentation ¶
Overview ¶
Package forwarder provides interpose endpoint implementation for ovs forwarder which provides kernel and smartnic endpoints
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewKernelServer ¶
func NewKernelServer(ctx context.Context, name string, authzServer networkservice.NetworkServiceServer, authzMonitorServer networkservice.MonitorConnectionServer, tokenGenerator token.GeneratorFunc, clientURL *url.URL, bridgeName string, tunnelIPCidr net.IP, dialTimeout time.Duration, l2Connections map[string]*ovsutil.L2ConnectionPoint, clientDialOptions ...grpc.DialOption) (endpoint.Endpoint, error)
NewKernelServer - returns kernel implementation of the ovsconnectns network service
func NewSriovServer ¶
func NewSriovServer(ctx context.Context, name string, authzServer networkservice.NetworkServiceServer, authzMonitorServer networkservice.MonitorConnectionServer, tokenGenerator token.GeneratorFunc, clientURL *url.URL, bridgeName string, tunnelIPCidr net.IP, pciPool resourcepool.PCIPool, resourcePool resourcepool.ResourcePool, sriovConfig *config.Config, dialTimeout time.Duration, l2Connections map[string]*ovsutil.L2ConnectionPoint, clientDialOptions ...grpc.DialOption) (endpoint.Endpoint, error)
NewSriovServer - returns sriov implementation of the ovsconnectns network service
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.