git: f69099fc0fc5 - main - if_media: Add 100BASE-T1 and 1000BASE-T1 media types
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 20 Oct 2026 19:04:51 UTC
The branch main has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=f69099fc0fc55262741621451a52de50f164271a
commit f69099fc0fc55262741621451a52de50f164271a
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2026-05-11 20:27:40 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2026-10-20 19:04:39 +0000
if_media: Add 100BASE-T1 and 1000BASE-T1 media types
100BASE-T1 (IEEE 802.3bw) and 1000BASE-T1 (IEEE 802.3bp) are Single-Pair
Ethernet (SPE) standards intended for use in automotive and industrial
applications.
Reviewed by: kbowling
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D60864
---
sys/net/if_media.h | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/sys/net/if_media.h b/sys/net/if_media.h
index 7a0c1fa588ca..4288a949a6bb 100644
--- a/sys/net/if_media.h
+++ b/sys/net/if_media.h
@@ -279,6 +279,8 @@ uint64_t ifmedia_baudrate(int);
#define IFM_800G_SR4 IFM_X(138) /* 800GBase-SR4 */
#define IFM_800G_KR4_PAM4 IFM_X(139) /* 800GBase-KR4 PAM4 */
#define IFM_10G_BX IFM_X(140) /* 10GBase-BX */
+#define IFM_100_T1 IFM_X(141) /* 100BASE-T1 */
+#define IFM_1000_T1 IFM_X(142) /* 1000BASE-T1 */
/*
* Please update ieee8023ad_lacp.c:lacp_compose_key()
@@ -588,6 +590,8 @@ struct ifmedia_description {
{ IFM_800G_CR4, "800GBase-CR4" }, \
{ IFM_800G_SR4, "800GBase-SR4" }, \
{ IFM_800G_KR4_PAM4, "800GBase-KR4-PAM4" }, \
+ { IFM_100_T1, "100BASE-T1" }, \
+ { IFM_1000_T1, "1000BASE-T1" }, \
{ 0, NULL }, \
}
@@ -954,6 +958,8 @@ struct ifmedia_baudrate {
{ IFM_ETHER | IFM_800G_CR4, IF_Gbps(800ULL) }, \
{ IFM_ETHER | IFM_800G_SR4, IF_Gbps(800ULL) }, \
{ IFM_ETHER | IFM_800G_KR4_PAM4, IF_Gbps(800ULL) }, \
+ { IFM_ETHER | IFM_100_T1, IF_Mbps(100) }, \
+ { IFM_ETHER | IFM_1000_T1, IF_Mbps(1000) }, \
\
{ IFM_IEEE80211 | IFM_IEEE80211_FH1, IF_Mbps(1) }, \
{ IFM_IEEE80211 | IFM_IEEE80211_FH2, IF_Mbps(2) }, \