Subject: Re: System freeze
To: Teemu Rinta-aho <teemu@rinta-aho.org>
From: Quentin Garnier <cube@cubidou.net>
List: current-users
Date: 01/13/2005 15:19:40
--lYVfafuUkPqz/tKz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jan 13, 2005 at 04:02:29PM +0200, Teemu Rinta-aho wrote:
> Christos Zoulas wrote:
>=20
> >| Jan 13 00:27:09 dawn /netbsd: vr0: unable to allocate Tx cluster
> >|=20
> >| Well, vr seems to be kind of unstable.  I've seen multiple panics in
> >| xhalf() at bootup (during dhclient) since I have this card (more than
> >| a year), but it hadn't caused any more issues up until now :(  Dunno
> >| if this has something to do with my recent upgrade from 2.99.10 to
> >| 2.99.12.
> >
> >>From the messages it appears that something is leaking memory. You might
> >want to check the code to make sure that it does not leak.
>=20
> Somewhat related to this discussion:
>=20
> yesterday I ran nessus against my firewall (twin-vr, netbsd-current
> and pf), and nessus reported that it had detected the "Etherleak"
> vulnerability, where ethernet frames are padded with data from some
> other data packets. I checked the vr driver, but it seemed like the
> padding for the ethernet frame is set to zero, and there should
> be no problem. I didn't yet have time to investigate whether the
> problem is really in the vr driver or in nessus. Just wanted
> to mention this as it might be related to the other problems.

It's possible that the vr driver leaves the checksum at the end of
the Ethernet frames.  Supposedly it should remove it, but...  A few
drivers have that bug.

FWIW, on my vr device, tcpdump shows checksums on incoming packets,
but outgoing packets seem correctly padded.

--=20
Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
"Commala-come-five! / Even when the shadows rise!
To see the world and walk the world / Makes ya glad to be alive."
Susannah's Song, The Dark Tower VI, Stephen King, 2004.

--lYVfafuUkPqz/tKz
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)

iQEVAwUBQeaDfNgoQloHrPnoAQIHrwf+L0C7WpGLpaCzmV0Z8MvGRQ9a3pxG2vBL
FQRjXAqYRY7rYYqkk/BxETglv3tEZMWeaNVjY1+exfVv6oRIBVcCc05MOiFt8AgZ
AXIC16TzZ4HiBK8KzKuYkGLEtThUMHxg5goiW51gEmtvmGDfZhDy1aTsFqNQOZI6
WbrA/2vO9igm9bJjVamTGO4Ze/BbixpA2myLKOkGYMdgxZ2fkkc6CXb/mwoQN62U
GQvmXikdcZVSCPYSVe6JmG8WNphgOT/lrY/YamZWmwdzsNCjX7S2pUA/ApvpDEu5
UIIBCRrwdrjSJzU87Dhlnd67RY7F6YY7nyEK2/kzFD+Sl6RTjAA8Vw==
=GarS
-----END PGP SIGNATURE-----

--lYVfafuUkPqz/tKz--