From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 645392FD7C7 for ; Fri, 21 Nov 2025 08:14:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763712844; cv=none; b=ZbadK3yETGU0SocKl1otHIsjqaVOBw47TUg0wCnZEI1J49Bn5rIhFgCUGBkb0G474FG/2E6TCXAA4EzMEEJszfHMoF9HzCjRyWiQksoWngQdZL2FPajtrUdqJdaIefdhr8GlOFXHtaZDsdun3lyS5c0yfAZfrW19IlP+JUt7gnQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763712844; c=relaxed/simple; bh=RqqYaj/cII106aSecrlvsfFGSQuqUqKxZMEY4rHQo74=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Z+8yaYobZR5djLMbZ7VwT+4a+dXVua/dwlLJCLegVE4EliD2nfqvBLaa7vm7wch0FJqGkgKHcclZQAs68R8nbrfR7qg6ZDD9m1khGo9XCuWLEGpsIQKXtRaZYW6B2e3Lg3O8rBpQ+HtSpTiFvnur1pLPI4aSFdNz1waHpcAtPrM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=EyzrxId6; arc=none smtp.client-ip=209.85.128.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="EyzrxId6" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-477770019e4so16548895e9.3 for ; Fri, 21 Nov 2025 00:14:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1763712841; x=1764317641; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Pu5P69WeH5TqqdvETNRSaYlqcEnkauKwjQ1PQ+ysJsc=; b=EyzrxId6WhrCTLwQFiuHP1SpKJ4m2QQV55iTbQrWs+iMllpgvmPdI9syf80h7AQo3Y etwLBK5qmS2F4256iiutDAcqRY+GYwpMW02apXC5v8L40ol03Oz/0JN0sO5eufbqkNl0 Sf9rurYU4OkL/F2mPWF/wcS7UzNWrRMTYjPXMyaTdNgTUjErYrboFkuRAyGC8zMOvECq 77nmgnCfA3rcSfRKJVSDSlNM6fY2sJEVvMbzwrXi+TqbmmjEWhy6a4f6Y1XJe+WKmJ/I Sfv5Od2NSW26hsCYchRG2wRtPHRP83c8poviWD2vc+zpaJNtaQHmjSCthCZcoWxNXKgg CMGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763712841; x=1764317641; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Pu5P69WeH5TqqdvETNRSaYlqcEnkauKwjQ1PQ+ysJsc=; b=AolI+p6NN4mT62vF+KRBh2pWnawnYOGSuEDLhEaA0V9SW15NVN48piGma2WfyUohkv KrAlTEzTEh7HzavhtMx1yigjt4cG8r1HXAi4vcwsAS3qzJ+0yaItPFXBMseDBcx4jwkq iOFXeYZy4gPGnFIAZFLgYwBK05DdkjFAt/d3XfvnsHp/g5ycZOQF2lUPGXHzGYBKj54t B1HRg6EwYSdeXFQ55hV8LiycwGqc/nH+F9ZdZy1edrqjLYThBgxQMhtfEpljLKXcsFmh v3rL0NBhAKQ1KL37qw8oIUrxaZbS0BHil+Z95b4Kf9O4hQeYJmjnUtWM6mVG6/IwrVdj LDhg== X-Forwarded-Encrypted: i=1; AJvYcCWtNKhpQMh7Qiko5HVo8rP/dxIBnnsf/u5qSF0vH32+e0V6XnvCZ9mykVStD5aZCui5jH/s2DuHDBPO/1U=@vger.kernel.org X-Gm-Message-State: AOJu0YzTyzN5AW4AnY2l/SF3bIi3hS913PH9s1gBi4xh4Re56GEYL5Tr e73FAZ5/AC2B+D5c8Y1sZwnKiki80FWyDtIrTaph7R2SgTAAKdcTp7s17qMTRf38ULE= X-Gm-Gg: ASbGncup0plhUX7Z/Gw8HHR2EjevGHEv4+k76vid23xANv3O3ekA3FgSQ1j40MmSwgY 3q0rXpClErbfvQ3DyCqTWunsNqwD4v6HzTDR/gvfQYfNva7UNr9m0oBuuaQU1vHT0UnM7LZ5HAr dO0+TYSmmdd/xzHUsIr48Gx4iXxwppRvA7qyM9YFb+kjwbtIj6OyMbnV4DO8s4rvICs9joOIP11 aBeEapHnWEi8cLL4XIUUSqx3pABfXf5eOZ6LOO0X2DZk/TzIXgQCOz6bdx/rGcdnhx4tA/mnn7S /EXQe43VOYkyff3yuAydr1KoShZhO89dIZqfKJ1eFhhRj7oZctB7dCqcgWAfaEfhsM+X1gwGBNo 07Jij7gPwOE/xaIIycJ9vafGrJvydVWSbKYoizPdA7DJf+17ouixwNEIlTnluk9lwm9f8Ovdp9x EOoQN8gb3Vzuk2r3cew5IiNLB3y8J7+qUFOPvotpY2eI2Kyoi63Q== X-Google-Smtp-Source: AGHT+IExo6P9yEJxV6Vu6XQYQ244uwk4Ca8NVmBGcVEgufQTNwqM6oCVjIDV6Wd4M5GDUo839dB7+Q== X-Received: by 2002:a05:600c:1381:b0:477:7a95:b971 with SMTP id 5b1f17b1804b1-477c01f55damr13632975e9.31.1763712840705; Fri, 21 Nov 2025 00:14:00 -0800 (PST) Received: from F15.localdomain ([121.167.230.140]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-bd75def6314sm4722370a12.7.2025.11.21.00.13.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 00:14:00 -0800 (PST) From: Hoyeon Lee To: bpf@vger.kernel.org Cc: andrii@kernel.org, eddyz87@gmail.com, ast@kernel.org, daniel@iogearbox.net, martin.lau@linux.dev, song@kernel.org, yonghong.song@linux.dev, john.fastabend@gmail.com, kpsingh@kernel.org, sdf@fomichev.me, haoluo@google.com, jolsa@kernel.org, shuah@kernel.org, hoyeon.lee@suse.com, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH bpf-next v2 0/2] selftests/bpf: networking test cleanups Date: Fri, 21 Nov 2025 17:13:30 +0900 Message-ID: <20251121081332.2309838-1-hoyeon.lee@suse.com> X-Mailer: git-send-email 2.51.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series finishes the sockaddr_storage migration in the networking selftests by removing the remaining open-coded IPv4/IPv6 wrappers (addr_port/tuple in cls_redirect, sa46 in select_reuseport). The tests now use sockaddr_storage directly. No other custom socket-address wrappers remain after this series, so the churn stops here and behavior is unchanged. --- Changes in v2: - Drop the tuple wrapper entirely in cls_redirect and rely on ss_family - Limit the series to patches 1/2 (3/4 applied; 5 sent separately) Hoyeon Lee (2): selftests/bpf: use sockaddr_storage directly in cls_redirect test selftests/bpf: use sockaddr_storage instead of sa46 in select_reuseport test .../selftests/bpf/prog_tests/cls_redirect.c | 122 ++++++------------ .../bpf/prog_tests/select_reuseport.c | 67 +++++----- 2 files changed, 77 insertions(+), 112 deletions(-) -- 2.51.1