Lines Matching refs:uinfo
656 dce_setuinfo(dce_t *dce, iulp_t *uinfo) in dce_setuinfo() argument
666 if (uinfo->iulp_rtt != 0) { in dce_setuinfo()
673 uinfo->iulp_rtt) >> 1; in dce_setuinfo()
675 dce->dce_uinfo.iulp_rtt = uinfo->iulp_rtt + in dce_setuinfo()
676 (uinfo->iulp_rtt >> 1); in dce_setuinfo()
681 uinfo->iulp_rtt_sd) >> 1; in dce_setuinfo()
683 dce->dce_uinfo.iulp_rtt_sd = uinfo->iulp_rtt_sd + in dce_setuinfo()
684 (uinfo->iulp_rtt_sd >> 1); in dce_setuinfo()
687 if (uinfo->iulp_mtu != 0) { in dce_setuinfo()
689 dce->dce_pmtu = MIN(uinfo->iulp_mtu, dce->dce_pmtu); in dce_setuinfo()
691 dce->dce_pmtu = MIN(uinfo->iulp_mtu, IP_MAXPACKET); in dce_setuinfo()
696 if (uinfo->iulp_ssthresh != 0) { in dce_setuinfo()
699 (uinfo->iulp_ssthresh + in dce_setuinfo()
702 dce->dce_uinfo.iulp_ssthresh = uinfo->iulp_ssthresh; in dce_setuinfo()
711 dce_update_uinfo_v4(ipaddr_t dst, iulp_t *uinfo, ip_stack_t *ipst) in dce_update_uinfo_v4() argument
719 dce_setuinfo(dce, uinfo); in dce_update_uinfo_v4()
725 dce_update_uinfo_v6(const in6_addr_t *dst, uint_t ifindex, iulp_t *uinfo, in dce_update_uinfo_v6() argument
734 dce_setuinfo(dce, uinfo); in dce_update_uinfo_v6()
741 dce_update_uinfo(const in6_addr_t *dst, uint_t ifindex, iulp_t *uinfo, in dce_update_uinfo() argument
748 return (dce_update_uinfo_v4(dst4, uinfo, ipst)); in dce_update_uinfo()
750 return (dce_update_uinfo_v6(dst, ifindex, uinfo, ipst)); in dce_update_uinfo()