On Tue, 25 Sep 2007 22:00:48 +0400 Evgeniy Polyakov <[EMAIL PROTECTED]> wrote:
> Hi. > > I've released new version of the extremely small > userspace netowork stack [1] implementation. > Stack supports TCP and UDP over IP. > It works on top of netchannels [2] or packet socket > (returned back in this release). > > Supported features: > * TCP/UDP sending and receiving. > * Timestamp, window scaling, MSS TCP options. > * PAWS. > * Slow start and congestion control. > * Socket-like interface. > * Retransmit and fast retransmit support. > * support for TCP listen state (only point-to-point mode, > i.e. no new data channels are created, when new client is > connected, instead state is changed according to protocol > (TCP state is changed to ESTABLISHED). > * support for the netchannels and packet socket interface. > > It was proven [3] that unetstack can be *much* faster than vanilla TCP > stack (mainly because of heavily reduced number of syscalls, different > congestion control algorithm and other features). I am glad to see a more complete implementation for comparison, but by changing several variables at once it makes it hard to evaluate whether the improvement comes from user space TCP or the other changes. - 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