Lines Matching refs:icmp_codes
22 static const struct xt_icmp_names icmp_codes[] = { variable
84 xt_print_icmp_types(icmp_codes, ARRAY_SIZE(icmp_codes)); in icmp_help()
96 static const unsigned int limit = ARRAY_SIZE(icmp_codes); in parse_icmp()
101 if (strncasecmp(icmp_codes[i].name, icmptype, strlen(icmptype)) in parse_icmp()
108 icmp_codes[match].name, in parse_icmp()
109 icmp_codes[i].name); in parse_icmp()
115 *type = icmp_codes[match].type; in parse_icmp()
116 code[0] = icmp_codes[match].code_min; in parse_icmp()
117 code[1] = icmp_codes[match].code_max; in parse_icmp()
172 for (i = 0; i < ARRAY_SIZE(icmp_codes); ++i) in print_icmptype()
173 if (icmp_codes[i].type == type in print_icmptype()
174 && icmp_codes[i].code_min == code_min in print_icmptype()
175 && icmp_codes[i].code_max == code_max) in print_icmptype()
178 if (i != ARRAY_SIZE(icmp_codes)) { in print_icmptype()
181 icmp_codes[i].name); in print_icmptype()
235 for (i = 0; i < ARRAY_SIZE(icmp_codes); ++i) in type_xlate_print()
236 if (icmp_codes[i].type == icmptype && in type_xlate_print()
237 icmp_codes[i].code_min == code_min && in type_xlate_print()
238 icmp_codes[i].code_max == code_max) { in type_xlate_print()
239 xt_xlate_add(xl, "%s", icmp_codes[i].name); in type_xlate_print()