2 * Copyright (C) 2012 by Darren Reed.
4 * See the IPFILTER.LICENCE file for details on licencing.
6 * Added redirect stuff and a variety of bug fixes. (mcn@EnGarde.com)
14 static const char rcsid[] = "@(#)$Id: printnataddr.c,v 1.4.2.2 2012/07/22 08:04:24 darren_r Exp $";
19 printnataddr(v, base, addr, ifidx)
28 if (addr->na_atype == FRI_NORMAL &&
29 addr->na_addr[0].in4.s_addr == 0) {
30 PRINTF("0/%d", count4bits(addr->na_addr[1].in4.s_addr));
32 printaddr(AF_INET, addr->na_atype, base, ifidx,
33 (u_32_t *)&addr->na_addr[0].in4.s_addr,
34 (u_32_t *)&addr->na_addr[1].in4.s_addr);
39 printaddr(AF_INET6, addr->na_atype, base, ifidx,
40 (u_32_t *)&addr->na_addr[0].in6,
41 (u_32_t *)&addr->na_addr[1].in6);