Date: Mon, 18 Mar 1996 13:31:42 -0500 (EST) From: dherbst@gradient.cis.upenn.edu (Darrel Herbst) To: hackers@freebsd.org Subject: 3c509 mcast: host is down Message-ID: <199603181831.NAA03117@gradine.cis.upenn.edu>
next in thread | raw e-mail | index | archive | help
I'm having trouble with the ep driver for the 3c509. I'm opening up a socket as AF_INET and SOCK_DGRAM and then sending out packets on a multicast address... after about 100 packets or so, I start getting sendto errors on my socket that the "host is down". At first, I thought that by putting in the ether_addmulti calls that are in the if_ed.c driver would solve my problem, but it hasn't. I think what's happening is that when I add myself to the mcast group, the driver should put an entry for the mcast ip in the arp table. However, when this arp entry times out, it's not getting re-added to the table, but the system is complaining that the host is down. Is this a correct assessment of what's happening? Am I mistaken in thinking that the ether_addmulti call should add the mcast ip to the arp table as a mcast ip -- one that shouldn't time-out really? Has anyone encountered this problem? --dherbst@gradient.cis.upenn.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603181831.NAA03117>