Date: Sat, 11 Sep 1999 22:32:35 +0400 (MSD) From: Dron Link <dl@CyberPunk.ru> To: freebsd-bugs@FreeBSD.ORG Cc: dg@FreeBSD.ORG, wollman@FreeBSD.ORG, peter@FreeBSD.ORG Subject: ARP FDDI Trouble + PATCH Message-ID: <XFMail.990911223235.dl@CyberPunk.ru>
next in thread | raw e-mail | index | archive | help
This message is in MIME format --_=XFMail.1.3.p0.FreeBSD:990911223235:34164=_ Content-Type: text/plain; charset=KOI8-R Hi Machine: Pent120+64+DFEA(Dual)+... Trouble: 2.2.1 -> 3.2 (4.0) = ARP on FDDI not work. Any ARP (0806) packets not send & not received. (tcpdump -i fea0 -x -e -n arp) Solve: 1) Static ARP for any host :-( 2) Edit Kernel source Problem with /usr/src/sys/netinet/if_ether.c For FDDI - ac->ac_if.if_type=IFT_FDDI => Patch See you...... -- 11-Sep-99 22:11:51 System Administrator Andrey M Linkevitch Department of Networks Technologies & Communications --_=XFMail.1.3.p0.FreeBSD:990911223235:34164=_ Content-Disposition: attachment; filename="sys.patch" Content-Transfer-Encoding: none Content-Description: sys.patch Content-Type: text/plain; charset=KOI8-R; name=sys.patch; SizeOnDisk=662 diff -u -r sys.orig/netinet/if_ether.c sys/netinet/if_ether.c --- sys.orig/netinet/if_ether.c Thu May 27 07:06:47 1999 +++ sys/netinet/if_ether.c Sat Sep 11 22:04:12 1999 @@ -292,6 +292,7 @@ return; m->m_pkthdr.rcvif = (struct ifnet *)0; switch (ac->ac_if.if_type) { + case IFT_FDDI: case IFT_ETHER: m->m_len = sizeof(*ea); m->m_pkthdr.len = sizeof(*ea); @@ -665,6 +666,7 @@ sa.sa_data[(sizeof(th->iso88025_dhost) * 2)] = 0x10; sa.sa_data[(sizeof(th->iso88025_dhost) * 2) + 1] = 0x40; break; + case IFT_FDDI: case IFT_ETHER: eh = (struct ether_header *)sa.sa_data; (void)memcpy(eh->ether_dhost, ea->arp_tha, sizeof(eh->ether_dhost)); --_=XFMail.1.3.p0.FreeBSD:990911223235:34164=_-- End of MIME message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.990911223235.dl>