diff options
author | Or Gerlitz <ogerlitz@mellanox.com> | 2011-06-15 10:40:29 -0400 |
---|---|---|
committer | Roland Dreier <roland@purestorage.com> | 2011-07-19 00:04:31 -0400 |
commit | 6451c712fef3b13bb3fc5a41adadc539e0d06a42 (patch) | |
tree | d231424772850cc64c529ee0ffc7e4584e7e5ea4 /drivers/infiniband/hw | |
parent | 761d90ed4c36798a2f5fcb161d4ee2119bab478b (diff) |
IB/mlx4: Generate GID change events in IBoE code
IBoE doesn't use LIDs. Use the GID change event to update the IB core
cache for addition/deletion of GIDs.
Signed-off-by: Eli Cohen <eli@mellanox.co.il>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.co.il>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband/hw')
-rw-r--r-- | drivers/infiniband/hw/mlx4/main.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/hw/mlx4/main.c b/drivers/infiniband/hw/mlx4/main.c index fbe1973f77b..621c409433e 100644 --- a/drivers/infiniband/hw/mlx4/main.c +++ b/drivers/infiniband/hw/mlx4/main.c | |||
@@ -816,7 +816,7 @@ static void update_gids_task(struct work_struct *work) | |||
816 | memcpy(gw->dev->iboe.gid_table[gw->port - 1], gw->gids, sizeof gw->gids); | 816 | memcpy(gw->dev->iboe.gid_table[gw->port - 1], gw->gids, sizeof gw->gids); |
817 | event.device = &gw->dev->ib_dev; | 817 | event.device = &gw->dev->ib_dev; |
818 | event.element.port_num = gw->port; | 818 | event.element.port_num = gw->port; |
819 | event.event = IB_EVENT_LID_CHANGE; | 819 | event.event = IB_EVENT_GID_CHANGE; |
820 | ib_dispatch_event(&event); | 820 | ib_dispatch_event(&event); |
821 | } | 821 | } |
822 | 822 | ||