diff options
| author | John-Mark Gurney <jmg@FreeBSD.org> | 2006-09-23 19:24:10 +0000 |
|---|---|---|
| committer | John-Mark Gurney <jmg@FreeBSD.org> | 2006-09-23 19:24:10 +0000 |
| commit | 402865f63772e2db2fa23378fa293b92d6fd8092 (patch) | |
| tree | ffdbc4ef610443efacb7618bccae56422e254b66 /sys/netinet | |
| parent | d4b7423fa153dda8f2a8ddadf584d2fdf97ff047 (diff) | |
Notes
Diffstat (limited to 'sys/netinet')
| -rw-r--r-- | sys/netinet/if_ether.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/netinet/if_ether.c b/sys/netinet/if_ether.c index 94beb78437b2d..615a4891d7c78 100644 --- a/sys/netinet/if_ether.c +++ b/sys/netinet/if_ether.c @@ -294,8 +294,10 @@ arp_rtrequest(req, rt, info) rt->rt_expire = 0; bcopy(IF_LLADDR(rt->rt_ifp), LLADDR(SDL(gate)), SDL(gate)->sdl_alen = rt->rt_ifp->if_addrlen); - if (useloopback) + if (useloopback) { rt->rt_ifp = loif; + rt->rt_rmx.rmx_mtu = loif->if_mtu; + } /* * make sure to set rt->rt_ifa to the interface |
