| To: | Joe Perches <joe@xxxxxxxxxxx> |
|---|---|
| Subject: | Re: comment on [NET]: Delete support for old-style protocols, no longer necessary. |
| From: | Dan Kegel <dank@xxxxxxxxx> |
| Date: | Tue, 07 Oct 2003 17:22:34 -0700 |
| Cc: | David S Miller <davem@xxxxxxxxxx>, davem@xxxxxxxxxxxxxx, linux-net@xxxxxxxxxxxxxxx, netdev@xxxxxxxxxxx |
| In-reply-to: | <1065569620.2340.19.camel@xxxxxxxxxxxxxxxxxxxxx> |
| References: | <1065551829.2340.9.camel@xxxxxxxxxxxxxxxxxxxxx> <20031007115244.14a887ed.davem@xxxxxxxxxx> <1065569620.2340.19.camel@xxxxxxxxxxxxxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 |
Joe Perches wrote: - void *af_packet_priv; + struct sock *sk; /* appropriate comment: socket copy? */AF_PACKET is the only user of this private field, and I want people to be aware of this and not try to use it for other stuff. Nobody else can use it for something different, the code in net/core/dev.c does specific things when it's non-NULL knowing that this non-NULL value means that it's an AF_PACKET packet_type being passed to it. So we won't make your suggested change.Even so, why not call it a struct sock*? It is after all and is used as one. To discourage other modules from using it, and to keep programmers who aren't working on AF_PACKET from thinking about it. It's SOP to use opaque cookies when you want to make data private. - Dan -- Dan Kegel http://www.kegel.com http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045 |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: comment on [NET]: Delete support for old-style protocols, no longer necessary., Joe Perches |
|---|---|
| Next by Date: | [PATCH] dvb-net -- allocate network device structures, Stephen Hemminger |
| Previous by Thread: | Re: comment on [NET]: Delete support for old-style protocols, no longer necessary., Joe Perches |
| Next by Thread: | [PATCH] Make SO_BINDTODEVICE bind very tightly, Casey Carter |
| Indexes: | [Date] [Thread] [Top] [All Lists] |