net/mlx5e: IPoIB, Add netdevice profile skeleton
authorSaeed Mahameed <saeedm@mellanox.com>
Thu, 13 Apr 2017 03:36:55 +0000 (06:36 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 17 Apr 2017 15:08:30 +0000 (11:08 -0400)
commit48935bbb7ae8bd4157a84fe12da48cd8d337c40a
treeb5f7559111efd78c569b561f9e7d078d82605a8a
parent2c3b5beec46ab0d77c94828eb15170b333ae769a
net/mlx5e: IPoIB, Add netdevice profile skeleton

Create mlx5e IPoIB netdevice profile skeleton in the new ipoib.c
file with empty implementation.

Downstream patches will provide the full mlx5 rdma netdevice acceleration
support for IPoIB into this new file, by using the mlx5e netdevice
profile and new mlx5_channels APIs and infrastructures.
Same as already done in mlx5e NIC netdevice and switchdev mode VF
representors.

Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Reviewed-by: Erez Shitrit <erezsh@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx5/core/Kconfig
drivers/net/ethernet/mellanox/mlx5/core/Makefile
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/ipoib.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/ipoib.h [new file with mode: 0644]