1*d6c23f6fSyx /*
2*d6c23f6fSyx  * Copyright (C) 2005 by Darren Reed.
3*d6c23f6fSyx  *
4*d6c23f6fSyx  * See the IPFILTER.LICENCE file for details on licencing.
5*d6c23f6fSyx  *
6*d6c23f6fSyx  */
7*d6c23f6fSyx 
8*d6c23f6fSyx #pragma ident	"%Z%%M%	%I%	%E% SMI"
9*d6c23f6fSyx 
10*d6c23f6fSyx #include "ipf.h"
11*d6c23f6fSyx 
12*d6c23f6fSyx 
printlookup(addr,mask)13*d6c23f6fSyx void printlookup(addr, mask)
14*d6c23f6fSyx 	i6addr_t *addr, *mask;
15*d6c23f6fSyx {
16*d6c23f6fSyx 	switch (addr->iplookuptype)
17*d6c23f6fSyx 	{
18*d6c23f6fSyx 	case IPLT_POOL :
19*d6c23f6fSyx 		printf("pool/");
20*d6c23f6fSyx 		break;
21*d6c23f6fSyx 	case IPLT_HASH :
22*d6c23f6fSyx 		printf("hash/");
23*d6c23f6fSyx 		break;
24*d6c23f6fSyx 	default :
25*d6c23f6fSyx 		printf("lookup(%x)=", addr->iplookuptype);
26*d6c23f6fSyx 		break;
27*d6c23f6fSyx 	}
28*d6c23f6fSyx 
29*d6c23f6fSyx 	printf("%u", addr->iplookupnum);
30*d6c23f6fSyx 	if (opts & OPT_UNDEF) {
31*d6c23f6fSyx 		if (mask->iplookupptr == NULL)
32*d6c23f6fSyx 			printf("(!)");
33*d6c23f6fSyx 	}
34*d6c23f6fSyx }
35