MDIO(4)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

πŸ¦‹ MDIO(4) β€” IEEE 802.3 Management Data Input/Output interface πŸ¦‹

okay bestie, welcome to the MDIO(4) page from the Kernel Interfaces Manual β€” this is the whole vibe for the IEEE 802.3 Management Data Input/Output interface πŸ’…


🌸 NAME 🌸

mdio β€” IEEE 802.3 Management Data Input/Output interface

✨ SYNOPSIS ✨

To compile this driver into the kernel, place the following line in your kernel configuration file:

device mdio

That's it, that's the synopsis πŸ’–

πŸ’– DESCRIPTION πŸ’–

okay so the mdio driver provides an interconnection between the Media Access Control (MAC) sublayer and the Physical Layer (PHY) entities' control and status registers, as defined by the IEEE 802.3 Standard ✨

The mdio layer allows device drivers to share common support code for various external PHY devices β€” teamwork, no cap 🫢

MDIO is one of two signal interfaces that comprise the Media Independent Interface (MII) defined by the IEEE 802.3 Standard. And the miibus(4) driver provides support for devices that require full MII support β€” it's giving full-MII realness πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

⭐ STANDARDS ⭐

More information on MDIO can be found in the IEEE 802.3 Standard β€” iconic reference behavior πŸ“šβœ¨

πŸŽ€ HISTORY πŸŽ€

The mdio driver first appeared in FreeBSD 10.0. periodt πŸ’–

πŸ‘‘ AUTHORS πŸ‘‘

The driver was written by Stefan Bethke <stb@lassitu.de> β€” give them their flowers πŸ’πŸ‘‘


mwah πŸ’‹ β€” this page is from Debian, dated December 17, 2015, in the MDIO(4) manual. bye bestie 🫢

πŸ“¦ where this page comes from