From nobody Thu Oct 14 08:48:11 2021 X-Original-To: freebsd-questions@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 D45B81806C83 for ; Thu, 14 Oct 2021 08:48:19 +0000 (UTC) (envelope-from rockyhotas@post.com) Received: from mout.gmx.com (mout.gmx.com [74.208.4.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.com", Issuer "GeoTrust RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HVNN34DyFz51ds for ; Thu, 14 Oct 2021 08:48:19 +0000 (UTC) (envelope-from rockyhotas@post.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.com; s=dbd5af2cbaf7; t=1634201292; bh=RqQ9sR+gDEpGI46vFlKFmngw11/gpX7KZtauCl1Nsdk=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=R4VXRD3BjZfMHFPqhwU8LM524KFfe23fVRqeRdoncRNNcaamP5ztWh2AbHxNeR5bp wYLEnZO5DgBQ9o+MflauMCIKr0oo6YZfEOPirWDAj0VllIIOvZYQr6FenX6bE0vEr5 Ntjd9Pl+1bcesfrduY/ErCSMpwU6jLcQR6kUVXb4= X-UI-Sender-Class: 214d933f-fd2f-45c7-a636-f5d79ae31a79 Received: from [95.239.65.125] ([95.239.65.125]) by web-mail.mail.com (3c-app-mailcom-lxa08.server.lan [10.76.45.9]) (via HTTP); Thu, 14 Oct 2021 10:48:11 +0200 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Message-ID: From: Rocky Hotas To: pete@nomadlogic.org Cc: FreeBSD Questions Subject: Re: FreeBSD equivalent of ethtool Content-Type: text/plain; charset=UTF-8 Date: Thu, 14 Oct 2021 10:48:11 +0200 Importance: normal Sensitivity: Normal In-Reply-To: <3d5a21ba-9502-0362-05ef-349dd57d3bf6@nomadlogic.org> References: <3d5a21ba-9502-0362-05ef-349dd57d3bf6@nomadlogic.org> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:4oEsgKf71iHYh3iWuQFDZtF4PK4zVLdKK3p/iJ+U3grdCWAqBrpD5MBcSUY4Yuo8qflAU Lr6Mk82tJxB06qO4Zw+sLjT8Fi0ExGzSjRiYguI3pVbBTSagDDmcKdZRtaMh2/YTkjDOr+nVCanX PXMEsGhnzVn0lF3A6HnWFjkcOnIizkvzENp4OyyellJmi82V713Fz8FCXqzZqyhyefUjOdjmbAeM NFDBETnndyLhMV80hruN++AQJPBQc2GcVJenjJoxUp3J7RSq68a2ozzesO/Abo5jBW2STebYAUfv ls= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:kBOHNMn/BdI=:JAkENPsfa/88VPeJb/NoHu RRBfOQAqUcHf9Z5k5caQ24K5j9LhepYqnWFgzEpy7ZPvoIE52HAmup2r6/0x9SXtY7H9L4a2c YDYmBsdxsdj8l986chEwAQT0d89tkYbgiefjzOxljoX0rHqTZAv3TpTVKJrIjnMlzBIDGQuW1 zqF0HTgWS8O+BjipWwic0HOqxcrninvlv+lDgikv7hAWhFJJAlkw1E2wdvHCXxs4XnbQ1mhRT I24lA3f5x/xTfYgL5pPZ6AmwNGdxhx+8/N9rTpq0aIw4DTnrnAiED1TDaa1eZsKC+32SMXR4p 3u87CZka1oBMJc52juEqfqM6g4g/zAcY/Nj6RjwALTeddNtcxbIEKHi0IApq67A6IuTX/bqrl tMl5f8pV9U6EgFxiMcjWNxLPid7ToUDcWm6ez+HtTc8p6mx72VtLCaXGZYnWXk3XVowvwro1d ydwLAeLhDNMPJrV98sD5iZM5f4K9Bf0Ui/JVDlfChPo8arKLzDZwCWkORW6hLGDe454MorvIS EE2+VYCebhfxoma+o6i4bKDD34vLsOJy+3X4CVNZ5w55tW6YRPi9bNuvackGROieKYNcI3V6j pVNnjlBUMYb/dSrCELIv+/+a4Zalcp9o9s1r1UYZyCF/w1zGjocrtXQE5tMf3Ew5P4n6Zhk+i HrTsRKw5ESt5kqVi4GQHy4yf77rbqWo6aGIPH33GZO8ryMiF9mWW877BtbgzpRGUx3I790Cp/ eLauEhMQYpuPdWT5Lb5YjaYcA1UEC9ZyTmF+qvwshPPrPL4hTjBPiFKHryyGWBbx0vxnx2CBL MRAGC6S Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4HVNN34DyFz51ds X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N > Sent: Thursday, October 14, 2021 at 2:00 AM > From: "Pete Wright via freebsd-questions" > To: "Rocky Hotas" , "FreeBSD Questions" > Subject: Re: FreeBSD equivalent of ethtool [...] > I think it really depends on what your specific use-case is. Sorry, I didn't specify it explicitly. In particular, `ethtool -d ', that is: dumping all the values in the internal registers of the NIC. > I find that BSD ifconfig(8) covers most use cases for configuring > interfaces (both physical and virtual), and the sysctl interface is also > useful for pulling and setting device specific information. the latter > is usually well documented in the man page for the interface (see > if_em(4) for example). So, maybe I can look in sysctl or ifconfig(8), if they also allow the register dumping. > it should be noted that ifconfig(8) on bsd's tends to do much more than > the old linux ifconfig and probably the new "ip" command as well. Yes, the BSD one is a very different and complex tool. Rocky