LVS FreeBSD port

Robert Watson rwatson at FreeBSD.org
Thu Jun 16 17:11:05 GMT 2005


On Thu, 16 Jun 2005, dragonfly dragonfly wrote:

>    Recently i did a LVS FreeBSD port, and released 0.4.0 version 
> (http://dragon.linux-vs.org/~dragonfly/htm/lvs_freebsd.htm). It supports 
> LVS/DR and LVS/TUN with all LVS schedulers. Thanks must go to Clement 
> Laforet for committing it to ports/net/ipvs.
>    LVS(http://www.linuxvirtualserver.org/) is a widely used server 
> cluster schedule system, which is be included in Linux official kernel 
> 2.4 and 2.6 release.
>    Tests, bug report and fix, comments are very welcome.

Li Wang,

This looks like very interesting work.  I'm confused, however, by the need 
for a kernel patch here -- it looks like the changes essentially center on 
allowing kernel modules to register new socket option handlers for 
sockets, and that the socket pointer itself isn't handed into the socket 
option handlers.  I don't have a very complete understanding of the LVS 
kernel code yet, but my impression is that maybe you could simply 
substitute a sysctl for each of the get and set options, and avoid a patch 
entirely?  Or perhaps the goal here is to minimize modifications to the 
userland netfilter admin tool?

Thanks,

Robert N M Watson


More information about the freebsd-net mailing list