255: }
256: ip = mtod(m, struct ip *);
257: /*
644: /* be sure to update variables that are affected by ipsec4_output() */
645: ip = mtod(m, struct ip *);
646: hlen = ip->ip_hl << 2;
767:
768: ip = mtod(m, struct ip *);
769: hlen = ip->ip_hl << 2;
955:
956: ip = mtod(m, struct ip *);
957: hlen = ip->ip_hl << 2;
986: m->m_data += max_linkhdr;
987: mhip = mtod(m, struct ip *);
988: *mhip = *ip;
1076:
1077: ip = mtod(m, struct ip *);
1078: offset = ip->ip_hl << 2;
1091: } else
1092: *(u_int16_t *)(mtod(m, char *) + offset) = csum;
1093: }
1141: m->m_data += max_linkhdr;
1142: bcopy((void *)ip, mtod(m, void *), sizeof(struct ip));
1143: } else {
1145: m->m_len += optlen;
1146: memmove(mtod(m, void *), ip, sizeof(struct ip));
1147: }
1148: m->m_pkthdr.len += optlen;
1149: ip = mtod(m, struct ip *);
1150: bcopy((void *)p->ipopt_list, (void *)(ip + 1), (unsigned)optlen);
1464:
1465: dp = mtod(m, u_char *);
1466: memset(dp, 0, sizeof(struct in_addr));
1505: offset = cp[IPOPT_OFFSET];
1506: memcpy(mtod(m, u_char *), cp + IPOPT_OFFSET + 1,
1507: sizeof(struct in_addr));
1928: */
1929: ip = mtod(copym, struct ip *);
1930: