Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp1167871ybf; Thu, 27 Feb 2020 06:14:10 -0800 (PST) X-Google-Smtp-Source: APXvYqxW7LObKIPDgWLfsml8Q+Yk2TNHZ1AGNK9q7ZcMpPDbsQg32BRWCQT+YiQ1JMt/vnyVYVsv X-Received: by 2002:a9d:7f18:: with SMTP id j24mr3686515otq.78.1582812849873; Thu, 27 Feb 2020 06:14:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582812849; cv=none; d=google.com; s=arc-20160816; b=VyQRXvvoM4YXoY7riqPYiSjULJVRHmTsZsgoy0ssNzdF6a9yBAu3kbfPjUnT2QlajL wytj87viaSTWRmRMd/2vwcY8bYvguHbBTyLglk4ZgTE9QR9pGav+XdQLMZveHTLJhBCa vq9V5thLh5NvQw6SqlO6NMKlImn/jiFFl4ZektY5phwGf7I6S3FXtnDFklZRIeqfxF/K We9tsmrajx7nI8rgrzMb3exSzHH1+4sTHG20r5/LqD5TnyDEeUhDJwA+rM/6+eCs5rPk yyR/Dv6r1zSIidzXcCqslq6ZRXQg3ORVpBNkTeUOaegfwynqRndNfJEDHhuUXbbWW38Y EouQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=jEEZ+Op3tdrG2eGk3zb6V9aSEcjv99I4Pz7MLPgvbW0=; b=vY41yopeSRphX1xQQb8wjKiza2+tNGLsnbYS7eJcq8nTxomszU2PpegOzj9n1DHQrm rT/raPz1zAEBtI8g/pipzSeuvwnIdlC/fhSwO+Kp68Qy/2zW0pQ+HyYKSbUeuF1ChkSE z2UetlNodLrpm4lbC/I3JXWpUOo0/hlKOXnYpwriEOR6mpS3r7BeLOYmiPezocpn6+uE RMHXht/udnpqIvWEhlufxjPsbwMUOCX2T9bQzHYCSeqH/bmo/1Oe86P7BVB7ea/bQy4q 5oVOQ4aH4ZkYBmjx36gfeEg2so8P1r5cXYVbhp5fZXMFO9WRR7pFF7MRr1mxREXqsogi oMtQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=HNJCvjtA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m12si1329816oim.195.2020.02.27.06.13.45; Thu, 27 Feb 2020 06:14:09 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=HNJCvjtA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388027AbgB0OMc (ORCPT + 99 others); Thu, 27 Feb 2020 09:12:32 -0500 Received: from mail.kernel.org ([198.145.29.99]:51140 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387880AbgB0OM2 (ORCPT ); Thu, 27 Feb 2020 09:12:28 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id EAD6620578; Thu, 27 Feb 2020 14:12:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582812747; bh=FIgjdj1w7IAWYyZl/p9F1x2kOjAClWaNTPRGjZiUd8M=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HNJCvjtACoqSajzFObHDdBi4klgGPmnjXNGBkM2xEnzqka7ZWyRxQE5Dk/2WpOeFf 3mn/phUsOLdHbSJWh/3y229mROnPGdKTuEK0Jkg81sP1MTngaU+CTMWNyZ5HqFr3/D JUbbXe7xbti5AxVPv1NrX//WKOKazuYNVQ6TpTMU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, John Fastabend , Alexei Starovoitov , Jakub Sitnicki Subject: [PATCH 5.4 135/135] bpf: Selftests build error in sockmap_basic.c Date: Thu, 27 Feb 2020 14:37:55 +0100 Message-Id: <20200227132249.294203802@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200227132228.710492098@linuxfoundation.org> References: <20200227132228.710492098@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: John Fastabend commit f2e97dc126b712c0d21219ed0c42710006c1cf52 upstream. Fix following build error. We could push a tcp.h header into one of the include paths, but I think its easy enough to simply pull in the three defines we need here. If we end up using more of tcp.h at some point we can pull it in later. /home/john/git/bpf/tools/testing/selftests/bpf/prog_tests/sockmap_basic.c: In function ‘connected_socket_v4’: /home/john/git/bpf/tools/testing/selftests/bpf/prog_tests/sockmap_basic.c:20:11: error: ‘TCP_REPAIR_ON’ undeclared (first use in this function) repair = TCP_REPAIR_ON; ^ /home/john/git/bpf/tools/testing/selftests/bpf/prog_tests/sockmap_basic.c:20:11: note: each undeclared identifier is reported only once for each function it appears in /home/john/git/bpf/tools/testing/selftests/bpf/prog_tests/sockmap_basic.c:29:11: error: ‘TCP_REPAIR_OFF_NO_WP’ undeclared (first use in this function) repair = TCP_REPAIR_OFF_NO_WP; Then with fix, $ ./test_progs -n 44 #44/1 sockmap create_update_free:OK #44/2 sockhash create_update_free:OK #44 sockmap_basic:OK Fixes: 5d3919a953c3c ("selftests/bpf: Test freeing sockmap/sockhash with a socket in it") Signed-off-by: John Fastabend Signed-off-by: Alexei Starovoitov Reviewed-by: Jakub Sitnicki Link: https://lore.kernel.org/bpf/158131347731.21414.12120493483848386652.stgit@john-Precision-5820-Tower Signed-off-by: Greg Kroah-Hartman --- tools/testing/selftests/bpf/prog_tests/sockmap_basic.c | 5 +++++ 1 file changed, 5 insertions(+) --- a/tools/testing/selftests/bpf/prog_tests/sockmap_basic.c +++ b/tools/testing/selftests/bpf/prog_tests/sockmap_basic.c @@ -3,6 +3,11 @@ #include "test_progs.h" +#define TCP_REPAIR 19 /* TCP sock is under repair right now */ + +#define TCP_REPAIR_ON 1 +#define TCP_REPAIR_OFF_NO_WP -1 /* Turn off without window probes */ + static int connected_socket_v4(void) { struct sockaddr_in addr = {