aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/usnic/usnic_abi.h
diff options
context:
space:
mode:
authorDoug Ledford <dledford@redhat.com>2015-09-25 14:35:01 -0400
committerDoug Ledford <dledford@redhat.com>2015-09-25 14:46:58 -0400
commitc3852ab0e606212de523c1fb1e15adbf9f431619 (patch)
tree9eb87b54b04e94ba97123a2d5d490ecb557dca59 /drivers/infiniband/hw/usnic/usnic_abi.h
parentIB/ipoib: Expire sendonly multicast joins (diff)
downloadlinux-dev-c3852ab0e606212de523c1fb1e15adbf9f431619.tar.xz
linux-dev-c3852ab0e606212de523c1fb1e15adbf9f431619.zip
IB/ipoib: Make sendonly multicast joins create the mcast group
Since IPoIB should, as much as possible, emulate how multicast sends work on Ethernet for regular TCP/IP apps, there should be no requirement to subscribe to a multicast group before your sends are properly sent. However, due to the difference in how multicast is handled on InfiniBand, we must join the appropriate multicast group before we can send to it. Previously we tried not to trigger the auto-create feature of the subnet manager when doing this because we didn't have tracking of these sendonly groups and the auto-creation might never get undone. The previous patch added timing to these sendonly joins and allows us to leave them after a reasonable idle expiration time. So supply all of the information needed to auto-create group. Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/hw/usnic/usnic_abi.h')
0 files changed, 0 insertions, 0 deletions