An open API service indexing awesome lists of open source software.

https://github.com/oxidecomputer/transceiver-control

Crate for controlling optical transceivers over the network
https://github.com/oxidecomputer/transceiver-control

Last synced: 11 months ago
JSON representation

Crate for controlling optical transceivers over the network

Awesome Lists containing this project

README

          

# Host-to-SP management of network transceivers

This workspace allows managing the optical transceivers on a Sidecar from the
host. It provides a network protocol and a host-side control interface for
making requests of the Service Processor (SP), which in turn uses the I2C
interface that QSFP modules implement to control and monitor the transceivers.

## Crates

- `transceiver-messages`: A `no_std` crate defining the network protocol for
communicating between host and SP.
- `transceiver-controller`: A crate used on the host side, operating as the
controller of a set of transceivers via the SP.
- `transceiver-decode`: Decoding module data, such as vendor or power
information.