aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/nvmem
diff options
context:
space:
mode:
authorJiri Pirko <jiri@mellanox.com>2016-04-14 18:19:29 +0200
committerDavid S. Miller <davem@davemloft.net>2016-04-14 16:22:06 -0400
commitcaf7297e7ab5f8aa9d482200748a066adbfa5775 (patch)
treeda05f1832d8f526e935614e098cb38930b82fc83 /drivers/nvmem
parentmlxsw: core: Add mlxsw specific workqueue and use it for FDB notif. processing (diff)
downloadlinux-dev-caf7297e7ab5f8aa9d482200748a066adbfa5775.tar.xz
linux-dev-caf7297e7ab5f8aa9d482200748a066adbfa5775.zip
mlxsw: core: Introduce support for asynchronous EMAD register access
So far it was possible to have one EMAD register access at a time, locked by mutex. This patch extends this interface to allow multiple EMAD register accesses to be in fly at once. That allows faster processing on firmware side avoiding unused time in between EMADs. Measured speedup is ~30% for shared occupancy snapshot operation. Signed-off-by: Jiri Pirko <jiri@mellanox.com> Reviewed-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/nvmem')
0 files changed, 0 insertions, 0 deletions