Lines Matching refs:off
105 int opt, optlen, cnt, off, code, type = ICMP_PARAMPROB, forward = 0;
163 if ((off = cp[IPOPT_OFFSET]) < IPOPT_MINOFF) {
183 off--; /* 0 origin */
184 if (off > optlen - (int)sizeof(struct in_addr)) {
232 (void)memcpy(&ipaddr.sin_addr, cp + off,
249 memcpy(cp + off, &(IA_SIN(ia)->sin_addr),
258 memcpy(cp + off, &nh_ext.nh_src,
279 if ((off = cp[IPOPT_OFFSET]) < IPOPT_MINOFF) {
286 off--; /* 0 origin */
287 if (off > optlen - (int)sizeof(struct in_addr))
297 memcpy(cp + off, &(IA_SIN(ia)->sin_addr),
302 memcpy(cp + off, &nh_ext.nh_src,
322 if ((off = cp[IPOPT_OFFSET]) < 5) {
326 if (off > optlen - (int)sizeof(int32_t)) {
334 off--; /* 0 origin */
335 sin = (struct in_addr *)(cp + off);
342 if (off + sizeof(uint32_t) +
356 off += sizeof(struct in_addr);
360 if (off + sizeof(uint32_t) +
370 off += sizeof(struct in_addr);
378 (void)memcpy(cp + off, &ntime, sizeof(uint32_t));
611 /* turn off any old options */
617 * Only turning off any previous options.