Skip to content
Snippets Groups Projects
Commit 32de0364 authored by Gregory Nutt's avatar Gregory Nutt
Browse files

Local loopback: Set the IFF_UP flags during initialization because the local...

Local loopback:  Set the IFF_UP flags during initialization because the local loopback device is always up
parent e6dbd3d9
No related branches found
No related tags found
No related merge requests found
Documentation @ ce750c08
Subproject commit 8a30728ae9a64496f0c9a0ff5dd62bd3b022c145
Subproject commit ce750c0899c2138b37b52a48d020a3eceb92fd04
configs @ e3f37812
Subproject commit e1e1873700ffda7aeb632e2b1234333d88ce3457
Subproject commit e3f37812a9a7595a7ddab1a625ebe857d104beb2
......@@ -49,6 +49,7 @@
#include <debug.h>
#include <arpa/inet.h>
#include <net/if.h>
#include <nuttx/arch.h>
#include <nuttx/irq.h>
......@@ -532,13 +533,16 @@ int localhost_initialize(void)
net_ipv4addr_copy(priv->lo_dev.d_draddr, g_lo_ipv4addr);
net_ipv4addr_copy(priv->lo_dev.d_netmask, g_lo_ipv4mask);
#endif
#ifdef CONFIG_NET_IPv6
net_ipv6addr_copy(priv->lo_dev.d_ipv6addr, g_lo_ipv6addr);
net_ipv6addr_copy(priv->lo_dev.d_ipv6draddr, g_lo_ipv6addr);
net_ipv6addr_copy(priv->lo_dev.d_ipv6netmask, g_ipv6_alloneaddr);
#endif
/* Put the network in the UP state */
priv->lo_dev.d_flags = IFF_UP;
return lo_ifup(&priv->lo_dev);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment