diff options
author | Ron Livne <ronli@voltaire.com> | 2008-07-14 23:48:48 -0700 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2008-07-14 23:48:48 -0700 |
commit | 47ee1b9f2e7bf73950602efe0b74fa1a8481f222 (patch) | |
tree | 9ae4012272ccb5524a2826a1593db12dd525bae3 /include/linux | |
parent | 14cc180f7b032f8484c1a3d0533b1129ffe307fd (diff) | |
download | blackbird-op-linux-47ee1b9f2e7bf73950602efe0b74fa1a8481f222.tar.gz blackbird-op-linux-47ee1b9f2e7bf73950602efe0b74fa1a8481f222.zip |
IB/core: Add support for multicast loopback blocking
This patch also adds a creation flag for QPs,
IB_QP_CREATE_MULTICAST_BLOCK_LOOPBACK, which when set means that
multicast sends from the QP to a group that the QP is attached to will
not be looped back to the QP's receive queue. This can be used to
save receive resources when a consumer does not want a local copy of
multicast traffic; for example IPoIB must waste CPU time throwing away
such local copies of multicast traffic.
This patch also adds a device capability flag that shows whether a
device supports this feature or not.
Signed-off-by: Ron Livne <ronli@voltaire.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions