I've just created the wccp2-s2_5 branch and uploaded a patch based on some
code that we've been using on our network for about 7 months now. The code
supports multiple routers, multiple caches and multiple services. It does
use a lot of structs to keep track of everything, which should allow
decoding of any WCCP2 packet received, and also allow extending to support
new features (ie MD5 authentication).
The code does have some big comments on ideas I've got for implementing
configuration options. We are happy using the static configuration at the
moment, which is why I've not implemented the configuration code.
The wccp2 code has also been rolled into the wccp.c file, but it should be
easy to separate into a separate file if necessary.
Please feel free to modify the version I've uploaded, or even replace it
with the code that has been circulated on this list.
One main difference between my code and other versions is that I have kept a
wccp packet in memory attatched to each service (and a couple of extra
values stored under each service for each router). This simplifies the
HERE_I_AM code to basically sending a copy of the stored packet. All the
verification code and any packet updating is done when it receives the
I_SEE_YOU packet (if required).
Steven
> -----Original Message-----
> From: Henrik Nordstrom [mailto:henrik@henriknordstrom.net]
> Sent: Thursday, 16 March 2006 2:39 AM
> To: Jeremy Hall
> Cc: Squid Developers
> Subject: Re: WCCPv2 support
>
> ons 2006-03-15 klockan 08:15 -0500 skrev Jeremy Hall:
>
> > my username on sf.net is jthall
>
> CVS access on devel.squid-cache.org granted.
>
> >
> > Should I work on the existing wccpv2 branch or make a new one for my
> > changes?
>
> I'd make a new one. The old one is "private" to visolve
> according to our
> branch naming standard.
>
> Regards
> Henrik
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.385 / Virus Database: 268.2.3/281 - Release
> Date: 14/03/2006
>
>
>
-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.2.4/283 - Release Date: 16/03/2006Received on Thu Mar 16 2006 - 20:19:09 MST
This archive was generated by hypermail pre-2.1.9 : Sat Apr 01 2006 - 12:00:06 MST