• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/tcpdump/

Lines Matching refs:ip

37 #include "ip.h"
142 const u_int *ip = (const u_int *)hdr;
153 ip += 2;
171 ip += 1;
188 ND_TCHECK_32BITS(ip);
189 i2 = EXTRACT_32BITS(ip);
195 ip += optlen;
201 ND_TCHECK_32BITS(ip);
202 i2 = EXTRACT_32BITS(ip);
208 ip += extlen;
210 ND_TCHECK_32BITS(ip);
212 ND_PRINT((ndo, " 0x%04x", EXTRACT_32BITS(ip) >> 16));
301 static int udp_cksum(netdissect_options *ndo, register const struct ip *ip,
305 return nextproto4_cksum(ndo, ip, (const uint8_t *)(const void *)up, len, len,
317 udpipaddr_print(netdissect_options *ndo, const struct ip *ip, int sport, int dport)
321 if (IP_V(ip) == 6)
322 ip6 = (const struct ip6_hdr *)ip;
347 if (ip->ip_p == IPPROTO_UDP) {
350 ipaddr_string(ndo, &ip->ip_src),
351 ipaddr_string(ndo, &ip->ip_dst)));
354 ipaddr_string(ndo, &ip->ip_src),
356 ipaddr_string(ndo, &ip->ip_dst),
374 register const struct ip *ip;
383 ip = (const struct ip *)bp2;
384 if (IP_V(ip) == 6)
389 udpipaddr_print(ndo, ip, -1, -1);
397 udpipaddr_print(ndo, ip, sport, dport);
402 udpipaddr_print(ndo, ip, sport, dport);
407 udpipaddr_print(ndo, ip, sport, dport);
418 udpipaddr_print(ndo, ip, sport, dport);
429 udpipaddr_print(ndo, ip, sport, dport);
434 udpipaddr_print(ndo, ip, sport, dport);
443 (const u_char *)ip);
446 (const u_char *)ip); /*XXX*/
450 udpipaddr_print(ndo, ip, sport, dport);
455 udpipaddr_print(ndo, ip, sport, dport);
461 udpipaddr_print(ndo, ip, sport, dport);
466 udpipaddr_print(ndo, ip, sport, dport);
471 udpipaddr_print(ndo, ip, sport, dport);
476 udpipaddr_print(ndo, ip, sport, dport);
482 udpipaddr_print(ndo, ip, sport, dport);
487 udpipaddr_print(ndo, ip, sport, dport);
493 udpipaddr_print(ndo, ip, sport, dport);
497 udpipaddr_print(ndo, ip, sport, dport);
504 udpipaddr_print(ndo, ip, sport, dport);
515 (const u_char *)ip);
521 (const u_char *)ip);
526 sunrpcrequest_print((const u_char *)rp, length, (const u_char *)ip);
541 if (IP_V(ip) == 4 && (ndo->ndo_vflag > 1)) {
546 sum = udp_cksum(ndo, ip, up, length + sizeof(struct udphdr));
556 else if (IP_V(ip) == 6 && ip6->ip6_plen) {
621 (const u_char *) ip);
654 (IP_V(ip) == 6) ? 1 : 0);