Home | History | Annotate | Download | only in ping6

Lines Matching defs:icp

1085 	struct icmp6_hdr *icp;
1094 icp = (struct icmp6_hdr *)outpack;
1096 memset(icp, 0, sizeof(*icp));
1097 icp->icmp6_cksum = 0;
1104 icp->icmp6_code = ICMP6_NI_SUBJ_IPV6;
1113 icp->icmp6_code = 0; /* code field is always 0 */
1119 icp->icmp6_code = ICMP6_NI_SUBJ_IPV6;
1127 icp->icmp6_code = ICMP6_NI_SUBJ_FQDN; /*empty*/
1137 icp->icmp6_type = ICMP6_NI_QUERY;
1143 icp->icmp6_type = ICMP6_ECHO_REQUEST;
1144 icp->icmp6_code = 0;
1145 icp->icmp6_id = htons(ident);
1146 icp->icmp6_seq = seq;
1201 myechoreply(const struct icmp6_hdr *icp)
1203 if (ntohs(icp->icmp6_id) == ident)
1292 struct icmp6_hdr *icp;
1326 icp = (struct icmp6_hdr *)buf;
1339 if (icp->icmp6_type == ICMP6_ECHO_REPLY && myechoreply(icp)) {
1340 seq = ntohs(icp->icmp6_seq);
1344 tpp = (struct tv32 *)(icp + 1);
1408 } else if (icp->icmp6_type == ICMP6_NI_REPLY && mynireply(ni)) {
1560 pr_icmph(icp, end);
2047 pr_icmph(struct icmp6_hdr *icp, u_char *end)
2056 switch (icp->icmp6_type) {
2058 switch (icp->icmp6_code) {
2077 icp->icmp6_code);
2081 pr_retip((struct ip6_hdr *)(icp + 1), end);
2085 (int)ntohl(icp->icmp6_mtu));
2086 pr_retip((struct ip6_hdr *)(icp + 1), end);
2089 switch (icp->icmp6_code) {
2098 icp->icmp6_code);
2101 pr_retip((struct ip6_hdr *)(icp + 1), end);
2105 switch (icp->icmp6_code) {
2119 printf("Bad code(%d) ", icp->icmp6_code);
2123 (u_int32_t)ntohl(icp->icmp6_pptr));
2124 pr_retip((struct ip6_hdr *)(icp + 1), end);
2156 red = (struct nd_redirect *)icp;
2170 ni = (struct icmp6_nodeinfo *)icp;
2241 ni = (struct icmp6_nodeinfo *)icp;
2271 printf("Bad ICMP type: %d", icp->icmp6_type);