Commit 64916436 authored by Paul Sokolovsky's avatar Paul Sokolovsky
Browse files

zephyr: Enable IPv6 networking in addition to IPv4.

parent ee3615d8
......@@ -67,11 +67,16 @@ static char *stack_top;
static char heap[MICROPY_HEAP_SIZE];
void init_zephyr(void) {
// TODO: Make addresses configurable
#ifdef CONFIG_NET_IPV4
// TODO: Make address configurable
static struct in_addr in4addr_my = { { { 192, 0, 2, 1 } } };
static struct in_addr in4addr_my = {{{192, 0, 2, 1}}};
net_if_ipv4_addr_add(net_if_get_default(), &in4addr_my, NET_ADDR_MANUAL, 0);
#endif
#ifdef CONFIG_NET_IPV6
// 2001:db8::1
static struct in6_addr in6addr_my = {{{0x20, 0x01, 0x0d, 0xb8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}}};
net_if_ipv6_addr_add(net_if_get_default(), &in6addr_my, NET_ADDR_MANUAL, 0);
#endif
}
int real_main(void) {
......
......@@ -8,5 +8,6 @@ CONFIG_MAIN_STACK_SIZE=4096
# Networking config
CONFIG_NETWORKING=y
CONFIG_NET_IPV4=y
CONFIG_NET_IPV6=y
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_NET_NBUF_RX_COUNT=4
CONFIG_NET_NBUF_RX_COUNT=5
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment