Lines Matching refs:icmp_codes
26 static const struct icmp_names icmp_codes[] = {
87 for (i = 0; i < ARRAY_SIZE(icmp_codes); ++i) {
88 if (i && icmp_codes[i].type == icmp_codes[i-1].type) {
89 if (icmp_codes[i].code_min == icmp_codes[i-1].code_min
90 && (icmp_codes[i].code_max
91 == icmp_codes[i-1].code_max))
92 printf(" (%s)", icmp_codes[i].name);
94 printf("\n %s", icmp_codes[i].name);
97 printf("\n%s", icmp_codes[i].name);
120 static const unsigned int limit = ARRAY_SIZE(icmp_codes);
125 if (strncasecmp(icmp_codes[i].name, icmptype, strlen(icmptype))
132 icmp_codes[match].name,
133 icmp_codes[i].name);
139 *type = icmp_codes[match].type;
140 code[0] = icmp_codes[match].code_min;
141 code[1] = icmp_codes[match].code_max;
196 for (i = 0; i < ARRAY_SIZE(icmp_codes); ++i)
197 if (icmp_codes[i].type == type
198 && icmp_codes[i].code_min == code_min
199 && icmp_codes[i].code_max == code_max)
202 if (i != ARRAY_SIZE(icmp_codes)) {
205 icmp_codes[i].name);