Crate mlx5

source ·
Expand description

A mlx5 driver for a ConnectX-5 100GbE Network Interface Card.

Currently the following steps are completed

  • reading the device PCI space and mapping the initialization segment
  • setting up a command queue to pass commands to the NIC
  • setting up a single send and receive queue
  • functions to send packets

All information is taken from the Mellanox Adapters Programmer’s Reference Manual (PRM) Rev 0.54, unless otherwise specified.

Structs

  • Struct representing a ConnectX-5 network interface card.

Constants

Functions

  • Returns a reference to the NIC wrapped in a IrqSafeMutex, if it exists and has been initialized.