Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Oct 1997 23:04:13 +0930
From:      Mike Smith <mike@smith.net.au>
To:        Darren Reed <darrenr@cyber.com.au>
Cc:        hackers@freebsd.org
Subject:   Re: more struct ifnet move lossage. 
Message-ID:  <199710221334.XAA01019@word.smith.net.au>
In-Reply-To: Your message of "Wed, 22 Oct 1997 23:22:26 %2B1000." <199710221322.XAA06956@plum.cyber.com.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
> In some mail I received from Mike Smith, sie wrote
> > 
> > > I'm curious...does tcpdump still compile on -current, `out of the box' ?
> > 
> > src/usr.sbin/tcpdump, src/contrib/tcpdump.  And look ma, no diffs.
> 
> No, I mean get tcpdump from ftp.ee.lbl.gov and compile that (3.4a5).
> 10:1 it doesn't compile (I'll put money on it :-).

You don't appear to understand.  That *is* what's in src/contrib/
tcpdump.  Try it yourself:

# cd /usr/src/contrib/tcpdump
# cvs diff -u -r LBL

Note that having the repo lets you see these things.  If you check the 
logs, you will see that it is a virgin LBL tcpdump, at revision 3.3.

So what does this mean?  Probably that LBL write better code than you 
do, I guess.

> > Speaking of stating the obvious; you don't expect to have the 
> > kernel-private data structures that are the subject of so much 
> > vitriolic hatred to stay put, do you?
> 
> I'm not commenting on this because I've had enough of it.

I was referring to general slagging of the BSD network stack; I *agree* 
that these structures don't belong as they are, where they are.

> > All of Terry's comments on a procedural interface are 100% on the mark. 
> > If you don't like the grief that the structure changes are causing you, 
> > now is the time to participating in producing a *BETTER* interface.
> 
> Well, I didn't know they even existed until this nasty little thread...
> maybe I'm just not on the right freebsd email lists where these sort of
> things are announced and discussed.

Um, as a committer you can't avoid receiving all the commit messages.  
Dump the ones that don't affect you, and just keep an eye on the ones 
that do.  There's been slow change and declaration of intent in there 
for many months now.

And if you don't understand something, please say "I don't understand 
why this was done", not "you're f'ing stupid for doing this".  It saves 
an enormous amount of grief.  8)

mike






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710221334.XAA01019>