__u32 id;
        __u16 addr_size;
        __u16 reserved;
-       struct sockaddr_storage addr;
+       struct __kernel_sockaddr_storage addr;
 };
 
 struct rdma_ucm_resolve_ip {
        __u16 src_size;
        __u16 dst_size;
        __u32 reserved;
-       struct sockaddr_storage src_addr;
-       struct sockaddr_storage dst_addr;
+       struct __kernel_sockaddr_storage src_addr;
+       struct __kernel_sockaddr_storage dst_addr;
 };
 
 struct rdma_ucm_resolve_route {
        __u16 pkey;
        __u16 src_size;
        __u16 dst_size;
-       struct sockaddr_storage src_addr;
-       struct sockaddr_storage dst_addr;
+       struct __kernel_sockaddr_storage src_addr;
+       struct __kernel_sockaddr_storage dst_addr;
 };
 
 struct rdma_ucm_query_path_resp {
        __u32 id;
        __u16 addr_size;
        __u16 join_flags;
-       struct sockaddr_storage addr;
+       struct __kernel_sockaddr_storage addr;
 };
 
 struct rdma_ucm_get_event {