Re: IFF_PROMISC bug?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



   From: Jeff Garzik <jgarzik@mandrakesoft.com>
   Date: Wed, 13 Feb 2002 02:01:06 -0500

   Why must that affect SIOCGIFFLAGS reporting?

Because it is asking for a boolean and we don't have
a boolean to give to it.

Like I said, apps should ask for the count because that
is what it is, a count.
   
   it broke a security program that called that ioctl to check for unwanted
   promisc users

A program which should also be fixed to ask for the count.

I know what you want, you want IFF_PROMISC to be
(dev->promisc_count != 0), but I'm not going to publish
that from SIOCGIFFLAGS for several reasons:

1) It has lousy semantics, in short it's stupid.
2) If I fix change this behavior today, people will
   still need to ask explicitly for the count to handle
   any kernel before 2.4.19preX/2.2.2X-preX/2.5.5-preX

So be realistic, there is nothing to gain by the change
you propose.
-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux