summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorRon Livne <ronli@voltaire.com>2008-07-14 23:48:48 -0700
committerRoland Dreier <rolandd@cisco.com>2008-07-14 23:48:48 -0700
commit47ee1b9f2e7bf73950602efe0b74fa1a8481f222 (patch)
tree9ae4012272ccb5524a2826a1593db12dd525bae3 /include/linux
parent14cc180f7b032f8484c1a3d0533b1129ffe307fd (diff)
downloadblackbird-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
OpenPOWER on IntegriCloud