Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[hermon] Allow software GMA to receive packets destined for QP1
The Linux IB Communication Manager will always send MADs to QP1,
rather than back to the originating QP.  On Hermon, QP1 is by default
handled by the embedded firmware.  We can change this, but the cost is
that we have to handle both QP0 and QP1 (i.e. we have to provide SMA
as well as GMA service in software), and we have to use MLX queues
rather than standard UD queues (i.e. we have to construct the UD
datagrams by hand).

There doesn't seem to be any viable way around this situation, ugly
though it is.
  • Loading branch information
Michael Brown committed Jul 17, 2009
1 parent de50a19 commit cd5a213
Show file tree
Hide file tree
Showing 2 changed files with 277 additions and 45 deletions.

0 comments on commit cd5a213

Please sign in to comment.