net/mlx5_core: HW data structs/types definitions cleanup
mlx5_ifc.h was heavily modified here since it is now generated by a script from the device specification (PRM rev 0.25). This specification is backward compatible to existing hardware. Some structures/fields were added here in order to enable the Ethernet functionality of the driver. Signed-off-by: NSaeed Mahameed <saeedm@mellanox.com> Signed-off-by: NAmir Vadai <amirv@mellanox.com> Signed-off-by: NDavid S. Miller <davem@davemloft.net>
Showing
with
6705 addition
and
110 deletion
+6705
-110
- drivers/net/ethernet/mellanox/mlx5/core/cmd.c drivers/net/ethernet/mellanox/mlx5/core/cmd.c +13 -4
- drivers/net/ethernet/mellanox/mlx5/core/fw.c drivers/net/ethernet/mellanox/mlx5/core/fw.c +1 -1
- drivers/net/ethernet/mellanox/mlx5/core/main.c drivers/net/ethernet/mellanox/mlx5/core/main.c +3 -4
- drivers/net/ethernet/mellanox/mlx5/core/mcg.c drivers/net/ethernet/mellanox/mlx5/core/mcg.c +1 -1
- drivers/net/ethernet/mellanox/mlx5/core/uar.c drivers/net/ethernet/mellanox/mlx5/core/uar.c +37 -0
- include/linux/mlx5/device.h include/linux/mlx5/device.h +109 -4
- include/linux/mlx5/driver.h include/linux/mlx5/driver.h +2 -2
- include/linux/mlx5/mlx5_ifc.h include/linux/mlx5/mlx5_ifc.h +6514 -94
- include/linux/mlx5/qp.h include/linux/mlx5/qp.h +25 -0
- 未找到文件。
想要评论请 注册 或 登录