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