patch-2.2.14 linux/drivers/net/shaper.c
Next file: linux/drivers/net/sis900.c
Previous file: linux/drivers/net/sdlamain.c
Back to the patch index
Back to the overall index
- Lines: 14
- Date:
Tue Jan 4 10:12:17 2000
- Orig file:
v2.2.13/linux/drivers/net/shaper.c
- Orig date:
Mon Aug 9 16:05:56 1999
diff -u --recursive --new-file v2.2.13/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)