Date: Thu, 07 May 2009 16:47:14 -0400 From: Steve Bertrand <steve@ibctech.ca> To: Raffaele De Lorenzo <raffaele.delorenzo@libero.it> Cc: freebsd-ipfw@freebsd.org, Luigi Rizzo <rizzo@icir.org>, Kevin Oberman <oberman@es.net> Subject: Re: [ipfw patch - add ipv6 support for table mechanism] request for testing/commit Message-ID: <4A0348D2.5050906@ibctech.ca> In-Reply-To: <3233DB7C-06E8-4AFE-9704-0F900925DAE3@libero.it> References: <3233DB7C-06E8-4AFE-9704-0F900925DAE3@libero.it>
next in thread | previous in thread | raw e-mail | index | archive | help
Raffaele De Lorenzo wrote: > Put the "ip_fw2.c" and "ip_fw.h" files inside the "/sys/netinet/ > directory" > Put the "ipfw2.c" file inside the /src/sbin/ipfw/ directory > > Rebuild the ipfw kernel module or rebuild you kernel > Rebuild the ipfw bin or the entire SBIN. > > The Sources was tested on FreeBSD 7.2 Release. > > Let me know any troubles Excellent work! However, the kernel module builds fine, but the userland binary does not. fbsd1# uname -a FreeBSD fbsd1 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 ===> ipfw (all) Warning: Object directory not changed from original /usr/src/sbin/ipfw cc -O2 -fno-strict-aliasing -pipe -Wsystem-headers -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c ipfw2.c ipfw2.c: In function 'print_ip6': ipfw2.c:1215: error: 'O_IP6_SRC_LOOKUP' undeclared (first use in this function) ipfw2.c:1215: error: (Each undeclared identifier is reported only once ipfw2.c:1215: error: for each function it appears in.) ipfw2.c:1216: error: 'O_IP6_DST_LOOKUP' undeclared (first use in this function) ipfw2.c:1219: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct in6_addr' ipfw2.c: In function 'show_prerequisites': ipfw2.c:1453: warning: suggest explicit braces to avoid ambiguous 'else' ipfw2.c: In function 'show_ipfw': ipfw2.c:1742: error: 'O_IP6_SRC_LOOKUP' undeclared (first use in this function) ipfw2.c:1756: error: 'O_IP6_DST_LOOKUP' undeclared (first use in this function) ipfw2.c: In function 'fill_ip6': ipfw2.c:3061: error: 'O_IP6_DST_LOOKUP' undeclared (first use in this function) ipfw2.c: In function 'add_srcip6': ipfw2.c:3190: error: 'O_IP6_DST_LOOKUP' undeclared (first use in this function) ipfw2.c:3191: error: 'O_IP6_SRC_LOOKUP' undeclared (first use in this function) ipfw2.c: In function 'add_dstip6': ipfw2.c:3211: error: 'O_IP6_DST_LOOKUP' undeclared (first use in this function) ipfw2.c: In function 'setup_redir_addr': ipfw2.c:3607: warning: unused variable 'i' ipfw2.c: In function 'setup_redir_proto': ipfw2.c:3826: warning: unused variable 'i' ipfw2.c: In function 'config_nat': ipfw2.c:4013: warning: unused variable 'ip' ipfw2.c: In function 'table_handler': ipfw2.c:5928: error: 'ipfw_table_entry' has no member named 'proto' ipfw2.c:5928: error: 'IPFW_IPV4' undeclared (first use in this function) ipfw2.c:5938: error: 'ipfw_table_entry' has no member named 'addr6' ipfw2.c:5943: error: 'ipfw_table_entry' has no member named 'proto' ipfw2.c:5943: error: 'IPFW_IPV6' undeclared (first use in this function) ipfw2.c:5944: error: 'ipfw_table_entry' has no member named 'mask6' ipfw2.c:6005: error: 'struct _ipfw_table_entry' has no member named 'proto' ipfw2.c:6024: error: 'struct _ipfw_table_entry' has no member named 'mask6' ipfw2.c:6025: error: 'struct _ipfw_table_entry' has no member named 'addr6' ipfw2.c:6030: error: 'struct _ipfw_table_entry' has no member named 'proto' ipfw2.c: In function 'show_nat': ipfw2.c:6046: warning: unused variable 'lav' *** Error code 1 Stop in /usr/src/sbin/ipfw. *** Error code 1 Steve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A0348D2.5050906>