Received: by 2002:a05:6358:701b:b0:131:369:b2a3 with SMTP id 27csp3858597rwo; Mon, 24 Jul 2023 18:41:44 -0700 (PDT) X-Google-Smtp-Source: APBJJlGOmDym+s7ngdz2L7g1uDU6rjoDEJ/q7SdXJv3dPaA0D1VIzL4Nmw1dihcBN/tqURSnnMTi X-Received: by 2002:a05:6358:4308:b0:134:d26c:4a97 with SMTP id r8-20020a056358430800b00134d26c4a97mr6497362rwc.23.1690249304141; Mon, 24 Jul 2023 18:41:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690249304; cv=none; d=google.com; s=arc-20160816; b=QWNBYxGnE4HaabkpgcEeIzB4zk7yFXpC9teJCZRtyvh+9tYiJCB3xKdg49B7y/arHV 9USTy0CJ494eAYqpWxSL/sGXaLCJEalB7J/q9qDQkK4nvLtitbpMTx9Hkw2moXnA/Z/B tqpW62KuWJRP/1BiZSmDcNTL8tMBN47V9RBlKGXhy7itezWMI+iU8Dcd6G4LFfsCgKdn VRfceQsKGnCvVfPB8tjyNhL2Fr+enDiFJnuZImdRUNpN8tstpOZhwa0rfR06S0d3ezbE Uq42kbXhOdUBe/uXPkKpx19Ky5Lf5dlJnKtyKAbEBT6Oja/A4e/8GwhloCtcqTOSFNaY HJuQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:mime-version:date :dkim-signature:message-id; bh=seCqV6BWYTRweQc+AwxxhsUnFm8NXFPG4GUfPxlgY2c=; fh=A33XV07jrN9TT7Z5BVT4WC119Vbm2/bCgEfpelTVCyU=; b=AHX+30+UjCKGvLdbp0dvE8uULCPKQzZoF/C9GMQBgl7KPK6N5vPlu+4Ot4ZhAOUI67 UWOPqAeoeKS8N/x8c3vYGHHWSaOqr2QX1byFiHSsf8MIaqnot2lViIIhg67505qVN1qH 4DC9+pchNX+b+uBp1pUAvDrXoJNcb69PulzXSx59PAobfDjI68DV6vdYnmQVCTejitrz sldYsn8ig94ONDeKTXAQL9RQuj/Uvzx5yz2tXixtKeSk7qd50LWqol4IAXqlZjrZz2Tp AHcX++KF24CR0PfaWAlGq0KsR+YTW4+HwvKLN5yEdIRhVU048A5KGKr+8Y++RUHPKlRf hpFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=eeofTMWL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q5-20020a638c45000000b005428e832059si10440550pgn.468.2023.07.24.18.41.32; Mon, 24 Jul 2023 18:41:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=eeofTMWL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230087AbjGYAms (ORCPT + 99 others); Mon, 24 Jul 2023 20:42:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35420 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229479AbjGYAmr (ORCPT ); Mon, 24 Jul 2023 20:42:47 -0400 Received: from out-24.mta1.migadu.com (out-24.mta1.migadu.com [95.215.58.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1924319A3 for ; Mon, 24 Jul 2023 17:42:26 -0700 (PDT) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1690245744; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=seCqV6BWYTRweQc+AwxxhsUnFm8NXFPG4GUfPxlgY2c=; b=eeofTMWLLXFLtfmcLeWYsFDGHNXaR8Kpv609KurPpRVFs0JCFsZP94Sn7Wpvs5ZXi50aQk Sdz7Be/TlsJQg22Hw29T5BF+CjR6WoP9pzP1T9ep5NEgtD8nWhAsT3vw1KoB/AicwK3Q0a EqLpQu9hbrwN1tyxtUGtUk9hS1iVWXM= Date: Mon, 24 Jul 2023 17:42:15 -0700 MIME-Version: 1.0 Subject: Re: [PATCH bpf-next v6 8/8] selftests/bpf: Test that SO_REUSEPORT can be used with sk_assign helper Content-Language: en-US To: Lorenz Bauer Cc: Hemanth Malla , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, bpf@vger.kernel.org, linux-kselftest@vger.kernel.org, Joe Stringer , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , David Ahern , Willem de Bruijn , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Joe Stringer , Mykola Lysenko , Shuah Khan , Kuniyuki Iwashima References: <20230720-so-reuseport-v6-0-7021b683cdae@isovalent.com> <20230720-so-reuseport-v6-8-7021b683cdae@isovalent.com> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Martin KaFai Lau In-Reply-To: <20230720-so-reuseport-v6-8-7021b683cdae@isovalent.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Migadu-Flow: FLOW_OUT X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/20/23 8:30 AM, Lorenz Bauer wrote: > +static int echo_test_udp(int fd_sv) > +{ > + struct sockaddr_storage addr = {}; > + socklen_t len = sizeof(addr); > + char buff[1] = {}; > + int fd_cl = -1, ret; > + > + fd_cl = connect_to_fd(fd_sv, 100); > + ASSERT_GT(fd_cl, 0, "create_client"); > + ASSERT_EQ(getsockname(fd_cl, (void *)&addr, &len), 0, "getsockname"); > + > + ASSERT_EQ(send(fd_cl, buff, sizeof(buff), 0), 1, "send_client"); > + > + ret = recv(fd_sv, buff, sizeof(buff), 0); > + if (ret < 0) I think this needs a close(fd_cl). > + return errno;