summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/moxa
diff options
context:
space:
mode:
authorJack Morgenstein <jackm@dev.mellanox.co.il>2014-05-27 09:26:38 +0300
committerDavid S. Miller <davem@davemloft.net>2014-05-30 16:57:52 -0700
commit111c6094bd7731cb1a415b2ea7d450fa23d6857c (patch)
tree2f56a2490bdf14350b36dead3a521e087bbea09c /drivers/net/ethernet/moxa
parent09271db6e0f2b282f9bfe0ab6e8b644a93237c5e (diff)
downloadblackbird-op-linux-111c6094bd7731cb1a415b2ea7d450fa23d6857c.tar.gz
blackbird-op-linux-111c6094bd7731cb1a415b2ea7d450fa23d6857c.zip
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/ethernet/moxa')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud