Télécharger la liste

Sponsored link

Description du projet

The main goal of Linux Layer7 Switching is to
provide a fast framework for Layer 7 switching.
Layer 7 switching is driving a low-level engine
using networking design to speed up forwarding of
the data stream. The implementation in this
project is split into a userspace daemon and a
low-level kernelspace forwarding engine. The
userspace daemon is responsible for scheduling and
switching decisions. The kernelspace forwarding
engine is responsible for forwarding the stream
and using a TCP splicing scheme. TCP splicing is
the postponement of the connection between the
client and the server in order to obtain
sufficient information to make a routing decision.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-01-15 16:21
0.1.2

Le module du noyau a été rétroportés vers Linux version 2.4. Le module du noyau Linux 2.6 a été étendu pour supporter les versions de noyau inférieur à 2.6.19. Libtcpsplice a été étendu à l'exportation, manoeuvres plus. Un problème de blocage a été fixé alors que les prises d'épissage. HAProxy a été étendu pour supporter module tcp_splicing.
Tags: Minor feature enhancements
The kernel module was backported to Linux version
2.4. The Linux 2.6 kernel module was extended to
support kernel versions lower than 2.6.19.
libtcpsplice has been extended to export more
helpers. A locking issue has been fixed while
splicing sockets. HAProxy has been extended to
support tcp_splicing module.

2006-12-28 16:29
0.1.1

Le code du noyau a été étendu pour prendre soin de sockets libérés, tandis que les prises d'épissage. L'écouteur TCP et le moteur de démon en espace utilisateur ont été étendues à soutenir pleinement asynchrone et non bloquante de manutention cours d'eau. wait_for_completion a été fixé à utiliser la conception asynchrone. L'analyseur de configuration et le démon du moteur ont été étendues pour définir virtual_server et real_server. Soutien à Round-Robin et les moins-ordonnanceurs équilibrage de la charge de connexion a été ajoutée. Le fichier de configuration et README ont été mis à jour.
Tags: Minor feature enhancements
The kernel code was extended to take care of
released sockets while splicing sockets. The TCP
listener and userspace daemon engine were extended
to support fully asynchronous and non-blocking
stream handling. wait_for_completion was fixed to
use asynchronous design. The configuration parser
and daemon engine were extended to define
virtual_server and real_server. Support for
Round-Robin and Least-Connection load balancing
schedulers was added. The configuration file and
readme were updated.

2006-12-12 01:10
0.1.0

Tags: Initial freshmeat announcement

Project Resources