in ethr.go [265:292]
func getTestType(testTypeStr string) (testType EthrTestType) {
switch testTypeStr {
case "":
if gIsExternalClient {
testType = Ping
} else {
testType = Bandwidth
}
case "b":
testType = Bandwidth
case "c":
testType = Cps
case "p":
testType = Pps
case "l":
testType = Latency
case "pi":
testType = Ping
case "tr":
testType = TraceRoute
case "mtr":
testType = MyTraceRoute
default:
printUsageError(fmt.Sprintf("Invalid value \"%s\" specified for parameter \"-t\".\n"+
"Valid parameters and values are:\n", testTypeStr))
}
return
}