package
0.28.0
Repository: https://github.com/skydive-project/skydive.git
Documentation: pkg.go.dev

# Functions

NewClient returns a new OpenFlow client using either a UNIX socket or a TCP socket.

# Variables

ErrConnectionTimeout is returned when a timeout was reached when trying to connect.
ErrContextDone is returned what the context was done or canceled.
ErrReaderChannelClosed is returned when the read channel was closed.
OpenFlow10 implements the 1.0 OpenFlow protocol basic methods.
OpenFlow11 implements the 1.1 OpenFlow protocol basic methods.
OpenFlow12 implements the 1.2 OpenFlow protocol basic methods.
OpenFlow13 implements the 1.3 OpenFlow protocol basic methods.
OpenFlow14 implements the 1.4 OpenFlow protocol basic methods.
OpenFlow15 implements the 1.5 OpenFlow protocol basic methods.

# Structs

Client describes an OpenFlow client.
OpenFlow10Protocol implements the basic methods for OpenFlow 1.0.
OpenFlow11Protocol implements the basic methods for OpenFlow 1.1.
OpenFlow12Protocol implements the basic methods for OpenFlow 1.2.
OpenFlow13Protocol implements the basic methods for OpenFlow 1.3.
OpenFlow14Protocol implements the basic methods for OpenFlow 1.4.
OpenFlow15Protocol implements the basic methods for OpenFlow 1.5.

# Interfaces

Listener defines the interface implemented by monitor listeners.
Protocol describes the immutable part of an OpenFlow protocol version.