Lines Matching refs:icmpv6_codes
16 static const struct icmpv6_names icmpv6_codes[] = {
61 for (i = 0; i < sizeof(icmpv6_codes)/sizeof(struct icmpv6_names); i++) {
62 if (i && icmpv6_codes[i].type == icmpv6_codes[i-1].type) {
63 if (icmpv6_codes[i].code_min == icmpv6_codes[i-1].code_min
64 && (icmpv6_codes[i].code_max
65 == icmpv6_codes[i-1].code_max))
66 printf(" (%s)", icmpv6_codes[i].name);
68 printf("\n %s", icmpv6_codes[i].name);
71 printf("\n%s", icmpv6_codes[i].name);
96 unsigned int limit = sizeof(icmpv6_codes)/sizeof(struct icmpv6_names);
101 if (strncasecmp(icmpv6_codes[i].name, icmpv6type, strlen(icmpv6type))
108 icmpv6_codes[match].name,
109 icmpv6_codes[i].name);
115 *type = icmpv6_codes[match].type;
116 code[0] = icmpv6_codes[match].code_min;
117 code[1] = icmpv6_codes[match].code_max;
194 i < sizeof(icmpv6_codes)/sizeof(struct icmpv6_names);
196 if (icmpv6_codes[i].type == type
197 && icmpv6_codes[i].code_min == code_min
198 && icmpv6_codes[i].code_max == code_max)
202 if (i != sizeof(icmpv6_codes)/sizeof(struct icmpv6_names)) {
205 icmpv6_codes[i].name);