HomeFreeBSD

ifconfig: add CMIS support for 400GbE optics

Description

ifconfig: add CMIS support for 400GbE optics

Add support for CMIS based optics, typically used by 400GbE
and faster ethernet optics. The CMIS standard requires paged
support for i2c ioctls.

This has been tested on an Nvidia ConnectX-7 and Broadcom
Thor2 400GbE NIC, and I have verified that optics vendor information,
light levels, and temperatures match the information provided by
various vendor tools.

Differential Revision: https://reviews.freebsd.org/D56265
Reviewed by: kbowling, sumit.saxena_broadcom.com
Sponsored by: Netflix

Details

Provenance
gallatinAuthored on Apr 5 2026, 9:43 PM
Reviewer
kbowling
Differential Revision
D56265: ifconfig: Add CMIS support for 400GbE optics
Parents
rGc48381df77e1: qcom_gcc: Only build on arm64 for kernels with FDT
Branches
Unknown
Tags
Unknown