Error: == bond CC main.o /.../examples/bond/main.c:431:24: error: use of undeclared identifier 'AF_INET' if (res->ip.family == AF_INET) ^ 1 error generated. /.../mk/internal/rte.compile-pre.mk:126: recipe for target 'main.o' failed
AF_INET defined in sys/socket.h This header included for Linux: . /<snip>/include/rte_ip.h .. /usr/include/netinet/in.h ... /usr/include/sys/socket.h But not for FreeBSD: . /<snip>/include/rte_ip.h .. /usr/include/netinet/in.h ... /usr/include/machine/endian.h ... /usr/include/netinet6/in6.h . /<snip>/include/rte_tcp.h Signed-off-by: Ferruh Yigit <ferruh.yigit at intel.com> --- examples/bond/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/bond/main.c b/examples/bond/main.c index 4622283..b2d5ac2 100644 --- a/examples/bond/main.c +++ b/examples/bond/main.c @@ -75,6 +75,7 @@ #include <rte_tcp.h> #include <rte_arp.h> #include <rte_spinlock.h> +#include <sys/socket.h> #include <cmdline_rdline.h> #include <cmdline_parse.h> -- 2.5.0