Lines Matching refs:in_addr
275 struct in_addr dst; /* final destination */
278 struct in_addr route[MAX_IPOPTLEN/sizeof(struct in_addr)];
283 static void save_rte(u_char *, struct in_addr);
570 struct in_addr odst;
946 struct in_addr dst;
1013 if ((off + sizeof(struct in_addr)) > optlen) {
1036 (void *)(cp + off), sizeof(struct in_addr));
1037 cp[IPOPT_OFFSET] += sizeof(struct in_addr);
1057 if ((off + sizeof(struct in_addr)) > optlen)
1073 (void *)(cp + off), sizeof(struct in_addr));
1074 cp[IPOPT_OFFSET] += sizeof(struct in_addr);
1104 sizeof(struct in_addr) > ipt->ipt_len) {
1115 cp0, sizeof(struct in_addr));
1116 ipt->ipt_ptr += sizeof(struct in_addr);
1121 sizeof(struct in_addr) > ipt->ipt_len) {
1127 sizeof(struct in_addr));
1131 ipt->ipt_ptr += sizeof(struct in_addr);
1168 ip_rtaddr(struct in_addr dst)
1189 save_rte(u_char *option, struct in_addr dst)
1201 ip_nhops = (olen - IPOPT_OFFSET - 1) / sizeof(struct in_addr);
1213 struct in_addr *p, *q;
1226 m->m_len = ip_nhops * sizeof(struct in_addr) + sizeof(struct in_addr) +
1237 *(mtod(m, struct in_addr *)) = *p--;
1240 printf(" hops %x", ntohl(mtod(m, struct in_addr *)->s_addr));
1248 memmove(mtod(m, char *) + sizeof(struct in_addr), &ip_srcrt.nop,
1250 q = (struct in_addr *)(mtod(m, char *) +
1251 sizeof(struct in_addr) + OPTSIZ);
1556 sizeof(struct in_addr), IP_RECVDSTADDR, IPPROTO_IP);
1570 sizeof(struct in_addr), IP_RECVOPTS, IPPROTO_IP);
1577 sizeof(struct in_addr), IP_RECVRETOPTS, IPPROTO_IP);