On Tue, Jul 16, 2019 at 09:11:50PM +0300, Shamir Rabinovitch wrote: > /* > * Describe the input structs for write(). Some write methods have an input > * only struct, most have an input and output. If the struct has an output then > @@ -4015,6 +4105,11 @@ const struct uapi_definition uverbs_def_write_intf[] = { > UAPI_DEF_WRITE_IO(struct ib_uverbs_query_port, > struct ib_uverbs_query_port_resp), > UAPI_DEF_METHOD_NEEDS_FN(query_port)), > + DECLARE_UVERBS_WRITE( > + IB_USER_VERBS_CMD_IMPORT_FR_FD, > + ib_uverbs_import_fr_fd, > + UAPI_DEF_WRITE_IO(struct ib_uverbs_import_fr_fd, > + union > ib_uverbs_import_fr_fd_resp)), New non-ioctl interfaces are not allowed now Jason