devlink: Add support for creating and destroying regions
authorAlex Vesker <valex@mellanox.com>
Thu, 12 Jul 2018 12:13:08 +0000 (15:13 +0300)
committerDavid S. Miller <davem@davemloft.net>
Fri, 13 Jul 2018 00:37:12 +0000 (17:37 -0700)
commitb16ebe925a4400a2ec3dc663c81dce2fd9bf0998
tree7af2cc8202b3667e864820e2a9dbe3f0cd071cae
parent23c9ef2b6ebd3451057fa622d4d14ee63f95f7b1
devlink: Add support for creating and destroying regions

This allows a device to register its supported address regions.
Each address region can be accessed directly for example reading
the snapshots taken of this address space.
Drivers are not limited in the name selection for different regions.
An example of a region-name can be: pci cr-space, register-space.

Signed-off-by: Alex Vesker <valex@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/devlink.h
net/core/devlink.c