--- sys/dev/oce/oce_if.c.orig +++ sys/dev/oce/oce_if.c @@ -616,6 +616,9 @@ break; case SIOCGPRIVATE_0: + rc = priv_check(curthread, PRIV_DRIVER); + if (rc != 0) + break; rc = oce_handle_passthrough(ifp, data); break; default: --- sys/dev/oce/oce_if.h.orig +++ sys/dev/oce/oce_if.h @@ -46,6 +46,7 @@ #include #include #include +#include #include #include #include