From 04a64b17d812d6303bda660420830abff962308b Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 8 Oct 2014 11:48:02 +0200 Subject: testsuite: Add DEFAULT_NETWORK_NO_INTERFACE_0 --- testsuite/include/rtems/bsd/test/default-network-init.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/testsuite/include/rtems/bsd/test/default-network-init.h b/testsuite/include/rtems/bsd/test/default-network-init.h index fb4aa704..19587bce 100644 --- a/testsuite/include/rtems/bsd/test/default-network-init.h +++ b/testsuite/include/rtems/bsd/test/default-network-init.h @@ -99,6 +99,7 @@ default_network_ifconfig_lo0(void) assert(exit_code == EX_OK); } +#ifdef DEFAULT_NETWORK_NO_INTERFACE_0 static void default_network_ifconfig_hwif0(char *ifname) { @@ -150,6 +151,7 @@ default_network_route_hwif0(char *ifname) assert(exit_code == EXIT_SUCCESS); #endif } +#endif #ifdef DEFAULT_NETWORK_DHCPCD_ENABLE static void @@ -220,10 +222,12 @@ static void Init(rtems_task_argument arg) { rtems_status_code sc; +#ifdef DEFAULT_NETWORK_NO_INTERFACE_0 #ifdef DEFAULT_NETWORK_NO_STATIC_IFCONFIG char ifnamebuf[IF_NAMESIZE]; #endif char *ifname; +#endif puts("*** " TEST_NAME " TEST ***"); @@ -247,11 +251,13 @@ Init(rtems_task_argument arg) rtems_bsd_initialize(); +#ifdef DEFAULT_NETWORK_NO_INTERFACE_0 #ifdef DEFAULT_NETWORK_NO_STATIC_IFCONFIG ifname = if_indextoname(1, &ifnamebuf[0]); assert(ifname != NULL); #else ifname = NET_CFG_INTERFACE_0; +#endif #endif /* Let the callout timer allocate its resources */ @@ -259,8 +265,10 @@ Init(rtems_task_argument arg) assert(sc == RTEMS_SUCCESSFUL); default_network_ifconfig_lo0(); +#ifdef DEFAULT_NETWORK_NO_INTERFACE_0 default_network_ifconfig_hwif0(ifname); default_network_route_hwif0(ifname); +#endif default_network_dhcpcd(); test_main(); -- cgit v1.2.3