summaryrefslogtreecommitdiffstats
path: root/sys/dev/cxgbe/t4_tracer.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/cxgbe/t4_tracer.c')
-rw-r--r--sys/dev/cxgbe/t4_tracer.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/sys/dev/cxgbe/t4_tracer.c b/sys/dev/cxgbe/t4_tracer.c
index 04f64e3..ff60a6b 100644
--- a/sys/dev/cxgbe/t4_tracer.c
+++ b/sys/dev/cxgbe/t4_tracer.c
@@ -121,14 +121,13 @@ match_name(struct adapter *sc, void *arg)
static int
t4_cloner_match(struct if_clone *ifc, const char *name)
{
- struct match_rr mrr;
- mrr.name = name;
- mrr.lock = 0;
- mrr.sc = NULL;
- t4_iterate(match_name, &mrr);
-
- return (mrr.sc != NULL);
+ if (strncmp(name, "t4nex", 5) != 0 &&
+ strncmp(name, "t5nex", 5) != 0)
+ return (0);
+ if (name[5] < '0' || name[5] > '9')
+ return (0);
+ return (1);
}
static int
OpenPOWER on IntegriCloud