summaryrefslogtreecommitdiffstats
path: root/include/uapi/rdma
diff options
context:
space:
mode:
authorMoni Shoua <monis@mellanox.com>2016-11-23 08:23:25 +0200
committerDoug Ledford <dledford@redhat.com>2016-12-13 13:38:49 -0500
commit5097e71f3edafad3e7d8d4f9c4a137d9aad0fae2 (patch)
tree15ade6d5d0b846fb11e797268f687cfb389eb4c8 /include/uapi/rdma
parent477864c8fcd953e5a988073ca5be18bb7fd93410 (diff)
downloadlinux-5097e71f3edafad3e7d8d4f9c4a137d9aad0fae2.tar.gz
linux-5097e71f3edafad3e7d8d4f9c4a137d9aad0fae2.tar.bz2
linux-5097e71f3edafad3e7d8d4f9c4a137d9aad0fae2.zip
IB/mlx5: Use kernel driver to help userspace create ah
Resolving a MAC address for a given IP address in userspace is inefficient. This patch lets mlx5 user driver using the kernel driver to resolve the mac and get the answer in the private section of the response. Signed-off-by: Moni Shoua <monis@mellanox.com> Reviewed-by: Yishai Hadas <yishaih@mellanox.com> Signed-off-by: Leon Romanovsky <leon@kernel.org> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'include/uapi/rdma')
-rw-r--r--include/uapi/rdma/mlx5-abi.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/uapi/rdma/mlx5-abi.h b/include/uapi/rdma/mlx5-abi.h
index ac28729a1245..3ebf3db24c34 100644
--- a/include/uapi/rdma/mlx5-abi.h
+++ b/include/uapi/rdma/mlx5-abi.h
@@ -249,6 +249,12 @@ struct mlx5_ib_create_wq {
__u32 reserved;
};
+struct mlx5_ib_create_ah_resp {
+ __u32 response_length;
+ __u8 dmac[ETH_ALEN];
+ __u8 reserved[6];
+};
+
struct mlx5_ib_create_wq_resp {
__u32 response_length;
__u32 reserved;