--- src/sys/netinet/tcp_input.c 2005/01/08 09:26:32 1.50 +++ src/sys/netinet/tcp_input.c 2005/02/01 16:09:37 1.51 @@ -2920,8 +2920,7 @@ tcp_mss(struct tcpcb *tp, int offer) mss = rt->rt_rmx.rmx_mtu - min_protoh; else { if (isipv6) { - mss = nd_ifinfo[rt->rt_ifp->if_index].linkmtu - - min_protoh; + mss = ND_IFINFO(rt->rt_ifp)->linkmtu - min_protoh; if (!in6_localaddr(&inp->in6p_faddr)) mss = min(mss, tcp_v6mssdflt); } else {