aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/core/ethtool.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/net/core/ethtool.c b/net/core/ethtool.c
index c73d0a59212c..cbf033dcaf1f 100644
--- a/net/core/ethtool.c
+++ b/net/core/ethtool.c
@@ -1443,6 +1443,7 @@ int dev_ethtool(struct net *net, struct ifreq *ifr)
1443 case ETHTOOL_GSET: 1443 case ETHTOOL_GSET:
1444 case ETHTOOL_GDRVINFO: 1444 case ETHTOOL_GDRVINFO:
1445 case ETHTOOL_GMSGLVL: 1445 case ETHTOOL_GMSGLVL:
1446 case ETHTOOL_GLINK:
1446 case ETHTOOL_GCOALESCE: 1447 case ETHTOOL_GCOALESCE:
1447 case ETHTOOL_GRINGPARAM: 1448 case ETHTOOL_GRINGPARAM:
1448 case ETHTOOL_GPAUSEPARAM: 1449 case ETHTOOL_GPAUSEPARAM:
@@ -1451,6 +1452,7 @@ int dev_ethtool(struct net *net, struct ifreq *ifr)
1451 case ETHTOOL_GSG: 1452 case ETHTOOL_GSG:
1452 case ETHTOOL_GSSET_INFO: 1453 case ETHTOOL_GSSET_INFO:
1453 case ETHTOOL_GSTRINGS: 1454 case ETHTOOL_GSTRINGS:
1455 case ETHTOOL_GSTATS:
1454 case ETHTOOL_GTSO: 1456 case ETHTOOL_GTSO:
1455 case ETHTOOL_GPERMADDR: 1457 case ETHTOOL_GPERMADDR:
1456 case ETHTOOL_GUFO: 1458 case ETHTOOL_GUFO:
@@ -1463,8 +1465,11 @@ int dev_ethtool(struct net *net, struct ifreq *ifr)
1463 case ETHTOOL_GRXCLSRLCNT: 1465 case ETHTOOL_GRXCLSRLCNT:
1464 case ETHTOOL_GRXCLSRULE: 1466 case ETHTOOL_GRXCLSRULE:
1465 case ETHTOOL_GRXCLSRLALL: 1467 case ETHTOOL_GRXCLSRLALL:
1468 case ETHTOOL_GRXFHINDIR:
1466 case ETHTOOL_GFEATURES: 1469 case ETHTOOL_GFEATURES:
1470 case ETHTOOL_GCHANNELS:
1467 case ETHTOOL_GET_TS_INFO: 1471 case ETHTOOL_GET_TS_INFO:
1472 case ETHTOOL_GEEE:
1468 break; 1473 break;
1469 default: 1474 default:
1470 if (!capable(CAP_NET_ADMIN)) 1475 if (!capable(CAP_NET_ADMIN))