ChangeSet 1.2009.16.1, 2005/03/14 21:21:24-08:00, [EMAIL PROTECTED]

        [IPV6]: Use dev_get_flags() while building inet6 ifinfo message
        
        Use dev_get_flags() in inet6_fill_ifinfo() to fetch interface flags
        to ensure correctly reporting IFF_PROMISC and IFF_ALLMULTI flags.
        
        Signed-off-by: Thomas Graf <[EMAIL PROTECTED]>
        Signed-off-by: David S. Miller <[EMAIL PROTECTED]>



 addrconf.c |    6 +-----
 1 files changed, 1 insertion(+), 5 deletions(-)


diff -Nru a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
--- a/net/ipv6/addrconf.c       2005-03-15 00:07:06 -08:00
+++ b/net/ipv6/addrconf.c       2005-03-15 00:07:06 -08:00
@@ -2923,12 +2923,8 @@
        r->ifi_family = AF_INET6;
        r->ifi_type = dev->type;
        r->ifi_index = dev->ifindex;
-       r->ifi_flags = dev->flags;
+       r->ifi_flags = dev_get_flags(dev);
        r->ifi_change = 0;
-       if (!netif_running(dev) || !netif_carrier_ok(dev))
-               r->ifi_flags &= ~IFF_RUNNING;
-       else
-               r->ifi_flags |= IFF_RUNNING;
 
        RTA_PUT(skb, IFLA_IFNAME, strlen(dev->name)+1, dev->name);
 
-
To unsubscribe from this list: send the line "unsubscribe bk-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to