| To: | "David S. Miller" <davem@xxxxxxxxxxxxx> |
|---|---|
| Subject: | [PATCH] [IPV6] Use dev_get_flags() while building inet6 ifinfo message |
| From: | Thomas Graf <tgraf@xxxxxxx> |
| Date: | Tue, 15 Mar 2005 01:14:17 +0100 |
| Cc: | YOSHIFUJI Hideaki <yoshfuji@xxxxxxxxxxxxxx>, netdev@xxxxxxxxxxx |
| Sender: | netdev-bounce@xxxxxxxxxxx |
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 <tgraf@xxxxxxx>
--- linux-2.6.11-bk10.orig/net/ipv6/addrconf.c 2005-03-14 19:40:28.000000000
+0100
+++ linux-2.6.11-bk10/net/ipv6/addrconf.c 2005-03-14 21:08:28.000000000
+0100
@@ -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);
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [ANNOUNCE] Experimental Driver for Neterion/S2io 10GbE Adapters, Jeff Garzik |
|---|---|
| Next by Date: | Re: [PATCH] [IPV6] Use dev_get_flags() while building inet6 ifinfo message, YOSHIFUJI Hideaki / 吉藤英明 |
| Previous by Thread: | [patch linux-2.6.11-bk10 1/1] r8169: incoming frame length check, Francois Romieu |
| Next by Thread: | Re: [PATCH] [IPV6] Use dev_get_flags() while building inet6 ifinfo message, YOSHIFUJI Hideaki / 吉藤英明 |
| Indexes: | [Date] [Thread] [Top] [All Lists] |