ICMPv6: Some initial bugfix from first tests of the ICMPv6 auto-configuration logic. so far so good but a lot more testing is needed
This commit is contained in:
parent
6273eb0160
commit
1b9d7c1522
@ -324,7 +324,7 @@ config EXAMPLES_NETTEST_IPv6NETMASK_8
|
|||||||
individually. This is the eighth of the 8-values. The default for
|
individually. This is the eighth of the 8-values. The default for
|
||||||
all eight values is fe00::0.
|
all eight values is fe00::0.
|
||||||
|
|
||||||
#endif /* NET_ICMPv6_AUTOCONF */
|
endif # NET_ICMPv6_AUTOCONF
|
||||||
|
|
||||||
comment "Client IPv6 address"
|
comment "Client IPv6 address"
|
||||||
|
|
||||||
|
@ -304,7 +304,7 @@ config EXAMPLES_UDP_IPv6NETMASK_8
|
|||||||
individually. This is the eighth of the 8-values. The default for
|
individually. This is the eighth of the 8-values. The default for
|
||||||
all eight values is fe00::0.
|
all eight values is fe00::0.
|
||||||
|
|
||||||
#endif /* NET_ICMPv6_AUTOCONF */
|
endif # NET_ICMPv6_AUTOCONF
|
||||||
|
|
||||||
comment "Server IPv6 address"
|
comment "Server IPv6 address"
|
||||||
|
|
||||||
|
@ -111,6 +111,16 @@
|
|||||||
# error ERROR: No link layer protocol defined
|
# error ERROR: No link layer protocol defined
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* We need a valid IP domain (any domain) to create a socket that we can use
|
||||||
|
* to comunicate with the network device.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#if defined(CONFIG_NET_IPv4)
|
||||||
|
# define AF_INETX AF_INET
|
||||||
|
#elif defined(CONFIG_NET_IPv6)
|
||||||
|
# define AF_INETX AF_INET6
|
||||||
|
#endif
|
||||||
|
|
||||||
/* While the network is up, the network monitor really does nothing. It
|
/* While the network is up, the network monitor really does nothing. It
|
||||||
* will wait for a very long time while waiting, it can be awakened by a
|
* will wait for a very long time while waiting, it can be awakened by a
|
||||||
* signal indicating a change in network status.
|
* signal indicating a change in network status.
|
||||||
@ -388,7 +398,7 @@ static int nsh_netinit_monitor(void)
|
|||||||
* interface driver.
|
* interface driver.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
sd = socket(AF_INET, SOCK_DGRAM, 0);
|
sd = socket(AF_INETX, SOCK_DGRAM, 0);
|
||||||
if (sd < 0)
|
if (sd < 0)
|
||||||
{
|
{
|
||||||
ret = -errno;
|
ret = -errno;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user