Lines Matching refs:ro
955 struct route ro; in ip_forward() local
975 bzero(&ro, sizeof(ro)); in ip_forward()
976 sin = (struct sockaddr_in *)&ro.ro_dst; in ip_forward()
981 ro.ro_nh = fib4_lookup(M_GETFIB(m), ip->ip_dst, 0, NHR_REF, flowid); in ip_forward()
982 if (ro.ro_nh != NULL) { in ip_forward()
983 ia = ifatoia(ro.ro_nh->nh_ifa); in ip_forward()
1026 RO_NHFREE(&ro); in ip_forward()
1048 nh = ro.ro_nh; in ip_forward()
1067 error = ip_output(m, NULL, &ro, IP_FORWARDING, NULL, NULL); in ip_forward()
1069 if (error == EMSGSIZE && ro.ro_nh) in ip_forward()
1070 mtu = ro.ro_nh->nh_mtu; in ip_forward()
1071 RO_NHFREE(&ro); in ip_forward()