diff options
author | Christoph Lameter <cl@linux.com> | 2015-12-21 15:42:54 +0100 |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2015-12-23 20:28:52 +0100 |
commit | 432c55fff402da3ad7716485e30e8c05010cfe68 (patch) | |
tree | 636db2506d93517c09d1037f69d7ece53f15b381 /drivers/infiniband/ulp/ipoib/ipoib.h | |
parent | IB/IPoIB: factor out common multicast list removal code (diff) | |
download | linux-432c55fff402da3ad7716485e30e8c05010cfe68.tar.xz linux-432c55fff402da3ad7716485e30e8c05010cfe68.zip |
IB/IPoIB: Move multicast specific code out of ipoib_main.c
Code cleanup to move multicast specific code that checks for
a sendonly join to ipoib_multicast.c. This allows the removal
of the export of __ipoib_mcast_find().
Signed-off-by: Christoph Lameter <cl@linux.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/ulp/ipoib/ipoib.h')
-rw-r--r-- | drivers/infiniband/ulp/ipoib/ipoib.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/infiniband/ulp/ipoib/ipoib.h b/drivers/infiniband/ulp/ipoib/ipoib.h index 989c40940598..a924933d9340 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib.h +++ b/drivers/infiniband/ulp/ipoib/ipoib.h @@ -549,7 +549,8 @@ void ipoib_path_iter_read(struct ipoib_path_iter *iter, int ipoib_mcast_attach(struct net_device *dev, u16 mlid, union ib_gid *mgid, int set_qkey); void ipoib_mcast_remove_list(struct net_device *dev, struct list_head *remove_list); -struct ipoib_mcast *__ipoib_mcast_find(struct net_device *dev, void *mgid); +void ipoib_check_and_add_mcast_sendonly(struct ipoib_dev_priv *priv, u8 *mgid, + struct list_head *remove_list); int ipoib_init_qp(struct net_device *dev); int ipoib_transport_dev_init(struct net_device *dev, struct ib_device *ca); |