Add documentation for core and hardware specific infiniband interfaces.
The descriptions have been collected from git commit logs, reading
through code and data sheets. Some drivers have incomplete doc and are
annotated with the comment '[to be documented]'.
Signed-off-by: Aishwarya Pant <firstname.lastname@example.org>
Reviewed-by: Hal Rosenstock <email@example.com>
Signed-off-by: Jonathan Corbet <firstname.lastname@example.org>