evpn

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

Package evpn is the main package of the application

Package evpn is the main package of the application

Package evpn is the main package of the application

Package evpn is the main package of the application

Package evpn is the main package of the application

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

Server represents the Server object

func NewServer

func NewServer() *Server

NewServer creates initialized instance of EVPN server

func NewServerWithArgs

func NewServerWithArgs(nLink utils.Netlink) *Server

NewServerWithArgs creates initialized instance of EVPN server with externally created Netlink

func (*Server) CreateBridgePort

func (s *Server) CreateBridgePort(_ context.Context, in *pb.CreateBridgePortRequest) (*pb.BridgePort, error)

CreateBridgePort executes the creation of the port

func (*Server) CreateLogicalBridge

func (s *Server) CreateLogicalBridge(_ context.Context, in *pb.CreateLogicalBridgeRequest) (*pb.LogicalBridge, error)

CreateLogicalBridge executes the creation of the LogicalBridge

func (*Server) CreateSvi

func (s *Server) CreateSvi(_ context.Context, in *pb.CreateSviRequest) (*pb.Svi, error)

CreateSvi executes the creation of the VLAN

func (*Server) CreateVrf

func (s *Server) CreateVrf(_ context.Context, in *pb.CreateVrfRequest) (*pb.Vrf, error)

CreateVrf executes the creation of the VRF

func (*Server) DeleteBridgePort

func (s *Server) DeleteBridgePort(_ context.Context, in *pb.DeleteBridgePortRequest) (*emptypb.Empty, error)

DeleteBridgePort deletes a port

func (*Server) DeleteLogicalBridge

func (s *Server) DeleteLogicalBridge(_ context.Context, in *pb.DeleteLogicalBridgeRequest) (*emptypb.Empty, error)

DeleteLogicalBridge deletes a LogicalBridge

func (*Server) DeleteSvi

func (s *Server) DeleteSvi(_ context.Context, in *pb.DeleteSviRequest) (*emptypb.Empty, error)

DeleteSvi deletes a VLAN

func (*Server) DeleteVrf

func (s *Server) DeleteVrf(_ context.Context, in *pb.DeleteVrfRequest) (*emptypb.Empty, error)

DeleteVrf deletes a VRF

func (*Server) GetBridgePort

func (s *Server) GetBridgePort(_ context.Context, in *pb.GetBridgePortRequest) (*pb.BridgePort, error)

GetBridgePort gets an BridgePort

func (*Server) GetLogicalBridge

func (s *Server) GetLogicalBridge(_ context.Context, in *pb.GetLogicalBridgeRequest) (*pb.LogicalBridge, error)

GetLogicalBridge gets a LogicalBridge

func (*Server) GetSvi

func (s *Server) GetSvi(_ context.Context, in *pb.GetSviRequest) (*pb.Svi, error)

GetSvi gets an VLAN

func (*Server) GetVrf

func (s *Server) GetVrf(_ context.Context, in *pb.GetVrfRequest) (*pb.Vrf, error)

GetVrf gets an VRF

func (*Server) UpdateBridgePort

func (s *Server) UpdateBridgePort(_ context.Context, in *pb.UpdateBridgePortRequest) (*pb.BridgePort, error)

UpdateBridgePort updates an Nvme Subsystem

func (*Server) UpdateLogicalBridge

func (s *Server) UpdateLogicalBridge(_ context.Context, in *pb.UpdateLogicalBridgeRequest) (*pb.LogicalBridge, error)

UpdateLogicalBridge updates a LogicalBridge

func (*Server) UpdateSvi

func (s *Server) UpdateSvi(_ context.Context, in *pb.UpdateSviRequest) (*pb.Svi, error)

UpdateSvi updates an VLAN

func (*Server) UpdateVrf

func (s *Server) UpdateVrf(_ context.Context, in *pb.UpdateVrfRequest) (*pb.Vrf, error)

UpdateVrf updates an VRF

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL