Date: Wed, 3 Jan 1996 07:10:04 -0800 (PST) From: Bill Fenner <fenner@parc.xerox.com> To: freebsd-bugs Subject: Re: kern/923: Multicast problems on point-to-point interfaces Message-ID: <199601031510.HAA12514@freefall.freebsd.org>
index | next in thread | raw e-mail
The following reply was made to PR kern/923; it has been noted by GNATS.
From: Bill Fenner <fenner@parc.xerox.com>
To: Bill Fenner <fenner@parc.xerox.com>
Cc: wollman@lcs.mit.edu, marquard@austin.ibm.com,
FreeBSD-gnats-submit@freebsd.org
Subject: Re: kern/923: Multicast problems on point-to-point interfaces
Date: Wed, 3 Jan 1996 07:04:47 PST
In message <96Jan2.171459pst.177478@crevenia.parc.xerox.com> I wrote:
>*** in_var.h.old Tue Nov 14 14:52:43 1995
>--- in_var.h Tue Jan 2 17:11:10 1996
Ugh. I really shouldn't try writing code after two days of travel hell.
Try this one:
*** in_var.h.old Tue Nov 14 14:52:43 1995
--- in_var.h Wed Jan 3 07:02:45 1996
***************
*** 106,111 ****
--- 106,118 ----
IA_DSTSIN(ia):IA_SIN(ia))->sin_addr.s_addr != (addr).s_addr; \
ia = ia->ia_next) \
continue; \
+ if (ia == NULL) \
+ for (ia = in_ifaddr; \
+ ia != NULL; \
+ ia = ia->ia_next) \
+ if (ia->ia_ifp->if_flags & IFF_POINTOPOINT && \
+ IA_SIN(ia)->sin_addr.s_addr != (addr).s_addr) \
+ break; \
(ifp) = (ia == NULL) ? NULL : ia->ia_ifp; \
}
Bill
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601031510.HAA12514>
