1/* 2 * Copyright (C) 2012 by Darren Reed. 3 * 4 * See the IPFILTER.LICENCE file for details on licencing. 5 * 6 * $Id$ 7 */ 8#include "ipf.h" 9 10int 11geticmptype(int family, char *name) 12{ 13 icmptype_t *i; 14 15 for (i = icmptypelist; i->it_name != NULL; i++) { 16 if (!strcmp(name, i->it_name)) { 17 if (family == AF_INET) 18 return (i->it_v4); 19#ifdef USE_INET6 20 if (family == AF_INET6) 21 return (i->it_v6); 22#endif 23 return (-1); 24 } 25 } 26 27 return (-1); 28} 29