From nobody Thu Mar 14 02:03:47 2024 X-Original-To: dev-commits-ports-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 4Tw9fC5V7Pz5DvZc; Thu, 14 Mar 2024 02:03:47 +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 4Tw9fC2ygSz4SQW; Thu, 14 Mar 2024 02:03:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1710381827; 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=8YDHHCKYeMnCfJLgSvsc5lsEa0MRg+W+AtNs4qnzlFg=; b=a361e5L2FavC751LpNYh3bjOS/p6CPncu1yLdrfwJll2feoKpMG+wiqNhJKx+Ie+90Rd1H ZApcgn/r10MTHD+/7vxifu/KwtkJkozwX6i01wawpAixiJ+FxSP8YJdeFasw2kALuU+HEO mxbxN0a/xiT16nJUA/4A6GQ0MwLWrCMnG/T1wTV8u+LHz77xntpB1Pdjbnmw+m3SdlsaLS j5CyjWrquU/aJ0oTxYD/SgslVkk/GxNNy4T425wuNc7iWpkcPSZ2I3zjS8D78tRkqzCVrg rVQVIIYlkbrIJASBzImZsyryu0/d7bAt0PM73HQTCdQ9FytmrMKTx/TpVhF4QA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1710381827; a=rsa-sha256; cv=none; b=oNGHO2HFu1WYN6Vc4iCHdMwYOEo0KlJ/aZA2LFtpzGut3WW6BFCEave1I1kq1Ls0X0o/QR /45s4ldaKI7bgywOpZ2G2oswl1mTGEzamcBUcYmMdxDEVhbrPIjr3GA1r7zqlte3yK0GwQ 5rNoiFZflFxO3K79apFfmkOA2sUr2kCbyBxBGjhdGKvkQ88csshy94l+SSKQ5Ge222Wcc2 saLDqB0COH7PerRkR/LRZQeOTTN5IesSRnJBGo48XgczOBvIsuNP0EPvuRMCUwiJBBlHy1 5J5U+4ILCzr2Yv44w5G0nB/HvwrW0+3BDKyRd/po1b3AdIFjzdq1aql7E9DY8A== 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=1710381827; 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=8YDHHCKYeMnCfJLgSvsc5lsEa0MRg+W+AtNs4qnzlFg=; b=YGiYj4Z8fQiglQrQ6Jjo5YBCbEuKhiVjzz0XFFZ1fYUhhWVwpJJXg+6/xFMU64lN99DrNA 4NPh66Yr+PD6k2aHypIc0GMVow4Yu55zzGBK1MtE4t3PRgHIFC4SgjOGeymbFBo+WLUXYa tI49Rd1CFwys+ssSLioMGe7ZgKBNlku01O5r+i1y2mK5h5wxB57AfGVtJHjtaZeVUEu844 tDMDpMYaAPakVoWj3eDzEVeLNFO+jwSs1fuW6D67xKm8z3tcnWRvtMpiPYqwB4OtINJt4x wAk5MKxk+1uvqITAXok6Fu8g0cBP1jWDvk5Xx/3cTGSn0Ws36UqGdYs8T0jv+Q== 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 4Tw9fC2Ythz17H1; Thu, 14 Mar 2024 02:03:47 +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 42E23lLA064525; Thu, 14 Mar 2024 02:03:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 42E23loe064522; Thu, 14 Mar 2024 02:03:47 GMT (envelope-from git) Date: Thu, 14 Mar 2024 02:03:47 GMT Message-Id: <202403140203.42E23loe064522@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Koichiro Iwao Subject: git: b770c9191215 - main - net/realrek-re-kmod198: add port for 198 version List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: meta X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b770c919121526ebbf61b81fd6b832619319df60 Auto-Submitted: auto-generated The branch main has been updated by meta: URL: https://cgit.FreeBSD.org/ports/commit/?id=b770c919121526ebbf61b81fd6b832619319df60 commit b770c919121526ebbf61b81fd6b832619319df60 Author: Koichiro Iwao AuthorDate: 2024-03-13 08:52:50 +0000 Commit: Koichiro Iwao CommitDate: 2024-03-14 02:03:06 +0000 net/realrek-re-kmod198: add port for 198 version as a workaround for bug 275882. This port can be retired when the bug is resolved completely. Many people need the 198 version because of the hang-up issue. Another set of people need 199 because of another issue. This port is needed to satisfy both sets of people until complete until a complete solution for 275882 is found. PR: 275882 Sponsored by: Cybertrust Japan --- net/Makefile | 1 + net/realtek-re-kmod198/Makefile | 23 +++++++++++++++++++++++ net/realtek-re-kmod198/distinfo | 3 +++ net/realtek-re-kmod198/pkg-descr | 25 +++++++++++++++++++++++++ net/realtek-re-kmod198/pkg-message | 22 ++++++++++++++++++++++ 5 files changed, 74 insertions(+) diff --git a/net/Makefile b/net/Makefile index 7b9bb6037156..917319218cd1 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1210,6 +1210,7 @@ SUBDIR += rdist6 SUBDIR += read_bbrlog SUBDIR += realtek-re-kmod + SUBDIR += realtek-re-kmod198 SUBDIR += reaver SUBDIR += recvnet SUBDIR += redir diff --git a/net/realtek-re-kmod198/Makefile b/net/realtek-re-kmod198/Makefile new file mode 100644 index 000000000000..32fcf4d7a800 --- /dev/null +++ b/net/realtek-re-kmod198/Makefile @@ -0,0 +1,23 @@ +PORTNAME= re +PORTVERSION= 198.00 +DISTVERSIONPREFIX= v +CATEGORIES= net +PKGNAMEPREFIX= realtek- +PKGNAMESUFFIX= -kmod198 + +MAINTAINER= meta@FreeBSD.org +COMMENT= Kernel driver for Realtek PCIe Ethernet Controllers +WWW= https://github.com/alexdupre/rtl_bsd_drv + +LICENSE= BSD4CLAUSE + +USES= kmod tar:tgz uidfix + +USE_GITHUB= yes +GH_ACCOUNT= alexdupre +GH_PROJECT= rtl_bsd_drv +GH_TAGNAME= d3a7a3d + +PLIST_FILES= ${KMODDIR}/if_re.ko + +.include diff --git a/net/realtek-re-kmod198/distinfo b/net/realtek-re-kmod198/distinfo new file mode 100644 index 000000000000..fffba63c3ca5 --- /dev/null +++ b/net/realtek-re-kmod198/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1689608993 +SHA256 (alexdupre-rtl_bsd_drv-v198.00-d3a7a3d_GH0.tar.gz) = 43ff94e41a4c674143f9a37299c40b92fd7f94a25fa33cf253114eda0f9f49fa +SIZE (alexdupre-rtl_bsd_drv-v198.00-d3a7a3d_GH0.tar.gz) = 132723 diff --git a/net/realtek-re-kmod198/pkg-descr b/net/realtek-re-kmod198/pkg-descr new file mode 100644 index 000000000000..8f2ccbde49e5 --- /dev/null +++ b/net/realtek-re-kmod198/pkg-descr @@ -0,0 +1,25 @@ +Realtek PCIe FE / GBE / 2.5G / Gaming Ethernet Family Controller +kernel driver. + +This is the official driver from Realtek with a few patches to +improve stability and performance. It can be loaded instead of +the FreeBSD driver built into the GENERIC kernel if you experience +issues with it (eg. watchdog timeouts), or your card is not supported. + +Supported devices: + +* 2.5G Gigabit Ethernet + - RTL8125 / RTL8125B(S)(G) + +* 10/100/1000M Gigabit Ethernet + - RTL8111B / RTL8111C / RTL8111D / RTL8111E / RTL8111F / RTL8111G(S) + RTL8111H(S) / RTL8118(A)(S) / RTL8119i / RTL8111L / RTL8111K + - RTL8168B / RTL8168E / RTL8168H + - RTL8111DP / RTL8111EP / RTL8111FP + - RTL8411 / RTL8411B + +* 10/100M Fast Ethernet + - RTL8101E / RTL8102E / RTL8103E / RTL8105E / RTL8106E / RTL8107E + - RTL8401 / RTL8402 + +See also: https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software diff --git a/net/realtek-re-kmod198/pkg-message b/net/realtek-re-kmod198/pkg-message new file mode 100644 index 000000000000..223da6049f14 --- /dev/null +++ b/net/realtek-re-kmod198/pkg-message @@ -0,0 +1,22 @@ +[ +{ type: install + message: <