Date: Mon, 11 Jan 1999 10:12:09 +0100 (MET) From: Luigi Rizzo <luigi@labinfo.iet.unipi.it> To: net@FreeBSD.ORG Subject: HEADS UP: critical dummynet patch Message-ID: <199901110912.KAA19980@labinfo.iet.unipi.it>
next in thread | raw e-mail | index | archive | help
This one is a critical fix for dummynet operation. Please update your copy of netinet/ip_dummynet.c or at least apply the following patch: diff -u -r1.3 -r1.4 --- ip_dummynet.c 1998/12/31 07:35:49 1.3 +++ ip_dummynet.c 1999/01/11 11:08:07 1.4 @@ -308,6 +318,7 @@ m_freem(m); return 0 ; /* XXX error */ } + bzero(pkt, sizeof(*pkt) ); /* build and enqueue packet */ pkt->hdr.mh_type = MT_DUMMYNET ; (struct ip_fw_chain *)pkt->hdr.mh_data = rule ; cheers luigi > From majordom@FreeBSD.ORG Mon Jan 11 10:03:11 1999 > Delivered-To: vmailer-cvs-all@freebsd.org > From: Luigi Rizzo <luigi@FreeBSD.ORG> > Date: Mon, 11 Jan 1999 03:08:09 -0800 (PST) > Message-Id: <199901111108.DAA02953@freefall.freebsd.org> > To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG > Subject: cvs commit: src/sys/netinet ip_dummynet.c > Sender: owner-cvs-all@FreeBSD.ORG > Precedence: bulk > > luigi 1999/01/11 03:08:09 PST > > Modified files: > sys/netinet ip_dummynet.c > Log: > Add a missing bzero which could be the source of instability > problems reported recently (the rtentry pointer in the dummynet > queue was not initialized in all cases, resulting in spurious > rt_refcnt decreases in the lucky cases, and memory trashing in > other cases. > > Revision Changes Path > 1.4 +21 -12 src/sys/netinet/ip_dummynet.c > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe cvs-all" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901110912.KAA19980>