1*13885a66Sdarrenr /* $NetBSD: icmpcode.c,v 1.2 2012/07/22 14:27:36 darrenr Exp $ */ 2bc4097aaSchristos 3bc4097aaSchristos /* 4c9d5dc6cSdarrenr * Copyright (C) 2012 by Darren Reed. 5bc4097aaSchristos * 6bc4097aaSchristos * See the IPFILTER.LICENCE file for details on licencing. 7bc4097aaSchristos * 8*13885a66Sdarrenr * Id: icmpcode.c,v 1.1.1.2 2012/07/22 13:44:38 darrenr Exp $ 9bc4097aaSchristos */ 10bc4097aaSchristos 11bc4097aaSchristos #include <ctype.h> 12bc4097aaSchristos 13bc4097aaSchristos #include "ipf.h" 14bc4097aaSchristos 15bc4097aaSchristos #ifndef MIN 16bc4097aaSchristos # define MIN(a,b) ((a) > (b) ? (b) : (a)) 17bc4097aaSchristos #endif 18bc4097aaSchristos 19bc4097aaSchristos 20bc4097aaSchristos char *icmpcodes[MAX_ICMPCODE + 1] = { 21bc4097aaSchristos "net-unr", "host-unr", "proto-unr", "port-unr", "needfrag", "srcfail", 22bc4097aaSchristos "net-unk", "host-unk", "isolate", "net-prohib", "host-prohib", 23bc4097aaSchristos "net-tos", "host-tos", "filter-prohib", "host-preced", "preced-cutoff", 24bc4097aaSchristos NULL }; 25