From f5c4e369eae43b00c2ce7dc58a9dfef8dbf3f66b Mon Sep 17 00:00:00 2001 From: Tedd Ho-Jeong An Date: Mon, 25 Mar 2019 20:08:47 -0700 Subject: [PATCH] net: sockets: Update setsockopt to handle IPV6_V6ONLY This patch adds a routine that handles IPV6_V6ONLY option in setsockopt function. Fixes #14657 Signed-off-by: Tedd Ho-Jeong An --- subsys/net/lib/sockets/sockets.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/subsys/net/lib/sockets/sockets.c b/subsys/net/lib/sockets/sockets.c index 1bbca91f17d..b7accde29cf 100644 --- a/subsys/net/lib/sockets/sockets.c +++ b/subsys/net/lib/sockets/sockets.c @@ -1133,6 +1133,16 @@ int zsock_setsockopt_ctx(struct net_context *ctx, int level, int optname, return 0; } break; + + case IPPROTO_IPV6: + switch (optname) { + case IPV6_V6ONLY: + /* Ignore for now. Provided to let port + * existing apps. + */ + return 0; + } + break; } errno = ENOPROTOOPT;