From nobody Sat Feb 28 06:50:21 2026 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fNG6T4rKFz6Sy4g; Sat, 28 Feb 2026 06:50:25 +0000 (UTC) (envelope-from tuexen@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fNG6T269tz3jpX; Sat, 28 Feb 2026 06:50:25 +0000 (UTC) (envelope-from tuexen@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772261425; 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=PVLubbqJ+3+0hNiLwnR4Xsy8Hy7p/H0Z5rzaKdU+ap4=; b=pp2UM8sV2cKYYrj6Zw3NNyEhICQOtPSwKfO4bMpd455p40hY9uuu7bslSJbov6qyTpOmWO JSVU7nXC37SIT6Pl+5Amd/s1957/lzFs/1Yl1ezAe4kPt3OmG/hCyV4w0qSpOZ6axxGHkO k5i+peypbn3+FjRDQkKhrIuwS2OIszyJDjI89/w+yM/N6GDmCIgpn8cNTqLPNwig1pKlUJ Gi4InVZM976vzGpxlLcb9v9G0ujxo2zxgOFKeoEvPLygbN5l8HWY2vDGUfH3H82ls6X5Lh O1+M5DHSG1TO5jW1hy5Fc7r1q2g3dY/lX/Pa/TrpA3KITHbPIeHeChHiAE9k0A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1772261425; a=rsa-sha256; cv=none; b=EWiJDJvrDVg2l8fPaf+3xOBGIdC5HQgSgMdHI/RakjhjVisSHvkCZNXGz/PK85OUkYwTkO oiX+XcDBlCDjp89ek+oaseOA5B7rxve89y5GccN5kDv5dT+pzFXFtyAYEWYTF70tniSgsf mcK0rj2/yrrKrM8a6XG/3Zyf+VrxhFBGJ14Z3/sK3kvL88FyMCwOJRauyhjSYvKsPwMCAR k1jW0a531X7OaMMq8Inn3DfWYvlycUdQY1OLXcuvjgr+dxUwHm+z9NXkB4VL1+bkFsmMqO 6xwI49MG5yMtTQ3HiLXaLTDYL1bM0bjntX1GBhCsFmbKxQOgFy1Jvo5zGahG6g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772261425; 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=PVLubbqJ+3+0hNiLwnR4Xsy8Hy7p/H0Z5rzaKdU+ap4=; b=obOHBMvFT28TdksryLUSpLmyDBFaHp74B16J5Ha0017lnSeyu2m/ru/Kvf6hyrcdZEDkSC VjLmUESLkSfL7xHUH8If3sw11AVwvztej4U1E8fAMP5J9TcTYIQEyGDUnaVT8VvlO/bkj1 VED4+xtzq7Y+isfZG+PF6sbpkM9KwE2A4nT9UN3QYpexiYsU4PFigTpjlqujNIwuX/gVw1 hyxbojA7FFINUti5EbNWDD5ZGEEYrALNmT7J6Id0MfXlVnCJLFU+Yy83DgOmgz/kWEKgdv kxTCEZm2blUgLiNE2Cfy+v+twPnmeX1xOVyDQEITDtKK3HuUIM2uVyghy+K4Cg== Received: from smtpclient.apple (unknown [IPv6:2a02:8109:1101:be00:3cd2:796a:add9:aa81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: tuexen) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fNG6S3hdtzpQW; Sat, 28 Feb 2026 06:50:24 +0000 (UTC) (envelope-from tuexen@FreeBSD.org) Content-Type: text/plain; charset=utf-8 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.400.21\)) Subject: Re: git: 454212b9718b - main - sctp: fix so_proto when peeling off a socket From: Michael Tuexen In-Reply-To: Date: Sat, 28 Feb 2026 07:50:21 +0100 Cc: "Enji Cooper (yaneurabeya)" , "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <699ef25d.42e41.7579887f@gitrepo.freebsd.org> To: Gleb Smirnoff X-Mailer: Apple Mail (2.3864.400.21) > On 28. Feb 2026, at 02:44, Gleb Smirnoff wrote: >=20 > On Fri, Feb 27, 2026 at 08:11:39AM +0100, Michael Tuexen wrote: > M> >> - so =3D sopeeloff(head); > M> >> + so =3D sopeeloff(head, &sctp_stream_protosw); > M> >=20 > M> > This part of the change broke LINT-NOINET because = sctp_stream_protosw is only defined in the INET case. I didn=E2=80=99t = dig into the SCTP syscalls too far, but I think that the right protocol = needs to be picked per the address family, right? >=20 > btw, I tried to move the function to sctp_syscalls.c and this required = exposing > soattach() and soalloc() outside. After weighting in and out decided = to leave > it the way it is. I tried that also and came to the same conclusion. That is why I added = the parameter to sopeeloff(). Best regards Michael >=20 > --=20 > Gleb Smirnoff