net/mlx5: Expose PCAM, MCAM registers infrastructure
authorGal Pressman <galp@mellanox.com>
Thu, 8 Dec 2016 13:52:00 +0000 (15:52 +0200)
committerSaeed Mahameed <saeedm@mellanox.com>
Thu, 19 Jan 2017 21:19:57 +0000 (23:19 +0200)
commitcfdcbceaeffc669b70d904d80a2df9c86c232566
tree3d6cc7d44eae89eb404a6397574ee0b27a2562a8
parent8a271746a264c1bd05fd98da1d96d97b79799970
net/mlx5: Expose PCAM, MCAM registers infrastructure

PCAM: Ports capabilities mask register.
MCAM: Management capabilities mask register.

PCAM and MCAM registers will provide information regarding firmware
support for different features, in order to avoid cases where new driver
combined with old firmware results in syndromes (for ex. PCIe counters
before this patchset).

Signed-off-by: Gal Pressman <galp@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
include/linux/mlx5/device.h
include/linux/mlx5/driver.h
include/linux/mlx5/mlx5_ifc.h