All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wang Chen <wangchen@cn.fujitsu.com>
To: Grant Grundler <grundler@parisc-linux.org>
Cc: Patrick McHardy <kaber@trash.net>,
	Jeff Garzik <jgarzik@pobox.com>,
	Alan Cox <alan@lxorguk.ukuu.org.uk>,
	"David S. Miller" <davem@davemloft.net>,
	NETDEV <netdev@vger.kernel.org>,
	kyle@parisc-linux.org
Subject: Re: [PATCH] net-driver: Drivers don't set IFF_* flag [Was: [PATCH 3/3] netdevice: order of synchronization of IFF_PROMISC and	IFF_ALLMULTI]
Date: Tue, 24 Jun 2008 13:39:19 +0800	[thread overview]
Message-ID: <48608887.6000102@cn.fujitsu.com> (raw)
In-Reply-To: <20080624051029.GB19434@colo.lackof.org>

Grant Grundler said the following on 2008-6-24 13:10:
> On Tue, Jun 24, 2008 at 09:02:03AM +0800, Wang Chen wrote:
> ...
>> So I want to remove "clear promisc" feature by ioctl of this driver
>> instead of adding it to feature-removal-schedule.
>> "set promisc" feature by ioctl can be fixed temporarily and should be
>> added to feature-removal-schedule. 
>> Fortunately most of the features of this driver's ioctl are for
>> developer testing.
>>
>> This week I want to wait for tulip driver maintainer's confirmation.
> 
> Confirmation of what?
> Apologies for not being able to follow the whole conversation.
> 

Sorry for that I cc-ed you in the mid of discussion.
Patrick and me were discussing about that driver should not
change device's promisc mode, because it's not a boolean state,
but a refcnt to decide whether IFF_PROMISC should be set or not.

In de4x5_ioctl(), user can simply set IFF_PROMISC flag and that
can cause upper layer protocol broken.

Patrick suggest to use dev_change_flags() to change IFF_PROMISC
flag and add the feature to feature-removal-schedule.

My suggestion is that we remove IFF_PROMISC changing feature from
de4x5_ioctl() now.

> If you want to remove a developer debug feature, please just submit
> a patch like usual to kyle and myself.
> 

Is there any user space binary use these features?
case DE4X5_SET_PROM:
case DE4X5_CLR_PROM: 
If not, I will send a patch to remove them.



  reply	other threads:[~2008-06-24  5:43 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-16  9:17 [PATCH 3/3] netdevice: order of synchronization of IFF_PROMISC and IFF_ALLMULTI Wang Chen
2008-06-16  9:27 ` Patrick McHardy
2008-06-16  9:39   ` Wang Chen
2008-06-16 10:03     ` Patrick McHardy
2008-06-17  1:42       ` Wang Chen
2008-06-17 13:06         ` Patrick McHardy
2008-06-18  2:27           ` Wang Chen
2008-06-18  2:52             ` Jeff Garzik
2008-06-18  3:22               ` Wang Chen
2008-06-20 15:07               ` [PATCH] net-driver: Drivers don't set IFF_* flag [Was: [PATCH 3/3] netdevice: order of synchronization of IFF_PROMISC and IFF_ALLMULTI] Wang Chen
2008-06-23 11:04                 ` Patrick McHardy
2008-06-23 13:33                   ` Wang Chen
2008-06-23 13:47                     ` Patrick McHardy
2008-06-23 14:44                       ` Wang Chen
2008-06-23 14:52                         ` Patrick McHardy
2008-06-24  1:02                           ` Wang Chen
2008-06-24  5:10                             ` Grant Grundler
2008-06-24  5:39                               ` Wang Chen [this message]
2008-06-27  1:14                                 ` v2 [PATCH 2/2] de4x5: Remove developer debug feature about set/clear promisc Wang Chen
2008-06-28 17:52                                   ` Grant Grundler
2008-06-30  3:24                                     ` v3 " Wang Chen
2008-07-02  4:22                                       ` Grant Grundler
2008-06-27  1:14                 ` v2 [PATCH 1/2] net-driver: Drivers don't set IFF_* flag Wang Chen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=48608887.6000102@cn.fujitsu.com \
    --to=wangchen@cn.fujitsu.com \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=davem@davemloft.net \
    --cc=grundler@parisc-linux.org \
    --cc=jgarzik@pobox.com \
    --cc=kaber@trash.net \
    --cc=kyle@parisc-linux.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.