in ethr.go [343:358]
func validateExtModeClientTest(testID EthrTestID) {
testType := testID.Type
protocol := testID.Protocol
switch protocol {
case TCP:
if testType != Ping && testType != Cps && testType != TraceRoute && testType != MyTraceRoute {
emitUnsupportedTest(testID)
}
case ICMP:
if testType != Ping && testType != TraceRoute && testType != MyTraceRoute {
emitUnsupportedTest(testID)
}
default:
emitUnsupportedTest(testID)
}
}