| version 1.150, 2002/05/12 20:33:50 |
version 1.150.4.2, 2002/11/12 14:44:11 |
|
|
| TAILQ_INIT(&in_ifaddr); |
TAILQ_INIT(&in_ifaddr); |
| in_ifaddrhashtbl = hashinit(IN_IFADDR_HASH_SIZE, HASH_LIST, M_IFADDR, |
in_ifaddrhashtbl = hashinit(IN_IFADDR_HASH_SIZE, HASH_LIST, M_IFADDR, |
| M_WAITOK, &in_ifaddrhash); |
M_WAITOK, &in_ifaddrhash); |
| if (ip_mtudisc != 0) |
ip_mtudisc_timeout_q = rt_timer_queue_create(ip_mtudisc_timeout); |
| ip_mtudisc_timeout_q = |
|
| rt_timer_queue_create(ip_mtudisc_timeout); |
|
| #ifdef GATEWAY |
#ifdef GATEWAY |
| ipflow_init(); |
ipflow_init(); |
| #endif |
#endif |
| Line 1662 ip_forward(m, srcrt) |
|
| Line 1660 ip_forward(m, srcrt) |
|
| ro = &sp->req->sav->sah->sa_route; |
ro = &sp->req->sav->sah->sa_route; |
| if (ro->ro_rt && ro->ro_rt->rt_ifp) { |
if (ro->ro_rt && ro->ro_rt->rt_ifp) { |
| dummyifp.if_mtu = |
dummyifp.if_mtu = |
| |
ro->ro_rt->rt_rmx.rmx_mtu ? |
| |
ro->ro_rt->rt_rmx.rmx_mtu : |
| ro->ro_rt->rt_ifp->if_mtu; |
ro->ro_rt->rt_ifp->if_mtu; |
| dummyifp.if_mtu -= ipsechdr; |
dummyifp.if_mtu -= ipsechdr; |
| destifp = &dummyifp; |
destifp = &dummyifp; |