Luigi wrote:
> Try the following patch: near line 2209 of if_ed.c
> - if ((len > sizeof(struct ed_ring)) &&
> + if ((len > ETHER_HDR_LEN + sizeof(struct ed_ring)) &&
I did, and it appears to avoid panics. I downloaded 400 MB worth of
data just now, over my home DSL line, through a bridge cluster with
an "ed" card; the files were transferred correctly, and the bridge
didn't crash.
I got four "NIC memory corrupt - invalid packet length" messages.
Three of these messages reported a packet length of 18; one reported
a length of 10.
I'll try running my download test in a loop overnight and make sure
it doesn't crash.
Rich Wales [EMAIL PROTECTED] http://www.webcom.com/richw/
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message