Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultICETesterImage = "docker.io/l7mp/icetester:latest" DefaultICETesterTimeout = 5 * time.Minute DefaultICETesterPacketRate time.Duration = 0 )
View Source
const (
MaxPacketCount = 10000
)
Variables ¶
This section is empty.
Functions ¶
func ContainsDesc ¶
func ContainsDesc(cs []CandidateDesc, c string) bool
func NewICETester ¶
Types ¶
type CandidateDesc ¶
parse from the sdps
type Config ¶
type Config struct {
EventChannel chan Event
K8sConfigFlags *cliopt.ConfigFlags
CDSConfigFlags *cdsclient.CDSConfigFlags
AuthConfigFlags *cdsclient.AuthConfigFlags
Namespace string
TURNTransports []v1.ListenerProtocol
ICETesterImage string
ForceCleanup bool
PacketRate int
OffloadEngine v1.OffloadMode
AllowNodePort bool
Logger logger.LoggerFactory
}
type ICETestType ¶
type ICETestType int
const ( ICETestAsymmetric ICETestType = iota ICETestSymmetric )
func (ICETestType) String ¶
func (t ICETestType) String() string
type Stats ¶
type Stats struct {
SendRate float64 // packets per second
LossRate float64 // percentage
MeanLatency float64 // milliseconds
MedianLatency float64 // milliseconds
P95Latency float64 // milliseconds
P99Latency float64 // milliseconds
PacketsSent uint32
PacketsReceived uint32
Duration time.Duration
}
Click to show internal directories.
Click to hide internal directories.