diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-10-08 11:48:02 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-10-08 14:59:54 +0200 |
commit | 04a64b17d812d6303bda660420830abff962308b (patch) | |
tree | d7eef8e0022a57f93c701e9e65b9fac0aa88e4fc /testsuite/include | |
parent | testsuite: Make similar to default-network-init.h (diff) | |
download | rtems-libbsd-04a64b17d812d6303bda660420830abff962308b.tar.bz2 |
testsuite: Add DEFAULT_NETWORK_NO_INTERFACE_0
Diffstat (limited to 'testsuite/include')
-rw-r--r-- | testsuite/include/rtems/bsd/test/default-network-init.h | 8 |
1 files changed, 8 insertions, 0 deletions
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,20 +251,24 @@ 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 */ sc = rtems_task_wake_after(2); 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(); |