iPXE - Open Source Boot Firmware

[infiniband] Allow MAD handlers to indicate response via return value
authorMichael Brown <mcb30@etherboot.org>
Fri, 10 Jul 2009 21:31:40 +0000 (22:31 +0100)
committerMichael Brown <mcb30@etherboot.org>
Fri, 17 Jul 2009 22:06:35 +0000 (23:06 +0100)
commit773028d34e8b5fd2a707b7bccda144dcedb771e1
tree2e211458af3e79855e655b2429df5f2a719b1d27
parent94876f4bb69cec4503a6aa4783b0a5822845e1a4
[infiniband] Allow MAD handlers to indicate response via return value

Now that MAD handlers no longer return a status code, we can allow
them to return a pointer to a MAD structure if and only if they want
to send a response.  This provides a more natural and flexible
approach than using a "response method" field within the handler's
descriptor.
src/include/gpxe/ib_gma.h
src/net/infiniband/ib_gma.c
src/net/infiniband/ib_mcast.c
src/net/infiniband/ib_pathrec.c