| /freebsd-9-stable/sys/netinet/ |
| D | ip_icmp.c | 212 register struct icmp *icp; in icmp_error() local 298 icp = mtod(m, struct icmp *); in icmp_error() 300 icp->icmp_type = type; in icmp_error() 302 icp->icmp_gwaddr.s_addr = dest; in icmp_error() 304 icp->icmp_void = 0; in icmp_error() 310 icp->icmp_pptr = code; in icmp_error() 314 icp->icmp_nextmtu = htons(mtu); in icmp_error() 317 icp->icmp_code = code; in icmp_error() 323 m_copydata(n, 0, icmplen, (caddr_t)&icp->icmp_ip); in icmp_error() 324 nip = &icp->icmp_ip; in icmp_error() [all …]
|
| D | tcp_subr.c | 1337 struct icmp *icp; in tcp_ctlinput() local 1371 icp = (struct icmp *)((caddr_t)ip in tcp_ctlinput() 1398 mtu = ntohs(icp->icmp_nextmtu); in tcp_ctlinput()
|
| /freebsd-9-stable/sbin/ping/ |
| D | ping.c | 943 struct icmp *icp; in pinger() local 948 icp = (struct icmp *)outpack; in pinger() 949 icp->icmp_type = icmp_type; in pinger() 950 icp->icmp_code = 0; in pinger() 951 icp->icmp_cksum = 0; in pinger() 952 icp->icmp_seq = htons(ntransmitted); in pinger() 953 icp->icmp_id = ident; /* ID */ in pinger() 963 icp->icmp_otime = htonl((now.tv_sec % (24*60*60)) in pinger() 974 icp->icmp_cksum = in_cksum((u_short *)icp, cc); in pinger() 1016 struct icmp *icp; in pr_pack() local [all …]
|
| /freebsd-9-stable/contrib/ipfilter/ipsend/ |
| D | iptests.c | 586 struct icmp *icp; local 596 ip->ip_len = sizeof(*ip) + sizeof(*icp); 597 icp = (struct icmp *)((char *)ip + (IP_HL(ip) << 2)); 607 bzero((char *)icp, sizeof(*icp)); 609 icp->icmp_type = i; 614 icp->icmp_type = 255; 625 icp->icmp_type = 3; 627 icp->icmp_code = i; 638 icp->icmp_type = 4; 639 icp->icmp_code = 0; [all …]
|
| /freebsd-9-stable/usr.sbin/timed/timed/ |
| D | measure.c | 78 register struct icmp *icp = (struct icmp *) packet; local 189 icp = (struct icmp *)(packet + (ip->ip_hl << 2)); 191 || icp->icmp_type != ICMP_TSTAMPREPLY 192 || icp->icmp_id != oicp->icmp_id 193 || icp->icmp_seq < seqno 194 || icp->icmp_seq >= oicp->icmp_seq) 198 sendtime = ntohl(icp->icmp_otime); 207 histime1 = ntohl(icp->icmp_rtime); 208 histime2 = ntohl(icp->icmp_ttime);
|
| /freebsd-9-stable/sbin/ping6/ |
| D | ping6.c | 1293 struct icmp6_hdr *icp; in pinger() local 1302 icp = (struct icmp6_hdr *)outpack; in pinger() 1304 memset(icp, 0, sizeof(*icp)); in pinger() 1305 icp->icmp6_cksum = 0; in pinger() 1310 icp->icmp6_type = ICMP6_NI_QUERY; in pinger() 1311 icp->icmp6_code = ICMP6_NI_SUBJ_IPV6; in pinger() 1325 icp->icmp6_type = ICMP6_NI_QUERY; in pinger() 1326 icp->icmp6_code = 0; /* code field is always 0 */ in pinger() 1337 icp->icmp6_type = ICMP6_NI_QUERY; in pinger() 1338 icp->icmp6_code = ICMP6_NI_SUBJ_IPV6; in pinger() [all …]
|
| /freebsd-9-stable/usr.sbin/traceroute6/ |
| D | traceroute6.c | 1042 struct icmp6_hdr *icp; local 1061 icp = (struct icmp6_hdr *)outpacket; 1063 icp->icmp6_type = ICMP6_ECHO_REQUEST; 1064 icp->icmp6_code = 0; 1065 icp->icmp6_cksum = 0; 1066 icp->icmp6_id = ident; 1067 icp->icmp6_seq = htons(seq); 1190 struct icmp6_hdr *icp; local 1217 icp = (struct icmp6_hdr *)(buf + hlen); 1228 icp = (struct icmp6_hdr *)buf; [all …]
|
| /freebsd-9-stable/usr.sbin/rtsold/ |
| D | rtsol.c | 246 struct icmp6_hdr *icp; in rtsol_input() local 304 icp = (struct icmp6_hdr *)rcvmhdr.msg_iov[0].iov_base; in rtsol_input() 306 if (icp->icmp6_type != ND_ROUTER_ADVERT) { in rtsol_input() 312 "invalid icmp type(%d) from %s on %s", icp->icmp6_type, in rtsol_input() 319 if (icp->icmp6_code != 0) { in rtsol_input() 321 "invalid icmp code(%d) from %s on %s", icp->icmp6_code, in rtsol_input() 363 nd_ra = (struct nd_router_advert *)icp; in rtsol_input() 397 raoptp = (char *)icp + sizeof(struct nd_router_advert); in rtsol_input() 398 while (raoptp < (char *)icp + msglen) { in rtsol_input()
|
| /freebsd-9-stable/contrib/traceroute/ |
| D | traceroute.c | 1290 register struct icmp *icp; in packet_ok() local 1305 icp = (struct icmp *)(buf + hlen); in packet_ok() 1307 icp = (struct icmp *)buf; in packet_ok() 1309 type = icp->icmp_type; in packet_ok() 1310 code = icp->icmp_code; in packet_ok() 1316 pmtu = ntohs(icp->icmp_nextmtu); in packet_ok() 1318 pmtu = ntohs(((struct my_pmtu *)&icp->icmp_void)->ipm_nextmtu); in packet_ok() 1323 && (*proto->check)((u_char *)icp, (u_char)seq)) in packet_ok() 1329 hip = &icp->icmp_ip; in packet_ok() 1330 hiplen = ((u_char *)icp + cc) - (u_char *)hip; in packet_ok() [all …]
|
| /freebsd-9-stable/usr.sbin/rtadvd/ |
| D | rtadvd.c | 728 struct icmp6_hdr *icp; in rtadvd_input() local 797 icp = (struct icmp6_hdr *)(ip + 1); /* XXX: ext. hdr? */ in rtadvd_input() 804 icp = (struct icmp6_hdr *)rcvmhdr.msg_iov[0].iov_base; in rtadvd_input() 807 switch (icp->icmp6_type) { in rtadvd_input() 824 if (icp->icmp6_code) { in rtadvd_input() 828 icp->icmp6_code, in rtadvd_input() 843 rs_input(i, (struct nd_router_solicit *)icp, pi, &rcvfrom); in rtadvd_input() 869 if (icp->icmp6_code) { in rtadvd_input() 873 icp->icmp6_code, in rtadvd_input() 888 ra_input(i, (struct nd_router_advert *)icp, pi, &rcvfrom); in rtadvd_input() [all …]
|
| /freebsd-9-stable/contrib/tcpdump/ |
| D | print-icmp6.c | 198 static int icmp6_cksum(const struct ip6_hdr *ip6, const struct icmp6_hdr *icp, in icmp6_cksum() argument 201 return (nextproto6_cksum(ip6, (const u_int8_t *)(void *)icp, len, in icmp6_cksum() 844 struct icmp6_hdr *icp = (struct icmp6_hdr *) bp; in mldv2_report_print() local 854 TCHECK(icp->icmp6_data16[1]); in mldv2_report_print() 855 ngroups = EXTRACT_16BITS(&icp->icmp6_data16[1]); in mldv2_report_print() 902 struct icmp6_hdr *icp = (struct icmp6_hdr *) bp; in mldv2_query_print() local 913 TCHECK(icp->icmp6_data16[0]); in mldv2_query_print() 914 mrc = EXTRACT_16BITS(&icp->icmp6_data16[0]); in mldv2_query_print()
|
| /freebsd-9-stable/sys/netinet6/ |
| D | icmp6.c | 318 struct icmp6_hdr *icp; in icmp6_error() local 322 icp = (struct icmp6_hdr *)(mtod(m, caddr_t) + off); in icmp6_error() 324 IP6_EXTHDR_GET(icp, struct icmp6_hdr *, m, off, in icmp6_error() 325 sizeof(*icp)); in icmp6_error() 326 if (icp == NULL) { in icmp6_error() 331 if (icp->icmp6_type < ICMP6_ECHO_REQUEST || in icmp6_error() 332 icp->icmp6_type == ND_REDIRECT) { in icmp6_error()
|
| /freebsd-9-stable/etc/ |
| D | services | 71 msg-icp 29/tcp #MSG ICP 72 msg-icp 29/udp #MSG ICP
|
| /freebsd-9-stable/contrib/ipfilter/perl/ |
| D | Services | 18 29 msg-icp MSGICP
|