From nobody Thu Aug 3 19:50:12 2023 X-Original-To: dev-commits-src-all@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 4RGzw44Nf7z4TtK0; Thu, 3 Aug 2023 19:50:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RGzw43vzqz3C1w; Thu, 3 Aug 2023 19:50:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691092212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MkooKx3YSVmC7/+u/HfZ1xuPu4fBqG54ZSOOmnIXAgs=; b=FE75bz7Kt3Z2eljZEGHNPeYI8sGySn2h6gANyRB+8jn7jx+Wyweb5qRmnK0S6xbRXSspO7 x/6GZF4GEuqWRZaepiLzJuAyfe1Dk7LF3V26KpLuQjpNpss/pI1Hr1fbVKUZ2KypHAptEM 5tEBZMZQKbKp6Mdv0UJE+I9b7LzCtoU+7+SpPt0usBFCif4S0r10f5koaYpzWBJWm7/aOV cIvjsaxt3sLXN9yBWmZSfEpnfXxGqD92mGC5zH2cwWtZXIuBFBkhptKHr54cOMxkqhBiAu rZa4HmsFhJyq88p99RfUHUcM6XYaSC+cWXjtlU5Hww1sCyAZIYge6TyUL+ms/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691092212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MkooKx3YSVmC7/+u/HfZ1xuPu4fBqG54ZSOOmnIXAgs=; b=PUI+avWxMWcowxigMFwpM0U4FXXgMM367S/uJ3pgzZJItEBkMIp7w5MFcuaWJCw52RPQt+ OZc1LYB03xp7uEC3XQxE3pzTT/SrymVHD/DEPNOLh3bM8J54yOppiGzywrgdCF6m7d+dLy opRsJXF3pjb2rxufCMYIxDID0mZt7uWyqMNFZMjl0Pu15fyiymtPVSfXdonUI2PJ+sFzfC 5AtXnkY1eFizJ7KCyodTr2e5vB6AXK2lLY/Ok+wz9FDq9h7HlLFFtlKO1P8PNwTpw/Aa88 VjIU5qKY9X3ebPXN4fAPUzceehnZkFm3Y8PRGSVqeIrjU+3p7mHOw8HQXaEGKQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691092212; a=rsa-sha256; cv=none; b=ADAdsHRyyzx3FBySvVxIT1o2afr/Zx+PYNt8YjWtUA+6YFj4axR2CQP0hJpA6mCNR+Q+Ib g3FcIP+ZnnVnn8/Q38uXyYcukkGZx12FvZvHqyVfw9PIcCgv7WnK1la8++O3hPCy/wc9+Q nXYGYq2dV2bL119ueEmMhy7e2W/wC/YSW2+lLk+QUu628SfbJE/TgvuhnyZ3ltogGxau4c EJjhTzDToa9WZYhXhTMqYxmaSgXtaWAL54RfLNcNdwhiNpu4fSvTS4bQ/kQyGpeASgUJG5 uPleJpAUmol2z9fHSkGzx8apUO3Y+pQy+zNT4+NDaWXiX4DdZVwqkleRJIX/iw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RGzw42wSgzZ1S; Thu, 3 Aug 2023 19:50:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 373JoCds059401; Thu, 3 Aug 2023 19:50:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 373JoCka059398; Thu, 3 Aug 2023 19:50:12 GMT (envelope-from git) Date: Thu, 3 Aug 2023 19:50:12 GMT Message-Id: <202308031950.373JoCka059398@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kevin Bowling Subject: git: 42ce724d8021 - main - em(4): Update and expand on hardware support List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 42ce724d8021132b5ebcf8cc944f14e19c1c439f Auto-Submitted: auto-generated The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=42ce724d8021132b5ebcf8cc944f14e19c1c439f commit 42ce724d8021132b5ebcf8cc944f14e19c1c439f Author: Kevin Bowling AuthorDate: 2023-08-03 19:49:42 +0000 Commit: Kevin Bowling CommitDate: 2023-08-03 19:49:42 +0000 em(4): Update and expand on hardware support --- share/man/man4/em.4 | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/share/man/man4/em.4 b/share/man/man4/em.4 index c4395a89699b..f81703f1a727 100644 --- a/share/man/man4/em.4 +++ b/share/man/man4/em.4 @@ -31,7 +31,7 @@ .\" .\" $FreeBSD$ .\" -.Dd May 8, 2023 +.Dd August 3, 2023 .Dt EM 4 .Os .Sh NAME @@ -55,21 +55,36 @@ if_em_load="YES" .Sh DESCRIPTION The .Nm -driver provides support for PCI Gigabit Ethernet adapters based on +driver provides support for PCI/PCI-X Gigabit Ethernet adapters based on the Intel 82540, 82541ER, 82541PI, 82542, 82543, 82544, 82545, 82546, -82546EB, 82546GB, 82547, 82571, 81572, 82573, and 82574 Ethernet +82546EB, 82546GB, 82547 controller chips. +.Pp +The +.Nm +driver provides support for PCI Express Gigabit Ethernet adapters +based on the Intel 82571, 81572, 82573, 82574, and 82583 Ethernet controller chips. .Pp The .Nm -driver also provides support for PCI Express Gigabit Ethernet adapters -based on the Intel 82575, 82576, 82580, i21x and i35x. +driver provides support for Gigabit Ethernet adapters connected to I/O +Controller Hub (ICH), Platform Controller Hub (PCH) and Connectivity +Integrated (CNVi) including Intel 80003ES2LAN, 82562, 82566, 82567, +82577, 82578, 82579, i217, i218, and i219. +.Pp +The +.Nm +driver provides support for PCI Express Gigabit Ethernet adapters +based on the Intel 82575, 82576, 82580, i210, i211, and i35x. These +appear as +.Cm igb +interfaces to maintain compatibility with existing infrastructure. .Pp The driver supports Transmit/Receive checksum offload and Jumbo Frames on all but 82542-based adapters. .Pp Furthermore it supports TCP segmentation offload (TSO) on all adapters but -those based on the 82543, 82544 and 82547 controller chips. +those based on the 82542, 82543, 82544 and 82547 controller chips. The identification LEDs of the adapters supported by the .Nm driver can be controlled via the @@ -307,7 +322,8 @@ The device driver first appeared in .Fx 4.4 . .Nm -was merged with the igb device driver and converted to the iflib framework in +was merged with the lem and igb device driver and converted to the iflib +framework in .Fx 12.0 . .Sh AUTHORS .An -nosplit