summaryrefslogtreecommitdiff
path: root/drivers/net/irda
diff options
context:
space:
mode:
authorJack Morgenstein <jackm@dev.mellanox.co.il>2014-05-27 10:26:38 +0400
committerDavid S. Miller <davem@davemloft.net>2014-05-31 03:57:52 +0400
commit111c6094bd7731cb1a415b2ea7d450fa23d6857c (patch)
tree2f56a2490bdf14350b36dead3a521e087bbea09c /drivers/net/irda
parent09271db6e0f2b282f9bfe0ab6e8b644a93237c5e (diff)
downloadlinux-111c6094bd7731cb1a415b2ea7d450fa23d6857c.tar.xz
net/mlx4_core: Reset RoCE VF gids when guest driver goes down
Reset the GIDs assigned to a VF in the port RoCE GID table when that guest goes down (either crashes or goes down cleanly). As part of this fix, we refactor the RoCE gid table driver copy, moving it to the mlx4_port_info structure (together with the MAC and VLAN tables). As with the MAC and VLAN tables, we now use a mutex per port for the GID table so that modifying the driver copy and modifying the firmware copy of a port GID table becomes an atomic operation (thus avoiding driver-copy/FW-copy mismatches). Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il> Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/irda')
0 files changed, 0 insertions, 0 deletions