summaryrefslogtreecommitdiffstats
path: root/sys/dev/cxgbe/t4_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/cxgbe/t4_main.c')
-rw-r--r--sys/dev/cxgbe/t4_main.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/dev/cxgbe/t4_main.c b/sys/dev/cxgbe/t4_main.c
index 0097b44..dc8a2e4 100644
--- a/sys/dev/cxgbe/t4_main.c
+++ b/sys/dev/cxgbe/t4_main.c
@@ -5400,6 +5400,15 @@ t4_ioctl(struct cdev *dev, unsigned long cmd, caddr_t data, int fflag,
rc = read_i2c(sc, (struct t4_i2c_data *)data);
ADAPTER_UNLOCK(sc);
break;
+ case CHELSIO_T4_CLEAR_STATS: {
+ u_int port_id = *(uint32_t *)data;
+
+ if (port_id >= sc->params.nports)
+ return (EINVAL);
+
+ t4_clr_port_stats(sc, port_id);
+ break;
+ }
default:
rc = EINVAL;
}
OpenPOWER on IntegriCloud