Home
last modified time | relevance | path

Searched refs:rt_rmx (Results 1 – 20 of 20) sorted by relevance

/dragonfly/sys/netinet6/
H A Din6_rmx.c164 if (!rt->rt_rmx.rmx_mtu && !(rt->rt_rmx.rmx_locks & RTV_MTU) && in in6_addroute()
166 rt->rt_rmx.rmx_mtu = IN6_LINKMTU(rt->rt_ifp); in in6_addroute()
234 rt->rt_rmx.rmx_expire = 0; in in6_matchroute()
283 rt->rt_rmx.rmx_expire = time_uptime + rtq_reallyold; in in6_clsroute()
319 if (ap->draining || rt->rt_rmx.rmx_expire <= time_uptime) { in in6_rtqkill()
331 (rt->rt_rmx.rmx_expire - time_uptime > in in6_rtqkill()
333 rt->rt_rmx.rmx_expire = in in6_rtqkill()
337 rt->rt_rmx.rmx_expire); in in6_rtqkill()
438 if (rt->rt_rmx.rmx_expire && !(rt->rt_flags & RTF_PROBEMTU)) { in in6_mtuexpire()
439 if (rt->rt_rmx.rmx_expire <= time_uptime) { in in6_mtuexpire()
[all …]
H A Dicmp6.c1080 !(rt->rt_rmx.rmx_locks & RTV_MTU)) { in icmp6_mtudisc_update()
1082 rt->rt_rmx.rmx_locks |= RTV_MTU; in icmp6_mtudisc_update()
1084 rt->rt_rmx.rmx_mtu > mtu) { in icmp6_mtudisc_update()
1086 rt->rt_rmx.rmx_mtu = mtu; in icmp6_mtudisc_update()
2027 mtu = icmp6_reflect_rt.ro_rt->rt_rmx.rmx_mtu; in icmp6_reflect()
H A Dip6_output.c1079 mtu = ro_pmtu->ro_rt->rt_rmx.rmx_mtu; in ip6_getpmtu()
1103 ro_pmtu->ro_rt->rt_rmx.rmx_mtu = mtu; in ip6_getpmtu()
/dragonfly/usr.bin/netstat/
H A Droute.c325 "%lu", rt->rt_rmx.rmx_mtu); in size_cols_rtentry()
338 if (rt->rt_rmx.rmx_expire) { in size_cols_rtentry()
357 if (rt->rt_rmx.rmx_msl) { in size_cols_rtentry()
359 "%lu", rt->rt_rmx.rmx_msl); in size_cols_rtentry()
362 if (rt->rt_rmx.rmx_iwmaxsegs) { in size_cols_rtentry()
367 if (rt->rt_rmx.rmx_iwcapsegs) { in size_cols_rtentry()
781 if (rt->rt_rmx.rmx_mtu != 0) in p_rtentry()
797 if (rt->rt_rmx.rmx_expire) { in p_rtentry()
819 if (rt->rt_rmx.rmx_msl != 0) in p_rtentry()
823 if (rt->rt_rmx.rmx_iwmaxsegs != 0) in p_rtentry()
[all …]
/dragonfly/sys/netinet/
H A Din_rmx.c156 if (rt->rt_rmx.rmx_mtu == 0 && in in_addroute()
157 !(rt->rt_rmx.rmx_locks & RTV_MTU) && in in_addroute()
159 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; in in_addroute()
212 rt->rt_rmx.rmx_expire = 0; in in_matchroute()
257 rt->rt_rmx.rmx_expire = time_uptime + rtq_reallyold; in in_closeroute()
291 if (ap->draining || rt->rt_rmx.rmx_expire <= time_uptime) { in in_rtqkill()
303 (int)(rt->rt_rmx.rmx_expire - time_uptime) > in in_rtqkill()
305 rt->rt_rmx.rmx_expire = time_uptime + in in_rtqkill()
309 rt->rt_rmx.rmx_expire); in in_rtqkill()
H A Dtcp_subr.c964 if (rt->rt_rmx.rmx_rtt && i) in tcp_close()
971 rt->rt_rmx.rmx_rtt = in tcp_close()
974 rt->rt_rmx.rmx_rtt = i; in tcp_close()
981 rt->rt_rmx.rmx_rttvar = in tcp_close()
984 rt->rt_rmx.rmx_rttvar = i; in tcp_close()
1020 if (rt->rt_rmx.rmx_ssthresh) in tcp_close()
1021 rt->rt_rmx.rmx_ssthresh = in tcp_close()
1024 rt->rt_rmx.rmx_ssthresh = i; in tcp_close()
1817 if (rt->rt_rmx.rmx_mtu != 0 && rt->rt_rmx.rmx_mtu < mtu) in tcp_mtudisc()
1818 mtu = rt->rt_rmx.rmx_mtu; in tcp_mtudisc()
[all …]
H A Dtcp_input.c3012 rt->rt_rmx.rmx_mssopt = offer; in tcp_rmx_mss()
3019 if (rt->rt_rmx.rmx_mtu) { in tcp_rmx_mss()
3020 mss = rt->rt_rmx.rmx_mtu; in tcp_rmx_mss()
3057 if ((bufsize = rt->rt_rmx.rmx_sendpipe) == 0) in tcp_rmx_mss()
3072 if ((bufsize = rt->rt_rmx.rmx_recvpipe) == 0) in tcp_rmx_mss()
3093 if (rt->rt_rmx.rmx_ssthresh) { in tcp_rmx_mss()
3123 if (rt->rt_rmx.rmx_locks & RTV_RTT) in tcp_rmx_rtt()
3128 if (rt->rt_rmx.rmx_rttvar) { in tcp_rmx_rtt()
3129 tp->t_rttvar = rt->rt_rmx.rmx_rttvar / in tcp_rmx_rtt()
3429 if (rt == NULL || rt->rt_rmx.rmx_msl == 0) in tcp_rmx_msl()
[all …]
H A Dip_icmp.c284 !(rt->rt_rmx.rmx_locks & RTV_MTU)) { in icmp_mtudisc()
292 mtu = ip_next_mtu(rt->rt_rmx.rmx_mtu, 1); in icmp_mtudisc()
300 rt->rt_rmx.rmx_locks |= RTV_MTU; in icmp_mtudisc()
301 } else if (rt->rt_rmx.rmx_mtu > mtu) { in icmp_mtudisc()
302 rt->rt_rmx.rmx_mtu = mtu; in icmp_mtudisc()
H A Dip_output.c713 !(ro->ro_rt->rt_rmx.rmx_locks & RTV_MTU) && in ip_output()
714 (ro->ro_rt->rt_rmx.rmx_mtu > ifp->if_mtu)) { in ip_output()
715 ro->ro_rt->rt_rmx.rmx_mtu = ifp->if_mtu; in ip_output()
H A Dtcp_output.c1243 !(rt->rt_rmx.rmx_locks & RTV_MTU)) in tcp_output()
H A Dif_ether.c125 #define rt_expire rt_rmx.rmx_expire
/dragonfly/sys/net/
H A Dif_loop.c339 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; /* for ISO */ in lo_rtrequest()
345 rt->rt_rmx.rmx_recvpipe = rt->rt_rmx.rmx_sendpipe = 3 * LOMTU; in lo_rtrequest()
H A Droute.h153 struct rt_metrics rt_rmx; /* metrics used by rx'ing protocols */ member
163 #define rt_use rt_rmx.rmx_pksent
H A Drtsock.c633 rtm->rtm_rmx = rt->rt_rmx; in _fillrtmsg()
849 &rt->rt_rmx); in route_output_add_callback()
850 rt->rt_rmx.rmx_locks &= ~(rtm->rtm_inits); in route_output_add_callback()
851 rt->rt_rmx.rmx_locks |= in route_output_add_callback()
947 rt_setmetrics(rtm->rtm_inits, &rtm->rtm_rmx, &rt->rt_rmx); in route_output_change_callback()
975 rt->rt_rmx.rmx_locks &= ~(rtm->rtm_inits); in route_output_lock_callback()
976 rt->rt_rmx.rmx_locks |= in route_output_lock_callback()
1765 rtm->rtm_rmx = rt->rt_rmx; in rttable_walk_entry()
H A Droute.c987 rt->rt_rmx = (*ret_nrt)->rt_rmx; /* copy metrics */ in rtrequest1()
988 rt->rt_rmx.rmx_pksent = 0; /* reset packet counter */ in rtrequest1()
1336 (rt->rt_rmx.rmx_expire == 0 || /* rt doesn't expire */ in rt_llroute()
1337 time_uptime < rt->rt_rmx.rmx_expire)) /* rt not expired */ in rt_llroute()
/dragonfly/sys/net/disc/
H A Dif_disc.c151 rt->rt_rmx.rmx_mtu = DSMTU; in discrtrequest()
/dragonfly/stand/lib/
H A Dif_ether.h133 #define la_timer la_rt->rt_rmx.rmx_expire /* deletion time in seconds */
/dragonfly/sys/net/stf/
H A Dif_stf.c639 rt->rt_rmx.rmx_mtu = IPV6_MMTU; in stf_rtrequest()
/dragonfly/sys/net/wg/
H A Dif_wg.c2322 if (rt != NULL && rt->rt_rmx.rmx_mtu > 0 && in wg_output()
2323 rt->rt_rmx.rmx_mtu < pkt->p_mtu) in wg_output()
2324 pkt->p_mtu = rt->rt_rmx.rmx_mtu; in wg_output()
/dragonfly/sys/vfs/nfs/
H A Dbootp_subr.c343 kprintf(" %d", (int) rt->rt_rmx.rmx_expire); in bootpboot_p_rtentry()