Lines Matching refs:in_addr

381 	struct  in_addr dst;                    /* final destination */
384 struct in_addr route[MAX_IPOPTLEN / sizeof(struct in_addr)];
388 static void save_rte(u_char *, struct in_addr);
701 struct in_addr pkte_saddr;
702 struct in_addr pkte_daddr;
802 ip_input_update_nstat(struct ifnet *ifp, struct in_addr src_ip, in ip_input_update_nstat()
932 struct in_addr src_ip; in ip_input_first_pass()
2773 struct in_addr *sin, dst; in ip_dooptions()
2852 if (off > optlen - (int)sizeof(struct in_addr)) { in ip_dooptions()
2915 sizeof(struct in_addr)); in ip_dooptions()
2919 cp[IPOPT_OFFSET] += sizeof(struct in_addr); in ip_dooptions()
2939 if (off > optlen - (int)sizeof(struct in_addr)) { in ip_dooptions()
2957 sizeof(struct in_addr)); in ip_dooptions()
2961 cp[IPOPT_OFFSET] += sizeof(struct in_addr); in ip_dooptions()
2986 sin = (struct in_addr *)(void *)(cp + ipt->ipt_ptr - 1); in ip_dooptions()
2993 sizeof(struct in_addr) > ipt->ipt_len) { in ip_dooptions()
3006 sizeof(struct in_addr)); in ip_dooptions()
3008 ipt->ipt_ptr += sizeof(struct in_addr); in ip_dooptions()
3015 sizeof(struct in_addr) > ipt->ipt_len) { in ip_dooptions()
3021 sizeof(struct in_addr)); in ip_dooptions()
3028 ipt->ipt_ptr += sizeof(struct in_addr); in ip_dooptions()
3123 ip_rtaddr(struct in_addr dst) in ip_rtaddr()
3156 save_rte(u_char *option, struct in_addr dst) in save_rte()
3170 ip_nhops = (olen - IPOPT_OFFSET - 1) / sizeof(struct in_addr); in save_rte()
3182 struct in_addr *p, *q; in ip_srcroute()
3197 m->m_len = ip_nhops * sizeof(struct in_addr) + in ip_srcroute()
3198 sizeof(struct in_addr) + OPTSIZ; in ip_srcroute()
3209 *(mtod(m, struct in_addr *)) = *p--; in ip_srcroute()
3213 (u_int32_t)ntohl(mtod(m, struct in_addr *)->s_addr)); in ip_srcroute()
3222 (void) memcpy(mtod(m, caddr_t) + sizeof(struct in_addr), in ip_srcroute()
3224 q = (struct in_addr *)(void *)(mtod(m, caddr_t) + in ip_srcroute()
3225 sizeof(struct in_addr) + OPTSIZ); in ip_srcroute()
3423 struct in_addr pkt_dst; in ip_forward()
3798 sizeof(struct in_addr), IP_RECVDSTADDR, IPPROTO_IP, mp); in ip_savecontrol()
3812 sizeof(struct in_addr), IP_RECVOPTS, IPPROTO_IP, mp); in ip_savecontrol()
3820 sizeof(struct in_addr), IP_RECVRETOPTS, IPPROTO_IP, mp); in ip_savecontrol()
3885 bcopy(&ip->ip_dst, &pi.ipi_addr, sizeof(struct in_addr)); in ip_savecontrol()