Hi,
The IPVS v0.0.3 for kernel 2.4 is available.
IP Virtual Server Netfilter module - Version 0.0.3 - July 6, 2000
Changes:
* Made IPVS application module and ip_vs_ftp module work.
* Changed ip_vs_in hook from NF_IP_PRE_ROUTING to NF_IP_LOCAL_IN.
Then, there is no need to call ip_defrag(), and no source routing
problem. Firewalling and policy routing rules apply to IPVS. The
structure looks better.
* Splitted some code of ip_vs_in into ip_vs_nat_xmit and added
MTU checking there. It may exist that application modules may
extend the sk_buff into a new one and the length of the new one
is larger than MTU, but this problem should rarely happen.
* Changed the checksum checking is only done for VS/NAT just
before mangling pakcet. VS/TUN and VS/DR don't modify packets,
so let real servers do checksum checking. It can speed up
packet handling in VS/TUN and VS/DR.
* Fixed many small bugs, and changed lots of debugging display
nicer.
The functionality of IPVS for kernel 2.4 is almost implemented.
The rest things to do are bug fixes, performance tuning, and
making it work with other netfilter modules harmonly. Currently,
if ip_conntrack module is inserted, then there will be two
tracking for each connection. The iptable_nat module will make
the passive FTP of VS/NAT not working correctly.
The above changes were done with Julian together. Thank Julian
for good suggestions and many bug fixes.
Note: The version 0.0.2 is for internal developemnt, so it is
not released publicly.
Thanks,
Wensong
|