patch-2.3.40 linux/drivers/net/shaper.c
Next file: linux/drivers/net/smc-ultra.c
Previous file: linux/drivers/net/setup.c
Back to the patch index
Back to the overall index
- Lines: 14
- Date:
Thu Jan 20 10:44:46 2000
- Orig file:
v2.3.39/linux/drivers/net/shaper.c
- Orig date:
Thu Aug 26 13:05:38 1999
diff -u --recursive --new-file v2.3.39/linux/drivers/net/shaper.c linux/drivers/net/shaper.c
@@ -557,6 +557,13 @@
{
struct shaperconf *ss= (struct shaperconf *)&ifr->ifr_data;
struct shaper *sh=dev->priv;
+
+ if(ss->ss_cmd == SHAPER_SET_DEV || ss->ss_cmd == SHAPER_SET_SPEED)
+ {
+ if(!capable(CAP_NET_ADMIN))
+ return -EPERM;
+ }
+
switch(ss->ss_cmd)
{
case SHAPER_SET_DEV:
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)