diff options
| author | François Romieu <romieu@cogenit.fr> | 2002-03-06 16:37:33 -0500 |
|---|---|---|
| committer | Jeff Garzik <jgarzik@mandrakesoft.com> | 2002-03-06 16:37:33 -0500 |
| commit | a36167db9ca1bb9df30fbac7961bc910cb85ad0e (patch) | |
| tree | 2d15d23a326e333287115eb7c0121ff71b9124fa /net/core/dev.c | |
| parent | a925c40f775a179a971bfd77de8e3035c0afc1ac (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/dev.c')
| -rw-r--r-- | net/core/dev.c | 8 |
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(); |
