Searched refs:rt_rmx (Results 1 – 19 of 19) sorted by relevance
1078 if ((rt->rt_rmx.rmx_locks & RTV_RTT) == 0) { in tcp_close()1081 if (rt->rt_rmx.rmx_rtt && i) in tcp_close()1088 rt->rt_rmx.rmx_rtt = in tcp_close()1089 (rt->rt_rmx.rmx_rtt + i) / 2; in tcp_close()1091 rt->rt_rmx.rmx_rtt = i; in tcp_close()1093 if ((rt->rt_rmx.rmx_locks & RTV_RTTVAR) == 0) { in tcp_close()1096 if (rt->rt_rmx.rmx_rttvar && i) in tcp_close()1097 rt->rt_rmx.rmx_rttvar = in tcp_close()1098 (rt->rt_rmx.rmx_rttvar + i) / 2; in tcp_close()1100 rt->rt_rmx.rmx_rttvar = i; in tcp_close()[all …]
1169 nrt->rt_rmx = rt->rt_rmx; in icmp_mtudisc()1188 if (mtu > rt->rt_rmx.rmx_mtu && rt->rt_rmx.rmx_mtu != 0) in icmp_mtudisc()1193 mtu = rt->rt_rmx.rmx_mtu; in icmp_mtudisc()1216 if ((rt->rt_rmx.rmx_locks & RTV_MTU) == 0) { in icmp_mtudisc()1218 rt->rt_rmx.rmx_locks |= RTV_MTU; in icmp_mtudisc()1219 else if (rt->rt_rmx.rmx_mtu > mtu || in icmp_mtudisc()1220 rt->rt_rmx.rmx_mtu == 0) { in icmp_mtudisc()1222 rt->rt_rmx.rmx_mtu = mtu; in icmp_mtudisc()1288 if ((rt->rt_rmx.rmx_locks & RTV_MTU) == 0) { in icmp_mtudisc_timeout()1289 rt->rt_rmx.rmx_mtu = 0; in icmp_mtudisc_timeout()
376 rt->rt_rmx.rmx_mtu = arcipifmtu; in arp_rtrequest()409 if ((rt->rt_rmx.rmx_locks & RTV_MTU) == 0 && in arp_rtrequest()410 (rt->rt_rmx.rmx_mtu > arcipifmtu || in arp_rtrequest()411 (rt->rt_rmx.rmx_mtu == 0 && in arp_rtrequest()413 rt->rt_rmx.rmx_mtu = arcipifmtu; in arp_rtrequest()466 rt->rt_rmx.rmx_mtu = 0; in arp_rtrequest()480 rt->rt_rmx.rmx_mtu = 0; in arp_rtrequest()
262 if (tp->t_mtudisc && rt->rt_rmx.rmx_mtu != 0) { in tcp_segsize()264 if (inp->inp_af == AF_INET6 && rt->rt_rmx.rmx_mtu < IPV6_MMTU) { in tcp_segsize()273 size = rt->rt_rmx.rmx_mtu - hdrlen; in tcp_segsize()275 size = rt->rt_rmx.rmx_mtu - hdrlen; in tcp_segsize()
394 if ((mtu = rt->rt_rmx.rmx_mtu) == 0) in ip_output()404 rtmtu_nolock = rt && (rt->rt_rmx.rmx_locks & RTV_MTU) == 0; in ip_output()
2266 if (rt->rt_rmx.rmx_mtu && in sctp_lowlevel_chunk_output()2267 (stcb->asoc.smallest_mtu > rt->rt_rmx.rmx_mtu)) { in sctp_lowlevel_chunk_output()2269 rt->rt_rmx.rmx_mtu); in sctp_lowlevel_chunk_output()2471 if (rt->rt_rmx.rmx_mtu && in sctp_lowlevel_chunk_output()2472 (stcb->asoc.smallest_mtu > rt->rt_rmx.rmx_mtu)) { in sctp_lowlevel_chunk_output()2475 rt->rt_rmx.rmx_mtu); in sctp_lowlevel_chunk_output()
2516 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; in sctp_add_remote_addr()
260 if (rt->rt_rmx.rmx_mtu) in p_krtentry()261 printf("%6"PRIu64, rt->rt_rmx.rmx_mtu); in p_krtentry()264 putchar((rt->rt_rmx.rmx_locks & RTV_MTU) ? 'L' : ' '); in p_krtentry()294 p_rtrmx(&rt->rt_rmx); in p_krtentry()
1357 if ((rt->rt_rmx.rmx_locks & RTV_MTU) == 0 && in rt_setgate()1358 rt->rt_rmx.rmx_mtu && in rt_setgate()1359 rt->rt_rmx.rmx_mtu > gwrt->rt_rmx.rmx_mtu) { in rt_setgate()1360 rt->rt_rmx.rmx_mtu = gwrt->rt_rmx.rmx_mtu; in rt_setgate()2299 else if (rt->rt_rmx.rmx_expire == 0 || in rt_check_reject_route()2300 time_uptime < rt->rt_rmx.rmx_expire) in rt_check_reject_route()2427 #define rt_expire rt_rmx.rmx_expire
944 rt->rt_rmx.rmx_locks &= ~(rtm->rtm_inits); in COMPATNAME()945 rt->rt_rmx.rmx_locks |= in COMPATNAME()1122 #define metric(f, e) if (which & (f)) out->rt_rmx.e = in->rtm_rmx.e; in _rt_setmetrics()1132 out->rt_rmx.rmx_expire = in->rtm_rmx.rmx_expire ? in _rt_setmetrics()1140 #define metric(e) out->rtm_rmx.e = in->rt_rmx.e; in rtm_setmetrics()1150 out->rtm_rmx.rmx_expire = in->rt_rmx.rmx_expire ? in rtm_setmetrics()1151 time_mono_to_wall(in->rt_rmx.rmx_expire) : 0; in rtm_setmetrics()
238 rt->rt_rmx.rmx_mtu = rt->rt_ifp->if_mtu; /* for ISO */ in faithrtrequest()
442 rt->rt_rmx.rmx_mtu = lo0ifp->if_mtu; in loop_rtrequest()
120 struct rt_metrics rt_rmx; /* metrics used by rx'ing protocols */ member
678 rt->rt_rmx.rmx_mtu = (sc != NULL) ? sc->sc_if.if_mtu : STF_MTU; in stf_rtrequest()
1187 !(rt->rt_rmx.rmx_locks & RTV_MTU) && in icmp6_mtudisc_update()1188 (rt->rt_rmx.rmx_mtu > mtu || rt->rt_rmx.rmx_mtu == 0)) { in icmp6_mtudisc_update()1191 rt->rt_rmx.rmx_mtu = mtu; in icmp6_mtudisc_update()2837 nrt->rt_rmx = rt->rt_rmx; in icmp6_mtudisc_clone()2872 if (!(rt->rt_rmx.rmx_locks & RTV_MTU)) in icmp6_mtudisc_timeout()2873 rt->rt_rmx.rmx_mtu = 0; in icmp6_mtudisc_timeout()
882 if (rt->rt_rmx.rmx_mtu > ARC_PHDS_MAXMTU) /* RFC2497 */ in nd6_rtrequest()883 rt->rt_rmx.rmx_mtu = ARC_PHDS_MAXMTU; in nd6_rtrequest()
1258 mtu = rt->rt_rmx.rmx_mtu; in ip6_getpmtu()1282 if (!(rt->rt_rmx.rmx_locks & RTV_MTU)) in ip6_getpmtu()1283 rt->rt_rmx.rmx_mtu = mtu; in ip6_getpmtu()
769 *destmtu = rt->rt_rmx.rmx_mtu ? in ipsec_mtu()770 rt->rt_rmx.rmx_mtu : rt->rt_ifp->if_mtu; in ipsec_mtu()
58 #define rt_expire rt_rmx.rmx_expire