diff options
-rw-r--r-- | Documentation/networking/operstates.txt | 3 | ||||
-rw-r--r-- | net/core/dev.c | 2 |
2 files changed, 1 insertions, 4 deletions
diff --git a/Documentation/networking/operstates.txt b/Documentation/networking/operstates.txt index c9074f9b78bb..1a77a3cfae54 100644 --- a/Documentation/networking/operstates.txt +++ b/Documentation/networking/operstates.txt | |||
@@ -38,9 +38,6 @@ ifinfomsg::if_flags & IFF_LOWER_UP: | |||
38 | ifinfomsg::if_flags & IFF_DORMANT: | 38 | ifinfomsg::if_flags & IFF_DORMANT: |
39 | Driver has signaled netif_dormant_on() | 39 | Driver has signaled netif_dormant_on() |
40 | 40 | ||
41 | These interface flags can also be queried without netlink using the | ||
42 | SIOCGIFFLAGS ioctl. | ||
43 | |||
44 | TLV IFLA_OPERSTATE | 41 | TLV IFLA_OPERSTATE |
45 | 42 | ||
46 | contains RFC2863 state of the interface in numeric representation: | 43 | contains RFC2863 state of the interface in numeric representation: |
diff --git a/net/core/dev.c b/net/core/dev.c index 11560e3258b5..a09bf658970f 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -4209,7 +4209,7 @@ static int dev_ifsioc_locked(struct net *net, struct ifreq *ifr, unsigned int cm | |||
4209 | 4209 | ||
4210 | switch (cmd) { | 4210 | switch (cmd) { |
4211 | case SIOCGIFFLAGS: /* Get interface flags */ | 4211 | case SIOCGIFFLAGS: /* Get interface flags */ |
4212 | ifr->ifr_flags = dev_get_flags(dev); | 4212 | ifr->ifr_flags = (short) dev_get_flags(dev); |
4213 | return 0; | 4213 | return 0; |
4214 | 4214 | ||
4215 | case SIOCGIFMETRIC: /* Get the metric on the interface | 4215 | case SIOCGIFMETRIC: /* Get the metric on the interface |