HomeFreeBSD

net: if_media for 1000Base-BX BiDi

Description

net: if_media for 1000Base-BX BiDi

1000Base-BX uses two wavelengths, commonly 1310nm, 1490nm, 1550nm, or
1590nm, in a Coarse Wavelength Division Multiplexing (CWDM) arrangement
so that a single fiber strand may carry both upstream and downstream.
It is sometimes referred to as BiDi for bi-directional usage of one
fiber.

Optics must be paired such that the RX and TX wavelengths cross over,
with one side often called U(pstream) and the other D(ownstream).

This technology is useful for increasing link density or working around
construction issues, and is also frequently used as a last mile delivery
technology for FTTx.

Sponsored by: BBOX.io (review/commits)
Pull Request: https://github.com/freebsd/freebsd-src/pull/1518

(cherry picked from commit 78c63ed260fa20b3500aedfe41dc0dcae9593f51)

Details

Provenance
Tore Amundsen <tore@amundsen.org>Authored on Nov 13 2024, 5:08 AM
Kevin Bowling <kbowling@FreeBSD.org>Committed on Sun, Mar 2, 8:57 PM
Parents
rGa3d32f9e6033: ntp: NULL pointer deref when create_interface() fails
Branches
Unknown
Tags
Unknown

Event Timeline

Kevin Bowling <kbowling@FreeBSD.org> committed rGe94246e0a2f3: net: if_media for 1000Base-BX BiDi (authored by Tore Amundsen <tore@amundsen.org>).Sun, Mar 2, 8:57 PM