From owner-cvs-all Sun Jul 4 7:40:25 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id D637E14E93; Sun, 4 Jul 1999 07:40:23 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) Received: (from wpaul@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id HAA05658; Sun, 4 Jul 1999 07:40:23 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) Message-Id: <199907041440.HAA05658@freefall.freebsd.org> From: Bill Paul Date: Sun, 4 Jul 1999 07:40:23 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/isa if_wi.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk wpaul 1999/07/04 07:40:23 PDT Modified files: sys/i386/isa if_wi.c Log: Patch the WaveLAN/IEEE driver to detect and reject oversized received frames (or just insane received packet lengths generated due to errors reading from the NIC's internal buffers). Anything too large to fit safely into an mbuf cluster buffer is discarded and an error logged. I have not observed this problem with my own cards, but on user has reported it and adding the sanity test seems reasonable in any case. Problem noted and patch provided by: Per Andersson Revision Changes Path 1.7 +19 -2 src/sys/i386/isa/if_wi.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message