qdisc_tester

package
v0.0.0-...-7f95c0f Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2023 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FileModeCst = 0744
)

Variables

This section is empty.

Functions

func Shuffle

func Shuffle(slice interface{})

Types

type FileNames

type FileNames struct {
	Devices     string
	Qdiscs      string
	Laptops     string
	IntMap      string
	IntSNMPMap  string
	IntCounters string
}

type FlentConfig

type FlentConfig struct {
	FlentLengthSeconds       int
	FlentLengthBufferSeconds int
}

type IperfConfig

type IperfConfig struct {
	IperfIntervalSeconds   int
	IperfTimeSeconds       int
	IperfTimeBufferSeconds int
	IperfParallel          int
}

type QdiscTest

type QdiscTest struct {
	// contains filtered or unexported fields
}

func NewQdiscTest

func NewQdiscTest(cakePath string, fns FileNames, ic IperfConfig, fc FlentConfig, outputPath string, reboot bool, shuffle bool, debugLevel int, ff string) *QdiscTest

NewQdiscTest is a constructor for the qdisc tests

func (*QdiscTest) RunTests

func (q *QdiscTest) RunTests()

type QdiscTester

type QdiscTester interface {
	RunTests()
	// contains filtered or unexported methods
}

Jump to

Keyboard shortcuts

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