Home
last modified time | relevance | path

Searched refs:icp (Results 1 – 14 of 14) sorted by relevance

/freebsd-9-stable/sys/netinet/
Dip_icmp.c212 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 …]
Dtcp_subr.c1337 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/
Dping.c943 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/
Diptests.c586 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/
Dmeasure.c78 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/
Dping6.c1293 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/
Dtraceroute6.c1042 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/
Drtsol.c246 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/
Dtraceroute.c1290 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/
Drtadvd.c728 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/
Dprint-icmp6.c198 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/
Dicmp6.c318 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/
Dservices71 msg-icp 29/tcp #MSG ICP
72 msg-icp 29/udp #MSG ICP
/freebsd-9-stable/contrib/ipfilter/perl/
DServices18 29 msg-icp MSGICP