Lines Matching refs:ro
923 struct route ro; in ip_forward() local
943 bzero(&ro, sizeof(ro)); in ip_forward()
944 sin = (struct sockaddr_in *)&ro.ro_dst; in ip_forward()
949 ro.ro_nh = fib4_lookup(M_GETFIB(m), ip->ip_dst, 0, NHR_REF, flowid); in ip_forward()
950 if (ro.ro_nh != NULL) { in ip_forward()
951 ia = ifatoia(ro.ro_nh->nh_ifa); in ip_forward()
994 RO_NHFREE(&ro); in ip_forward()
1016 nh = ro.ro_nh; in ip_forward()
1038 error = ip_output(m, NULL, &ro, IP_FORWARDING, NULL, NULL); in ip_forward()
1040 if (error == EMSGSIZE && ro.ro_nh) in ip_forward()
1041 mtu = ro.ro_nh->nh_mtu; in ip_forward()
1042 RO_NHFREE(&ro); in ip_forward()