Documentation
¶
Index ¶
- func ConfigAft(vrf string, aft *oc.NetworkInstance_Afts) *configer
- func ConfigNeighbor(intf InterfaceRef, ip, mac string) *configer
- func ConfigRIF(portID string, mac string, vrf string) *configer
- func ConfigVLANSubIntf(portID string, index uint32, smac string, vlan uint16, vrf string) *configer
- func ConfigVRF(name string) *configer
- func CreateNeighbor(t testing.TB, dut *ondatra.DUTDevice, ip string, dmac string, rif uint64)
- func CreateRIF(t testing.TB, dut *ondatra.DUTDevice, port *ondatra.Port, smac string, ...) uint64
- func CreateRoute(t testing.TB, dut *ondatra.DUTDevice, prefix string, nexthop uint64, ...)
- func MustParseMac(t testing.TB, mac string) net.HardwareAddr
- type Case
- type ConfigOp
- type InterfaceRef
- type Packet
- type Suite
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigAft ¶
func ConfigAft(vrf string, aft *oc.NetworkInstance_Afts) *configer
func ConfigNeighbor ¶
func ConfigNeighbor(intf InterfaceRef, ip, mac string) *configer
func ConfigVLANSubIntf ¶
func CreateNeighbor ¶
func CreateRoute ¶
func MustParseMac ¶
func MustParseMac(t testing.TB, mac string) net.HardwareAddr
Types ¶
type ConfigOp ¶
type ConfigOp interface {
Config(t testing.TB, s *Suite, dut *ondatra.DUTDevice)
UnConfig(t testing.TB, s *Suite, dut *ondatra.DUTDevice)
}
ConfigOp is interface for applying a dataplane configuration option.
type InterfaceRef ¶
type Packet ¶
type Packet struct {
Layers []gopacket.SerializableLayer
Port string
}
Packet is a list of layers and a corresponding port.
Click to show internal directories.
Click to hide internal directories.