Date: Thu, 6 Feb 2003 15:38:29 +0100 From: <k.j.koster@telecom.tno.nl> To: <hackers@FreeBSD.ORG> Cc: <k.j.koster@telecom.tno.nl> Subject: RE: ping: sendto: No buffer space available Message-ID: <0DD8055E0FECF744B5FF8053F80C4A2D1AD44E@l07.oase.research.kpn.com>
index | next in thread | raw e-mail
Dear All,
>
> : --- if_ep.c Fri Feb 1 19:51:43 2002
> : +++ if_ep.c.fix Sat Feb 9 12:49:31 2002
> : @@ -571,7 +571,6 @@
> :
> : if (status & (S_RX_COMPLETE | S_RX_EARLY)) {
> : epread(sc);
> : - continue;
> : }
> : if (status & S_TX_AVAIL) {
> : /* we need ACK */
>
> Committed this, and a couple other touch-ups to current.
>
I haven't been experiencing these lockups, but since the most recent buildworld I seem to have it (once so far, doing a large ports build on an NFS mount to verify).
I looked at the code of if_ep.c and I see that the continue is indeed not there.
Here's the version of if_ep.c that I have:
$FreeBSD: src/sys/dev/ep/if_ep.c,v 1.95.2.3 2002/03/06 07:26:35 imp Exp $
This is a 3com Ethlerlink III pccard thingy, by the way.
angua% uname -a
FreeBSD angua.research.kpn.com 4.7-STABLE FreeBSD 4.7-STABLE #20: Thu Feb 6 12:12:56 CET 2003 kjkoster@makalu.research.kpn.com:/usr/obj/usr/src/sys/ANGUA i386
angua% ifconfig ep0
ep0: flags=a843<UP,BROADCAST,RUNNING,SIMPLEX,LINK1,MULTICAST> mtu 1500
inet <blotted out> netmask 0xfffff800 broadcast 139.63.199.255
ether 00:60:08:23:20:5d
media: Ethernet 10baseT/UTP
angua% dmesg | grep ep0
ep0: <3Com Etherlink III 3C589> at port 0x240-0x24f irq 11 slot 0 on pccard0
ep0: Ethernet address 00:60:08:23:20:5d
Kees Jan
=====================================================
You can't have everything. Where would you put it?
[Steven Wright]
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0DD8055E0FECF744B5FF8053F80C4A2D1AD44E>
