> But you haven't even studied how the Linux networking works, so how
> would you know?  I guess time is better spent reinventing the wheel.
> Since you don't know, by definition you're spewing.  You don't know
> the Linux networking, and therefore you don't know whether existing
> mechanisms can solve your problem or not.

First of all, thanks for the pointer to XFRM. I have tried to find information 
about it, but this is few and far between. For example, mailing list messages 
about a 3COM 3CR990 patch for IPSEC offloading are easily missed.

About your remark: I have studied linux networking so far as it has crossed my 
path. IPSEC, the only place for which XFRM is being used it seems, was 
scheduled for later. You don't expect to see a different framework in a 
subset of the stack.

Also, I don't see how this invalidates my use of another streams-like 
framework any more than the existence of STREAMS in solaris does. XFRM is 
pretty much tailored to its use-case. FFPF (what I'm working on) is in its 
own right. Does XFRM support big & little endian hardware to work on the same 
structures? Does is support transparent context-switch reduction and 
zero-copy? If so, then it is unfortunate that I didn't find out before. Which 
brings me to point two.

My network subsystem knowledge comes mostly from previously published work at 
academic venues -- as I wrote before. This is accepted procedure in 
scientific circles (even applied science like systems research). The 
underlying idea is that if implementations (Linux, Windows, Plan9) are 
innovative in any way, those features would have been published about 
independently in the same venues (or at least the Linux Symposium, 
BSDCon, ..). It appears the communities don't mix enough. Publish what you 
have, if it's new.   

Why? because if you don't you can make a snide remark to one guy that he 
didn't study linux, but how many systems should a person study before you 
start coding? Is it ok to know just linux? or should I also know all 
internals of NetBSD? What about WindowsNT, Plan9, VMS, IOS? You can reprimande 
me, but there are countless others who will make the same 'mistake'.

In short, I would love to build on top of your work, instead of having to deal 
with the same kernel panic you probably encountered a few years ago. But 
first of all the system you point to doesn't seem appropriate for my 
research. More importantly, even if it had, I didn't come across it in time. 
You're opinion is that this is my fault, that I didn't read through enough 
code and mailing list messages. I believe this is only partly the truth. 
Equally important is that your work wasn't brought to publicly attention 
throught he standard method (i.e. publishing a paper). 

If - on the other hand - you don't care about these things, that's okay too. 
But then reprimanding someone afterwards for not having heard of your work is 
a bit odd. 

By the way, I never meant to start a discussion about this topic. It seems 
out-of-place in a net-dev mailing list. As you threw the ball, though, it's 
only decent to return it.

> Is research funding that hard to obtain these days?
 
was this really necessary?

respectfully,

Willem
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to