aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_fddisubr.c
diff options
context:
space:
mode:
authorMax Khon <fjoe@FreeBSD.org>2001-10-14 20:17:53 +0000
committerMax Khon <fjoe@FreeBSD.org>2001-10-14 20:17:53 +0000
commit322dcb8d3daf25c8045a1b02cb7b397deeb7cfe9 (patch)
tree537998a7e486402b035834f0510ec757a6d5a925 /sys/net/if_fddisubr.c
parentca8f579ceb223e887a9927bd987cc87384ccba4b (diff)
downloadsrc-322dcb8d3daf25c8045a1b02cb7b397deeb7cfe9.tar.gz
src-322dcb8d3daf25c8045a1b02cb7b397deeb7cfe9.zip
bring in ARP support for variable length link level addresses
Reviewed by: jdp Approved by: jdp Obtained from: NetBSD MFC after: 6 weeks
Notes
Notes: svn path=/head/; revision=84931
Diffstat (limited to 'sys/net/if_fddisubr.c')
-rw-r--r--sys/net/if_fddisubr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/if_fddisubr.c b/sys/net/if_fddisubr.c
index 400106be471d..37f91bf9b5c4 100644
--- a/sys/net/if_fddisubr.c
+++ b/sys/net/if_fddisubr.c
@@ -166,7 +166,7 @@ fddi_output(ifp, m, dst, rt0)
#ifdef INET
case AF_INET: {
#if !defined(__bsdi__) || _BSDI_VERSION >= 199401
- if (!ARPRESOLVE(ac, rt, m, dst, edst, rt0))
+ if (!ARPRESOLVE(ifp, rt, m, dst, edst, rt0))
return (0); /* if not yet resolved */
#else
int usetrailers;
@@ -525,6 +525,7 @@ fddi_ifattach(ifp)
#ifdef IFF_NOTRAILERS
ifp->if_flags |= IFF_NOTRAILERS;
#endif
+ ifp->if_broadcastaddr = fddibroadcastaddr;
#if defined(__FreeBSD__)
ifa = ifaddr_byindex(ifp->if_index);
sdl = (struct sockaddr_dl *)ifa->ifa_addr;