Page MenuHomeFreeBSD

if_media: Claim 10BASE-T1S and 10BASE-T1L constants
ClosedPublic

Authored by emaste on Mon, May 11, 7:55 PM.
Tags
None
Referenced Files
F157013182: D56952.diff
Sun, May 17, 11:08 PM
F157009000: D56952.diff
Sun, May 17, 10:42 PM
F156962711: D56952.diff
Sun, May 17, 4:22 PM
Unknown Object (File)
Sun, May 17, 1:03 AM
Unknown Object (File)
Sat, May 16, 6:46 AM
Unknown Object (File)
Sat, May 16, 6:46 AM
Unknown Object (File)
Fri, May 15, 5:23 AM
Unknown Object (File)
Thu, May 14, 10:19 PM

Details

Summary
These are two newish single-pair Ethernet (SPE) variants that run at
10 Mbps.  10BASE-T1S has automotive origins and supports multiple nodes
on up to 25m of cable.  10BASE-T1L comes from building and industrial
automation and supports long-distance point to point links of over 1km.

Adding recent committers to if_media

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Not sure if it is worth grabbing any of these while you are there:
802.3bw 100BASE-T1
802.3bp 1000BASE-T1
802.3ch NGBASE-T1

This revision is now accepted and ready to land.Mon, May 11, 8:20 PM

Interesting, we have 100_TX, 100_T4 and 100_T now. I'm not sure what the latter is supposed to be, maybe it's an unspecified one of the first two.

But makes sense to add all of the modern SPE variants now I'd say, OK.

Add 100BASE-T1 and 1000BASE-T1 as well

This revision now requires review to proceed.Mon, May 11, 8:27 PM

802.3da 10BASE-T1M maybe for consecutive ordering
802.3dg 100BASE-T1L maybe for consecutive ordering

it looks like the NBASE one is multigig, 802.3cy 25GBASE-T1 probably fine to leave those alone for now unless you want to group them all.

According to wikipedia the NBASE ones would be written 2.5GBASE-T1, 5GBASE-T1, and 10GBASE-T1

I was looking at T1S and T1L as there are PHYs for it. There's some value in keeping them in order I guess but I'm not sure T1M is going to stick around so would rather not burn an ID on it if it's not going to get used.
https://www.microchip.com/en-us/products/high-speed-networking-and-video/ethernet/single-pair-ethernet lists 10BASE-T1S 10BASE-T1L 100BASE-T1 and 1000BASE-T1 (plus NGBASE-T1)

This revision was not accepted when it landed; it landed in state Needs Review.Tue, May 12, 12:03 AM
This revision was automatically updated to reflect the committed changes.

Went with just the two 10BASE-T1S and 10BASE-T1L that I've actually looked at and were in the original review for now.