Documentation
¶
Overview ¶
Package xconnectns provides an Endpoint that implements the cross connect networks service for use as a Forwarder
Package xconnectns provides an Endpoint that implements the cross connect networks service for use as a Forwarder
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewServer ¶
func NewServer(ctx context.Context, name string, authzServer networkservice.NetworkServiceServer, tokenGenerator token.GeneratorFunc, vppagentCC grpc.ClientConnInterface, baseDir string, tunnelIP net.IP, vxlanInitFunc func(conf *configurator.Config) error, clientURL *url.URL, clientDialOptions ...grpc.DialOption) endpoint.Endpoint
NewServer - returns a new vppagent based Endpoint implementing the XConnect Network Service for use as a Forwarder
name - name of the Forwarder authzPolicy - policy for allowing or rejecting requests vppagentCC - grpc.ClientConnInterface of the vppagent baseDir - baseDir for sockets tunnelIP - IP we can use for originating and terminating tunnels vxlanInitFunc - function to perform initial configuration of vppagent clientUrl - *url.URL for the talking to the NSMgr ...clientDialOptions - dialOptions for dialing the NSMgr
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.