| 
 
Hello Julian :),
 
BTW, has anyone ever tested this stuff, Julian?
 
        May be yes but you better to ask Wensong
 
Ahh, the sleeping beauty or the beautiful mind :). Well I'm sure that Joe can 
conduct some test cases and then report the results. This way it will also get 
properly documented. I mean reading this thread, he seems to have set up a test 
case already with a hanging telnet ;). Hey Joe, if you're fed up with telnet, 
try my phatcat [1]. 
 
        The release is going to happen soon :) It will be a
really devel version with some things still missing :) BTW, Wensong added
some stuff related to RS thresholds. Contact him before going
to sync with 1.0.x, 1.1.0 has some changes.
 
I still don't have access to the linux-vs.org machine. There is no way I can 
checkout the sources. I will contact him, probably tonight. 
 
        Sounds good. What does not make me happy is the bad
interaction with the routing. Currently, it is not possible
Netfilter NAT and especially IPVS to work on routers connected to
multiple ISPs and using multipath routes.
 
Then use the iproute2 NAT, it's faster anyway. How needs iptables these days :)
Ok, seriously, I know what you mean. As for the *netlink-patch, it is actually 
quite non-intrusive and defines some callback functions where one can say: 
Hey you there, flush my bloody state for this connection template and ctnetlink 
would go there, (currently do the wrong thing), and remove a specific template 
from the conntrack table. 
Or you would say: Please, dear, get me the amount of packets for a specific 
connection flow. And ctnetlink would go there and come back with a nice (and on 
SMP unfortunately wrong) value. 
All this is of course steerable from user space. Currently via ioctl's and in a 
very inefficient way, just like the insertion of new rules :) 
 
        BTW, I have simple idea of moving IPVS to netlink
configuration, where we move the data in the var=value form, nothing
special. The FIB and tc are good examples. But some functions will
be needed to simplify these talks.
 
The idea sounds good but I didn't know that you can change FIB related things 
from userspace?? Does a written architecture plan exist for this enhancement? 
Something like we (actually you!) did for the IPSec load balancing enhancement? 
[1] http://www.drugphish.ch/projects/network/phatcat/Phatcat-0.0.8.tar.gz
Best regards,
Roberto Nibali, ratz
--
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
 |