Wireshark-dev: Re: [Wireshark-dev] [Wireshark-commits] rev 38350: /trunk/ /trunk/gtk/: capture_
From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Mon, 8 Aug 2011 12:07:32 -0700
On Aug 7, 2011, at 11:56 PM, Stig Bjørlykke wrote:

> Hmm, I have to rephrase this issue.  This is what I really wanted to say:
> * The global "Capture all in promiscuous mode" can be checked even if
> some interfaces have promiscuous mode turned off.  I think the global
> checkbox should be turned off if some of the interfaces has
> promiscuous mode turned off.

So what is the purpose of the global checkbox?  If it's to provide an easy way to say "I want all interfaces to be in promiscuous mode (whatever that might mean)", I'd say checking it should override the individual checkboxes, and force them all on; the question then is whether it should make them inactive, so you have to un-check "Capture all in promiscuous mode" to control the individual interfaces, or should leave them inactive, with un-checking any of them forcing "Capture all in promiscuous mode" off.  I would vote for the latter.

(Should turning all interfaces' promiscuous mode on individually turn "Capture all in promiscuous mode" on?)