Lines Matching refs:ogp
971 ipv4_output(int index, struct inetgram *ogp) in ipv4_output() argument
978 ogp->igm_mp->b_wptr - ogp->igm_mp->b_rptr); in ipv4_output()
982 if ((ogp->igm_mp->b_wptr - ogp->igm_mp->b_rptr) > mac_get_mtu()) { in ipv4_output()
988 if (ogp->igm_level != NETWORK_LVL) { in ipv4_output()
991 ogp->igm_level); in ipv4_output()
998 ogp->igm_oflags |= MSG_DONTROUTE; in ipv4_output()
1004 iphp->ip_len = htons(ogp->igm_mp->b_wptr - ogp->igm_mp->b_rptr + in ipv4_output()
1014 iphp->ip_dst = ogp->igm_saddr.sin_addr; in ipv4_output()
1029 ogp->igm_oflags |= MSG_DONTROUTE; in ipv4_output()
1033 if ((ogp->igm_oflags & MSG_DONTROUTE) == 0 && in ipv4_output()
1046 ogp->igm_router.s_addr = rip->s_addr; in ipv4_output()
1048 ogp->igm_router.s_addr = htonl(INADDR_ANY); in ipv4_output()
1051 ogp->igm_mp->b_rptr -= sizeof (struct ip); in ipv4_output()
1052 bcopy((caddr_t)iphp, (caddr_t)(ogp->igm_mp->b_rptr), in ipv4_output()
1055 ogp->igm_level = MEDIA_LVL; in ipv4_output()