From 0cf899610c2ac62780826d8e3ba908ddcc3f2115 Mon Sep 17 00:00:00 2001 From: Andrew Lytvynov Date: Mon, 4 May 2026 12:33:12 -0700 Subject: [PATCH] util/linuxfw/linuxfwtest: remove unused package (#19520) Added in 2022, this appears to be unused now. Updates #cleanup Signed-off-by: Andrew Lytvynov --- util/linuxfw/linuxfwtest/linuxfwtest.go | 31 ------------------- .../linuxfwtest/linuxfwtest_unsupported.go | 18 ----------- 2 files changed, 49 deletions(-) delete mode 100644 util/linuxfw/linuxfwtest/linuxfwtest.go delete mode 100644 util/linuxfw/linuxfwtest/linuxfwtest_unsupported.go diff --git a/util/linuxfw/linuxfwtest/linuxfwtest.go b/util/linuxfw/linuxfwtest/linuxfwtest.go deleted file mode 100644 index bf1477ad9..000000000 --- a/util/linuxfw/linuxfwtest/linuxfwtest.go +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright (c) Tailscale Inc & contributors -// SPDX-License-Identifier: BSD-3-Clause - -//go:build cgo && linux - -// Package linuxfwtest contains tests for the linuxfw package. Go does not -// support cgo in tests, and we don't want the main package to have a cgo -// dependency, so we put all the tests here and call them from the main package -// in tests intead. -package linuxfwtest - -import ( - "testing" - "unsafe" -) - -/* -#include // socket() -*/ -import "C" - -type SizeInfo struct { - SizeofSocklen uintptr -} - -func TestSizes(t *testing.T, si *SizeInfo) { - want := unsafe.Sizeof(C.socklen_t(0)) - if want != si.SizeofSocklen { - t.Errorf("sockLen has wrong size; want=%d got=%d", want, si.SizeofSocklen) - } -} diff --git a/util/linuxfw/linuxfwtest/linuxfwtest_unsupported.go b/util/linuxfw/linuxfwtest/linuxfwtest_unsupported.go deleted file mode 100644 index ec2d24d35..000000000 --- a/util/linuxfw/linuxfwtest/linuxfwtest_unsupported.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) Tailscale Inc & contributors -// SPDX-License-Identifier: BSD-3-Clause - -//go:build !cgo || !linux - -package linuxfwtest - -import ( - "testing" -) - -type SizeInfo struct { - SizeofSocklen uintptr -} - -func TestSizes(t *testing.T, si *SizeInfo) { - t.Skip("not supported without cgo") -}