ophirm
1
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.
ophirm
2
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?