selftest/net: fix protocol family to work for IPv4.
authorManinder Singh <maninder1.s@samsung.com>
Thu, 2 Aug 2018 09:57:27 +0000 (15:27 +0530)
committerDavid S. Miller <davem@davemloft.net>
Thu, 2 Aug 2018 17:30:12 +0000 (10:30 -0700)
use actual protocol family passed by user rather than hardcoded
AF_INTE6 to cerate sockets.
current code is not working for IPv4.

Signed-off-by: Maninder Singh <maninder1.s@samsung.com>
Signed-off-by: Vaneet Narang <v.narang@samsung.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/net/tcp_mmap.c

index 77f762780199ff1f69f9f6b3f18e72deddb69f5e..e8c5dff448eb0b8d995393004ed1c1e982712bc6 100644 (file)
@@ -402,7 +402,7 @@ int main(int argc, char *argv[])
                exit(1);
        }
 
-       fd = socket(AF_INET6, SOCK_STREAM, 0);
+       fd = socket(cfg_family, SOCK_STREAM, 0);
        if (fd == -1) {
                perror("socket");
                exit(1);