From: Sohgo Takeuchi <sohgo@xxxxxxxxxxxxxxxx> | > From: Sohgo Takeuchi <sohgo@xxxxxxxxxxxxxxxx> > | >> Hi simon, >> >> From: Simon Horman <horms@xxxxxxxxxxxx> >> | >>> Hi Takeuchi-san, >>> >>> On Wed, Aug 04, 2010 at 12:13:24AM +0900, Sohgo Takeuchi wrote: >>>> >>>> Hi simon, >>>> >>>> From: Simon Horman <horms@xxxxxxxxxxxx> >>>> | >>>> > On Mon, Aug 02, 2010 at 06:35:49PM +0900, Sohgo Takeuchi wrote: >>>> >> [Candidate 3] Completely separate IPv4 and IPv6 using >>>> >> "hoge6" keywords. >>>> >> >>>> >> Adding new keywords which denote IPv6. These keywords can >>>> >> handle IPv6 only and have a name "hoge6". >>>> >> >>>> >> fallback=fallback.example.com >>>> >> fallback6=fallback.example.com >>>> >> virtual=virtual.example.com:daytime >>>> >> real=real1.example.com:daytime gate >>>> >> real=10.10.10.10:daytime gate >>>> >> >>>> >> virtual6=virtual.example.com:daytime >>>> >> real6=real1.example.com:daytime gate >>>> >> real6=[2001:db8::10]:daytime gate >>>> >> fallback6=localhost:daytime >>>> >> >>>> >> This way is very similar to [Candidate 2]. But it is >>>> >> consistent and easy to read. A demerit is a bit redundant? >>>> > >>>> > I like candidate 3. Yes, it is redundant, but it is also very clear >>>> > and consistent. >>>> >>>> Yes. >>>> >>>> I have implemented [candidate 3]. Now it works good. >>> >>> Great, once you've finished your testing please post the patch. >> >> Sure! > > I attached a patch to enhance an IPv6 support of ldirectord. > > - Added new directives: virtual6, real6, fallback6. > These are used to specify IPv6 as addresses or hostnames. > Now cannot specify an IPv6 address in a "virtual" and "real" > line (This breaks backwards compatibility). > - Supported following checktypes and services. > checktype: connect, external, external-perl, negotiate, off, > on, checktimeoutN > service: dns, nntp, none, simpletcp, sip > - firewall-mark + IPv6 works. Any comments and any refinement of my code are appreciated. Thank you. -- Sohgo Takeuchi -- To unsubscribe from this list: send the line "unsubscribe lvs-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html