summaryrefslogtreecommitdiff
path: root/net/core
diff options
context:
space:
mode:
authorFrançois Romieu <romieu@cogenit.fr>2002-03-06 16:37:33 -0500
committerJeff Garzik <jgarzik@mandrakesoft.com>2002-03-06 16:37:33 -0500
commita36167db9ca1bb9df30fbac7961bc910cb85ad0e (patch)
tree2d15d23a326e333287115eb7c0121ff71b9124fa /net/core
parenta925c40f775a179a971bfd77de8e3035c0afc1ac (diff)
WAN drivers update 1/5:
Add new HDLC interface, split up huge hdlc.c driver into multiple files based on hardware type. Convert WAN drivers to new interface.
Diffstat (limited to 'net/core')
-rw-r--r--net/core/dev.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/net/core/dev.c b/net/core/dev.c
index 3afa0c27a4a1..8cfc4d14aad7 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -2110,7 +2110,8 @@ static int dev_ifsioc(struct ifreq *ifr, unsigned int cmd)
cmd == SIOCETHTOOL ||
cmd == SIOCGMIIPHY ||
cmd == SIOCGMIIREG ||
- cmd == SIOCSMIIREG) {
+ cmd == SIOCSMIIREG ||
+ cmd == SIOCDEVICE) {
if (dev->do_ioctl) {
if (!netif_device_present(dev))
return -ENODEV;
@@ -2276,8 +2277,9 @@ int dev_ioctl(unsigned int cmd, void *arg)
*/
default:
- if (cmd >= SIOCDEVPRIVATE &&
- cmd <= SIOCDEVPRIVATE + 15) {
+ if (cmd == SIOCDEVICE ||
+ (cmd >= SIOCDEVPRIVATE &&
+ cmd <= SIOCDEVPRIVATE + 15)) {
dev_load(ifr.ifr_name);
dev_probe_lock();
rtnl_lock();