Lines Matching defs:icp

1043 	struct icmp *icp;
1048 icp = (struct icmp *)outpack;
1049 icp->icmp_type = icmp_type;
1050 icp->icmp_code = 0;
1051 icp->icmp_cksum = 0;
1052 icp->icmp_seq = htons(ntransmitted);
1053 icp->icmp_id = ident; /* ID */
1063 icp->icmp_otime = htonl((now.tv_sec % (24*60*60))
1074 icp->icmp_cksum = in_cksum((u_short *)icp, cc);
1114 struct icmp *icp;
1135 icp = (struct icmp *)(buf + hlen);
1136 if (icp->icmp_type == icmp_type_rsp) {
1137 if (icp->icmp_id != ident)
1145 tp = &icp->icmp_ip;
1147 tp = icp->icmp_data;
1170 seq = ntohs(icp->icmp_seq);
1205 inet_ntoa(*(struct in_addr *)&(icp->icmp_mask)));
1208 (void)printf(" tso=%s", pr_ntime(icp->icmp_otime));
1209 (void)printf(" tsr=%s", pr_ntime(icp->icmp_rtime));
1210 (void)printf(" tst=%s", pr_ntime(icp->icmp_ttime));
1218 cp = (u_char*)&icp->icmp_data[phdr_len];
1233 cp = (u_char*)&icp->icmp_data[0];
1262 struct ip *oip = &icp->icmp_ip;
1264 struct ip *oip = (struct ip *)icp->icmp_data;
1276 pr_icmph(icp);
1521 pr_icmph(struct icmp *icp)
1524 switch(icp->icmp_type) {
1530 switch(icp->icmp_code) {
1545 ntohs(icp->icmp_nextmtu));
1555 icp->icmp_code);
1560 pr_retip(&icp->icmp_ip);
1562 pr_retip((struct ip *)icp->icmp_data);
1568 pr_retip(&icp->icmp_ip);
1570 pr_retip((struct ip *)icp->icmp_data);
1574 switch(icp->icmp_code) {
1588 (void)printf("Redirect, Bad Code: %d", icp->icmp_code);
1591 (void)printf("(New addr: %s)\n", inet_ntoa(icp->icmp_gwaddr));
1593 pr_retip(&icp->icmp_ip);
1595 pr_retip((struct ip *)icp->icmp_data);
1603 switch(icp->icmp_code) {
1612 icp->icmp_code);
1616 pr_retip(&icp->icmp_ip);
1618 pr_retip((struct ip *)icp->icmp_data);
1623 icp->icmp_hun.ih_pptr);
1625 pr_retip(&icp->icmp_ip);
1627 pr_retip((struct ip *)icp->icmp_data);
1659 (void)printf("Bad ICMP type: %d\n", icp->icmp_type);