From nobody Mon Dec 22 23:11:36 2025 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 4dZv6N43QKz6Lpyy for ; Mon, 22 Dec 2025 23:11:56 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-25.consmr.mail.gq1.yahoo.com (sonic304-25.consmr.mail.gq1.yahoo.com [98.137.68.206]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dZv6L0PZCz3QwP for ; Mon, 22 Dec 2025 23:11:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=OJWOTbEx; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1766445109; bh=3Y2lwnFpAAuSUAfjSZo5uYJEUFJklcdBW4SbZA/VjP0=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=OJWOTbEx1TA9bytiSZOIUGYiwHVeKbYMljpNPzONJ94Q8UePv+UajLYvrg0JPx/MVpDq+REIDJiIboYeTOj5GDy4z+I6q2m2tGuDS72OGNQEUkdnvpg1N0WpNAoo1oLi1U4LtBYeJDSkQ2uBTqgLAaebt/RbnIYW9xJ3EnZZeLtkahb3ld5ttCxy1zH453PKG89h+7nxwUleG1RRlpzN0yYcIvH+LM2AESh8d0Ju0jJ9DlhJ8TlugFisPTaV9mqLEbA812OvQ5+o0inHVJtaIeEiLZ2e4ghQYljauLENTpDFw6oE+8NVAZFrXxgAJlZQDigx3Tk3zjjvb11BlLmpXA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1766445109; bh=WRt5HGs552oVLCP9s0jVz2zFyJgOtPs+nQUYnqa2Vgw=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=E7lA7dIvQ+sRBNa6h6AokLWFVx21AazcGA6x7DFw3p9utH6x0ffKgVghPN14m2KggiMuVnicnZZdbRxxhb8k6en61G0kYnsJnWapR1OtZJzTW1kxl6AwFuLOGqVmkujTnnfEcIalSYh55T+KO9qdI4uTzK+mR0WLflEEv6IEbqJfZdWNWFzWQvr0kJ1UykWh+2oXXTZ3FLxanoL82HNIYqMQEgUTUYeZoDAoCr2ht9uNCm8UJFJvb56thIP0Q64QJZkgTe/1Yk3cV76viUZo3etoinVQWBiaRcQqqosRvPiovVfGP097Bs06tMD/r3yVgxygfFyV6WNgfhw90TXmaA== X-YMail-OSG: y8_PQMoVM1nDK8Ev96V_YPuMXNSN0hKLe65nsk5usY5hl02cZT3_hK5pFpsZvJ7 kvXsnf0I.nMb67sj.VWzuuHSPuMVi97_0FkQs7ZNcCAzn6D6KMT4jZ6HvuDDwJdZBxoEYMgY2qNF Ap4ocV4nNj6ZKNAd44UND5KpkqoL4xZNoEs.Ayku8jzfUZTuK1lyzsX87_SR.mE101jdKvj8ct7C 025MZGK8wk5tfzExK3fVKkGDxdLnbuz6J.yFA_NR4ISrEyB3JTLFugFKC5fsgsHk5aabpD3HQmEx veBsbsXcFhXcL7v_2wYxJanuN1SQBDeWIUGlS7N8e4DAZjP.TC6JpMDNcK24nTp2bG1wcBbOY4pz __IUak.rBRsTiq8C33ca85NmVtfCR0RfkolByGNC.SFlvqkfxd_.BxynAqt6p03KBTAGv4xKRrLs DLqjnLgBK1NvGOQgY.huZuCfdZdadEOECvj4lDhKiGtxcHWqxHx7G45xZLW31ECJpj.LJPG0CNIH hDesFqrFIx5aeYJ7kXK6e8OD2gfrtQSuocea29vLiKNqoLn_k1dn0yhu49pMsnoJYSLkkU8DwiRa TtqQSZXTbd8bQfO2vxWLPaPlQEi1Da77GXtKgDYOLU17hCkHB2W8pb2IqucLpECkAIqYTdHyKwGM r.EeLKTAT3enCH40qsaUbbScuTM.YGs7vDPAgZ8XCXWh_cWDBumaOmSoe3PJSYsK8UIPCQ_.nA4B zsFUF5Pe7ZNoIb4fWqw6VucN_pA2Va7hZlza5hCGlruw.sXT6B5kC1T4.coSdzxdo3tp3hwuEyMH k0WJNCk7H95v.P.dqsHuG45_Fuxidt9l_faSPVgXoL3WEg0McoGyH0CtUIrLHyLQ4mEEoq9lJzxi FpIFSfZOKOzWh1ixI3EY8CXcn_2BBroJIxswzZotblUxAxPu5WSyDeip5b7ULWcXPX0RrzfqYxmR GyN7iPHHoOWxJPnp3QOGwxyU0B5yWzwZnMv.10d2oreXbg75hom6CRs8OEk9qODp.sSL9UzxSrT9 l.dO0a2.e4AeKv83Y.3yhi9XeumQ9pVGZDPXcl06OF0_SdMpNgIkYIIeTDRI5UOxibX5b8XaWrCJ fJzTOEBAr4dR6vf1EBccacdYJrbA8FpsHpDyuiazjC_QuLez8INlWwGqzSSLInD8fsMFcs.heb9a wVaBVNRTN.nRw2FpMSAYB9x7Jot5t93yd7qX2LCq7R6MjpL78kZftj9M_EA4H4P96_RNxCoMpvXG VqgBimpbTyUD1FB.dj2Hw1NDjKZrYdMLx51uD0aUHRzD9GIW91PsUzlYG9V.bfN.z35zA1IWX3Z7 cjGMVrzHQar.fdBPrE6e.PgKBy.8PEGLzn3cHe.fnz.RarrrDNbMIioS9i8wM5j2OA.Ptt0WdrbO ISJMc3xf.DzNDXSiiSmJVBbFEVQKD7qrZK6u9312AGe6sfpEOm2jJ5tPDMGNJLoTpn7kWcgHe6zy 8tABc2ihhTgBabWKPcpVrczLt4tktKRkP6wznTs6z8z8_IkMbOBHeIsOkyUVLZVhLxhLVvVauFr4 HyqLPOAT9Xt0A7oFbYxnYIgH9Ei3FKAYZvxx6_tQhsTyxESv4SwtvG_OsX7orJhdm87PO.s5TXl2 TLsUJOQGVLQnfW7UD2o1IjLGhZlyN_pqruyDDFtnxI.C6UNM5rRj2ZeeU4i74CbKeUT2q7PFalF9 A3mp2k0DSP9iJBk.46PG5XHeFvbHQHCed4bQbPXrQNQK9u8.nvJjQknm8r6ZlCX8wpXHrf_5paXv MlYF0Wf9G45Z_Af57eBZpCGWu_rCralX0uy062mzLcCcD1sryODBc0_5EGDGq6_ILSkseyMXtWoh 64MgTnXfemBzMmKiAoI0FLgtFq_pm0ag_SMnuRHYXpKuBBYIUTMDG6Cr2kBswHTSrsDWeKfA7BFv _osNH_lmGH8UObEdQ6I2fo8Tu2I_rrvzJuwyZx89IBkstBA4ZU5.Hv83R.ypBQWJDJ.3MfDEOxvV yYpR3nupxSrza1Dye3cv0TFq3ZvHvLUU1zGoeUf4JNp._baFCCu.3KDecznQxYitS5Fp20M_D2lx uAEpzlOrgKY0311h6ZV_c7sIw6cMU3PuNVlQmgAUamCGH.hcHB.PxHDfkmPbwaKEAhcSBlG1Hkbm O46jsaxhGseXeHEU32K3E3aXbW.Rf.f1j0X7kdXzA0lNL_uPvBxpQk8QboKvazbW5fMaxDwSLuJs DEaZKIxrL0S71x9aF8iepO4iIkWMIGuS9nyPA0eXQzyqLSLGlh9IY7zzEMc9_MN5XgWczyM4af1Y js3_E09W7e6f4sHcvoIHDNg-- X-Sonic-MF: X-Sonic-ID: 2ab2613c-f658-494b-9b8b-8d362a35bd76 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Mon, 22 Dec 2025 23:11:49 +0000 Received: by hermes--production-gq1-54bf57fc64-8j6k2 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 12c5ad89a6c16e6a6c929a0e49a136b3; Mon, 22 Dec 2025 23:11:47 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 \(3826.700.81\)) Subject: RE: git: 1b1fb628a1af - main - Quirk Realtek RTL8153 to config#1 so if_cdce claims it. Works much better. Message-Id: <6C34DEF7-4266-49BC-8711-7D5CAF2301F0@yahoo.com> Date: Mon, 22 Dec 2025 15:11:36 -0800 To: phk@freebsd.org, dev-commits-src-main X-Mailer: Apple Mail (2.3826.700.81) References: <6C34DEF7-4266-49BC-8711-7D5CAF2301F0.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.99)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.206:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.206:from] X-Rspamd-Queue-Id: 4dZv6L0PZCz3QwP Poul-Henning Kamp wrote on Date: Mon, 22 Dec 2025 21:24:51 UTC : > The branch main has been updated by phk: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3D1b1fb628a1aff05b661ebb063f1795aa= 24ab54c6 >=20 > commit 1b1fb628a1aff05b661ebb063f1795aa24ab54c6 > Author: Poul-Henning Kamp > AuthorDate: 2025-12-22 21:23:45 +0000 > Commit: Poul-Henning Kamp > CommitDate: 2025-12-22 21:24:42 +0000 >=20 > Quirk Realtek RTL8153 to config#1 so if_cdce claims it. Works much = better. > --- > sys/dev/usb/quirk/usb_quirk.c | 1 + > 1 file changed, 1 insertion(+) >=20 > diff --git a/sys/dev/usb/quirk/usb_quirk.c = b/sys/dev/usb/quirk/usb_quirk.c > index 802ea2b2ae6a..cd48d6d1d364 100644 > --- a/sys/dev/usb/quirk/usb_quirk.c > +++ b/sys/dev/usb/quirk/usb_quirk.c > @@ -574,6 +574,7 @@ static struct usb_quirk_entry = usb_quirks[USB_DEV_QUIRKS_MAX] =3D { >=20 > /* This works much better with if_cdce than if_ure */ > USB_QUIRK(LENOVO, TBT3LAN, UQ_CFG_INDEX_1), > + USB_QUIRK(REALTEK, RTL8153, UQ_CFG_INDEX_1), > }; > #undef USB_QUIRK_VO > #undef USB_QUIRK_REV I've used a bunch of: rgephy0: PHY 0 on miibus0 rgephy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, = 1000baseT-FDX, 1000baseT-FDX-master, auto based USB3 dongles for a number of years, going back far enough that I also did some of the basic testing when if_ure work was done back in mid-2020 or so. (The dongles are all the same make and model and all or most from a similar time frame.) I've not had problems with them --not that my usage would be a difficult test case. Basically I use these dongles when the built-in Ethernet support is missing or is not reliable/performant. They were as reliable as the other dongles that I'd tried from back then --and were faster even for my basic activity. (That statement is for after the if_ure work mentioned. I remember that performance improved --but not much detail about before that if_ure update.) Anyway: ) Care to expand some on what "works much better" refers to? ) Care to expand some on how to test for the distinction(s)? (I'm hoping the change does not make things worse for my context, not that I think FreeBSD should make any choices based on my context.) Note: I've not gotten more modern USB3+ Ethernet dongles since back when I got these. =3D=3D=3D Mark Millard marklmi at yahoo.com