linux_dsm_epyc7002/include/linux/mlx4
Yan Burman 16a10ffd20 net/mlx4: Move Ethernet related functionality from mlx4_core to mlx4_en
Move low level code that deals with management of Ethernet MACs and QPs from mlx4_core to mlx4_en.
Also convert the new functions to deal with MACs in form of char array instead of u64.

Actual functions moved:
mlx4_replace_mac
mlx4_get_eth_qp
mlx4_put_eth_qp

To conduct this change, some functionality had to be exported from the core,
the following functions were added:
mlx4_get_base_qp
__mlx4_replace_mac (low level function for CX1/A0 compatibility)

Signed-off-by: Yan Burman <yanb@mellanox.com>
Signed-off-by: Amir Vadai <amirv@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-02-07 23:26:12 -05:00
..
cmd.h net/mlx4_core: Add firmware commands to support device managed flow steering 2012-07-07 16:23:05 -07:00
cq.h mlx4_core: Add ethernet fields to CQE struct 2008-08-06 20:14:06 -07:00
device.h net/mlx4: Move Ethernet related functionality from mlx4_core to mlx4_en 2013-02-07 23:26:12 -05:00
doorbell.h
driver.h IB/mlx4: Initialize SR-IOV IB support for slaves in master context 2012-09-30 20:33:32 -07:00
qp.h IB/mlx4: SR-IOV IB context objects and proxy/tunnel SQP support 2012-09-30 20:33:30 -07:00
srq.h