Commit e62e52b ("[ipoib] Simplify test for received broadcast packets") relies upon the multicast LID being present in the destination address vector as passed to ipoib_complete_recv(). Unfortunately, this information is not present in many Infiniband devices' completion queue entries. Fix by testing instead for the presence of a multicast GID. Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
||
671 | 671 |
|
672 | 672 |
|
673 | 673 |
|
674 |
|
|
675 |
|
|
674 |
|
|
675 |
|
|
676 | 676 |
|
677 | 677 |
|
678 | 678 |
|
|
||
48 | 48 |
|
49 | 49 |
|
50 | 50 |
|
51 |
|
|
52 |
|
|
53 |
|
|
51 | 54 |
|
52 | 55 |
|
53 | 56 |
|