[linda] Validate payload length
authorMichael Brown <mcb30@ipxe.org>
Wed, 30 Mar 2016 06:27:09 +0000 (07:27 +0100)
committerMichael Brown <mcb30@ipxe.org>
Wed, 30 Mar 2016 06:27:09 +0000 (07:27 +0100)
commitc9af896314e33885fc91e86f531bea7e7dd1f9f3
treefe0f335b7f20cfd3d8f2e130658a3a50f3961a0a
parent70509e6a03e8e307c579ca5ebafa591f6741db6f
[linda] Validate payload length

There is no way for the hardware to give us an invalid length in the
LRH, since it must have parsed this length field in order to perform
header splitting.  However, this is difficult to prove conclusively.

Add an unnecessary length check to explicitly reject any packets
larger than the posted receive I/O buffer.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/drivers/infiniband/linda.c