Lines Matching defs:oip
197 struct ip *oip, *nip;
222 oip = mtod(n, struct ip *);
223 oiphlen = oip->ip_hl << 2;
228 printf("icmp_error(%p, %x, %d)\n", oip, type, code);
230 if (oip->ip_off & htons(~(IP_MF|IP_DF)))
232 if (oip->ip_p == IPPROTO_ICMP && type != ICMP_REDIRECT &&
233 !ICMP_INFOTYPE(((struct icmp *)((caddr_t)oip +
245 if (oip->ip_p == IPPROTO_TCP) {
255 oip = mtod(n, struct ip *);
260 if (ntohs(oip->ip_len) < oiphlen + tcphlen)
268 ntohs(oip->ip_len) - oiphlen));
269 } else if (oip->ip_p == IPPROTO_SCTP) {
273 if (ntohs(oip->ip_len) < oiphlen + sizeof(struct sctphdr))
281 oip = mtod(n, struct ip *);
283 min(V_icmp_quotelen, ntohs(oip->ip_len) - oiphlen));
286 ntohs(oip->ip_len) >= oiphlen +
294 oip = mtod(n, struct ip *);
299 min(V_icmp_quotelen, ntohs(oip->ip_len) -
304 stdreply: icmpelen = max(8, min(V_icmp_quotelen, ntohs(oip->ip_len) -
372 bcopy((caddr_t)oip, (caddr_t)nip, sizeof(struct ip));