From owner-freebsd-current Fri Nov 23 4: 3: 1 2001 Delivered-To: freebsd-current@freebsd.org Received: from hal-4.inet.it (hal-4.inet.it [213.92.5.23]) by hub.freebsd.org (Postfix) with ESMTP id 4867037B405 for ; Fri, 23 Nov 2001 04:02:49 -0800 (PST) Received: (from root@localhost) by hal-4.inet.it (8.11.1/8.11.1) id fANC2mi228894 for ; Fri, 23 Nov 2001 13:02:48 +0100 Received: from acampi.inet.it(213.92.1.165) by hal-4.inet.it via I-SMTP id s-213.92.1.165-Qhe0XP; Fri Nov 23 13:02:48 2001 Received: from webcom.it (brian.inet.it [213.92.1.190]) by acampi.inet.it (Postfix) with SMTP id 5BCFA15551 for ; Fri, 23 Nov 2001 13:02:44 +0100 (CET) Received: (qmail 1007 invoked by uid 1000); 23 Nov 2001 12:02:26 -0000 Date: Fri, 23 Nov 2001 13:02:26 +0100 From: Andrea Campi To: Jonathan Lemon Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, current@FreeBSD.org Subject: Syncache breaks NEWBUS ep iface [Was: Re: cvs commit: src/sys/conf files src/sys/net route.h src/sys/netinet in_pcb.c in_pcb.h tcp_input.c tcp_output.c tcp_subr.c tcp_syncache.c tcp_usrreq.c tcp_var.h src/sys/netinet6 tcp6_var.h] Message-ID: <20011123120226.GA575@webcom.it> References: <200111220450.fAM4oih68928@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200111220450.fAM4oih68928@freefall.freebsd.org> User-Agent: Mutt/1.3.23.2i X-Echelon: BND CIA NSA Mossad KGB MI6 IRA detonator nuclear assault strike Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Don't ask me why or how, but this commit breaks detection of my 3Com 3C589 pccard (NEWBUS). I am 100%, having done binary search; only reverting this change gives me back my ep0. Normal dmesg fragment: [...] vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 cstsevent occures, 0x30000510 pwrevent occures, 0x30000510 acpi_cpu: CPU throttling enabled, 8 steps from 100% to 12.5% ad0: 5729MB [12416/15/63] at ata0-master UDMA33 ad2: 19077MB [38760/16/63] at ata1-master UDMA33 Mounting root from ufs:/dev/ad2s2a pccbb0: card inserted: event=0x00000000, state=30000510 pccard0: chip_socket_enable pccbb_pcic_socket_enable: [...] After this commit: [...] vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 cstsevent occures, 0x30000510 pwrevent occures, 0x30000510 acpi_cpu: CPU throttling enabled, 8 steps from 100% to 12.5% ad0: 5729MB [12416/15/63] at ata0-master UDMA33 ad2: 19077MB [38760/16/63] at ata1-master UDMA33 Mounting root from ufs:/dev/ad2s2a Entropy harvesting: interrupts ethernet point_to_point. [...] No idea how a network commit might break hardware detection, so I'm stuck. Bye, Andrea On Wed, Nov 21, 2001 at 08:50:44PM -0800, Jonathan Lemon wrote: > jlemon 2001/11/21 20:50:44 PST > > Modified files: > sys/conf files > sys/net route.h > sys/netinet in_pcb.c in_pcb.h tcp_input.c > tcp_output.c tcp_subr.c tcp_usrreq.c > tcp_var.h > sys/netinet6 tcp6_var.h > Added files: > sys/netinet tcp_syncache.c > Log: > Introduce a syncache, which enables FreeBSD to withstand a SYN flood > DoS in an improved fashion over the existing code. > > Reviewed by: silby (in a previous iteration) > Sponsored by: DARPA, NAI Labs > > Revision Changes Path > 1.583 +1 -0 src/sys/conf/files > 1.42 +1 -1 src/sys/net/route.h > 1.94 +2 -17 src/sys/netinet/in_pcb.c > 1.41 +63 -28 src/sys/netinet/in_pcb.h > 1.143 +261 -470 src/sys/netinet/tcp_input.c > 1.54 +2 -2 src/sys/netinet/tcp_output.c > 1.118 +42 -36 src/sys/netinet/tcp_subr.c > 1.1 +1161 -0 src/sys/netinet/tcp_syncache.c (new) > 1.68 +3 -3 src/sys/netinet/tcp_usrreq.c > 1.74 +76 -8 src/sys/netinet/tcp_var.h > 1.5 +3 -3 src/sys/netinet6/tcp6_var.h > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe cvs-all" in the body of the message -- It's not a bug, it's tradition! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message