Date: Sun, 24 Jan 1999 08:32:38 -0500 (EST) From: Alfred Perlstein <bright@hotjobs.com> To: Luigi Rizzo <luigi@labinfo.iet.unipi.it> Cc: current@FreeBSD.ORG Subject: Re: dummynet causes crash? Message-ID: <Pine.BSF.4.05.9901240827220.55154-100000@bright.fx.genx.net> In-Reply-To: <199901240556.GAA23221@labinfo.iet.unipi.it>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 24 Jan 1999, Luigi Rizzo wrote: > which version of ip_dummynet are you using. There were lately a few > changes to fix a problem related to route entries being freed in the > wrong way. * $Id: ip_dummynet.c,v 1.7 1999/01/12 16:43:52 eivind Exp $ this is what you want right? > > > .(02:36:11)(root@bright.reserved) > > ipfw add pipe 1 ip from server to cvsup.freebsd.org > > (long pause i assume DNS) > > 00000 pipe 1 ip from 192.168.2.20 to 198.104.92.71 > ... > > > > Fatal trap 12: page fault while in kernel mode > > fault virtual address = 0xdeadc116 > > interestingly enough, the above address is "0xdeadbeef + 551 (decimal)". > It looks like somehow a wrong route entry was passed to ether_output(). usr/src/sys/netinet % netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.2.5 UGSc 3 1 ed1 127.0.0.1 127.0.0.1 UH 1 26 lo0 192.168.2 link#1 UC 0 0 ed1 192.168.2.5 0:0:1b:3:65:f8 UHLW 4 25 ed1 632 > > > the only thing i can think of is that dummynet doesn't like not being told > > if a pipe is 'in' or 'out' :/ > > nope -- it can detect this by itself. the problem must be elsewhere. > if you have more input on the dummynet version (as per the CVS log) > and os version please let me know. usr/src/sys/netinet % uname -a FreeBSD bright.reserved 4.0-CURRENT FreeBSD 4.0-CURRENT #0: Sun Jan 24 01:35:24 EST 1999 perlsta@bright.reserved:/usr/src/sys/compile/bright i386 > > > my ether card is a: ed card, a 'realteck 8029' > > ... and the network card does not make a difference, dummynet works at > a layer above. oh. :/ Alfred Perlstein - Programmer, HotJobs Inc. - www.hotjobs.com -- There are operating systems, and then there's FreeBSD. -- http://www.freebsd.org/ 4.0-current To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9901240827220.55154-100000>