aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/networking/operstates.txt3
-rw-r--r--net/core/dev.c2
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:
38ifinfomsg::if_flags & IFF_DORMANT: 38ifinfomsg::if_flags & IFF_DORMANT:
39 Driver has signaled netif_dormant_on() 39 Driver has signaled netif_dormant_on()
40 40
41These interface flags can also be queried without netlink using the
42SIOCGIFFLAGS ioctl.
43
44TLV IFLA_OPERSTATE 41TLV IFLA_OPERSTATE
45 42
46contains RFC2863 state of the interface in numeric representation: 43contains 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