printhostmap.c revision 255332
1/*	$FreeBSD: head/contrib/ipfilter/lib/printhostmap.c 255332 2013-09-06 23:11:19Z cy $	*/
2
3/*
4 * Copyright (C) 2012 by Darren Reed.
5 *
6 * See the IPFILTER.LICENCE file for details on licencing.
7 *
8 * $Id$
9 */
10
11#include "ipf.h"
12
13void
14printhostmap(hmp, hv)
15	hostmap_t *hmp;
16	u_int hv;
17{
18
19	printactiveaddress(hmp->hm_v, "%s", &hmp->hm_osrcip6, NULL);
20	putchar(',');
21	printactiveaddress(hmp->hm_v, "%s", &hmp->hm_odstip6, NULL);
22	PRINTF(" -> ");
23	printactiveaddress(hmp->hm_v, "%s", &hmp->hm_nsrcip6, NULL);
24	putchar(',');
25	printactiveaddress(hmp->hm_v, "%s", &hmp->hm_ndstip6, NULL);
26	putchar(' ');
27	PRINTF("(use = %d", hmp->hm_ref);
28	if (opts & OPT_VERBOSE)
29		PRINTF(" hv = %u", hv);
30	printf(")\n");
31}
32