On Sat, 12 Nov 2005 07:39:25 +0200 (EET)
Martti Kuparinen <[EMAIL PROTECTED]> wrote:
> On Fri, 11 Nov 2005, Nick Evans wrote:
>
> > sessions. Has anyone else run into this problem?
>
> Yes, NetBSD has the same problem... The OOW check is currenly disabled
> on NetBSD as otherwise things break horribly. The reason is still unknown.
>
> localhost:/usr/src/sys/dist/ipf/netinet> cvs diff -u -r DARRENR ip_state.c
> ...
> @@ -1407,6 +1412,7 @@
> tcphdr_t *tcp;
> int flags;
> {
> +#ifdef BROKEN_TCP_WINDOW_CHECK
> tcp_seq seq, ack, end;
> int ackskew, tcpflags;
> u_32_t win, maxwin;
> @@ -1523,6 +1529,9 @@
> return 1;
> }
> return 0;
> +#else
> + return 1;
> +#endif
> }
Excellent, I'll give this a try and report the results. Are there any caveats
with this patch?
Thanks
Nick