I've already got my FreeBSD 5.3 box running with squid 2.5 and WCCPv1
successfully, but when I switched to WCCPv2, it failed. It seems that
if_gre module can't decapsulate the WCCPv2 packets correctly. I ran
tcpdump -i gre0, the only thing I got is "IP0 bad-hlen 0" :(

Can FreeBSD 5.3 support WCCPv2? I see the following lines in
sys/netinet/ip_gre.c

                 case WCCP_PROTOCOL_TYPE:
                         if (sc->wccp_ver == WCCP_V2)
                                 hlen += 4;

Reply via email to