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 /lib/kernel_lock.c | |
| parent | 14cc180f7b032f8484c1a3d0533b1129ffe307fd (diff) | |
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 'lib/kernel_lock.c')
0 files changed, 0 insertions, 0 deletions
