* libnetworking/loop.h, libnetworking/net/if_loop.c,
	libnetworking/rtems/rtems_glue.c, libmisc/dummy/dummy-networking.c:
	Initialize loop back interface during normal initialization via
	rtems_bsdnet_initialize_network().
This commit is contained in:
Sebastian Huber
2010-12-08 10:30:27 +00:00
parent d810129b2f
commit 6c6b2f13f4
5 changed files with 132 additions and 89 deletions

View File

@@ -23,22 +23,8 @@
#include <sys/socket.h>
#include <netinet/in.h>
extern int rtems_bsdnet_loopattach(struct rtems_bsdnet_ifconfig *, int);
static struct rtems_bsdnet_ifconfig loopback_config = {
"lo0", /* name */
rtems_bsdnet_loopattach, /* attach function */
NULL, /* link to next interface */
"127.0.0.1", /* IP address */
"255.0.0.0", /* IP net mask */
0, /* hardware_address */
0, 0, 0, 0,
0, 0, 0,
0
};
struct rtems_bsdnet_config rtems_bsdnet_config = {
&loopback_config, /* Network interface */
NULL, /* Network interface */
NULL, /* Use fixed network configuration */
0, /* Default network task priority */
0, /* Default mbuf capacity */