Lines Matching refs:in_addr

333 	struct	in_addr dst;			/* final destination */
336 struct in_addr route[MAX_IPOPTLEN/sizeof(struct in_addr)];
340 static void save_rte(u_char *, struct in_addr);
679 struct in_addr pkt_dst;
1832 struct in_addr *sin, dst;
1906 if (off > optlen - (int)sizeof(struct in_addr)) {
1965 sizeof(struct in_addr));
1969 cp[IPOPT_OFFSET] += sizeof(struct in_addr);
1989 if (off > optlen - (int)sizeof(struct in_addr))
2007 sizeof(struct in_addr));
2011 cp[IPOPT_OFFSET] += sizeof(struct in_addr);
2034 sin = (struct in_addr *)(void *)(cp + ipt->ipt_ptr - 1);
2042 sizeof(struct in_addr) > ipt->ipt_len) {
2054 sizeof(struct in_addr));
2056 ipt->ipt_ptr += sizeof(struct in_addr);
2063 sizeof(struct in_addr) > ipt->ipt_len) {
2069 sizeof(struct in_addr));
2075 ipt->ipt_ptr += sizeof(struct in_addr);
2107 ip_rtaddr(struct in_addr dst)
2137 save_rte(u_char *option, struct in_addr dst)
2149 ip_nhops = (olen - IPOPT_OFFSET - 1) / sizeof(struct in_addr);
2161 struct in_addr *p, *q;
2173 m->m_len = ip_nhops * sizeof(struct in_addr) + sizeof(struct in_addr) +
2184 *(mtod(m, struct in_addr *)) = *p--;
2187 printf(" hops %lx", (u_int32_t)ntohl(mtod(m, struct in_addr *)->s_addr));
2195 (void)memcpy(mtod(m, caddr_t) + sizeof(struct in_addr),
2197 q = (struct in_addr *)(void *)(mtod(m, caddr_t) +
2198 sizeof(struct in_addr) + OPTSIZ);
2356 struct in_addr pkt_dst;
2699 sizeof(struct in_addr), IP_RECVDSTADDR, IPPROTO_IP, mp);
2712 sizeof(struct in_addr), IP_RECVOPTS, IPPROTO_IP, mp);
2720 sizeof(struct in_addr), IP_RECVRETOPTS, IPPROTO_IP, mp);
2790 bcopy(&ip->ip_dst, &pi.ipi_addr, sizeof(struct in_addr));