From: Dimitris Michailidis <[EMAIL PROTECTED]>
Date: Fri, 12 Aug 2005 10:00:12 -0700

> On 8/12/05, David S. Miller <[EMAIL PROTECTED]> wrote:
> > This would mean that every time we wish to change the data structures
> > and interfaces for TCP socket lookup, your drivers would need to
> > change.
> 
> I think using TCP's own functions was done exactly to avoid this
> problem.

That's doesn't achieve the desired result.

I do plan to merge in IBM's move of the TCP hash tables over
to RCU style locking, and that will require knowledge of the
locking at the call sites to the functions you have exported
to the TOE drivers.  The TOE drivers would break as a result.

You are creating a maintainence headache for us as well.  Once this
stuff gets exported to drivers, it becomes nearly impossible to
change.  And I absolutely reserve the right to create restrictions of
use that increase the flexibility we have to change interfaces, data
structures, and locking strategies in the future.
-
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