Mellanox Ethernet Adapters PRM is now available online!

The Ethernet Programmable Reference Manual (PRM) describes the interface used by developers to write their own drivers.

The PRM is now available online at:

http://www.mellanox.com/related-docs/user_manuals/Ethernet_Adapters_Programming_Manual.pdf

http://www.mellanox.com/related-docs/user_manuals/Ethernet_Adapters_Programming_Manual.pdf

Note: The Ethernet PRM covers only Ethernet Interfaces, and does not cover InfiniBand or RoCE.

No plans currently, this is available under NDA.

Can we get an update?

The current linux driver source uses more opcodes which are not defined in the 0.40 version of the manual.

The ones I am curious about are:

MLX5_CMD_OP_ALLOC_ENCAP_HEADER = 0x93d,MLX5_CMD_OP_DEALLOC_ENCAP_HEADER = 0x93e,MLX5_CMD_OP_ALLOC_MODIFY_HEADER_CONTEXT = 0x940,MLX5_CMD_OP_DEALLOC_MODIFY_HEADER_CONTEXT = 0x941,

Great news! Are there any plans to release InfiniBand/RoCE PRMs?