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
 }

Reply via email to