Jens Axboe
aa1fa28fc7
io_uring: add support for recvmsg()
...
This is done through IORING_OP_RECVMSG. This opcode uses the same
sqe->msg_flags that IORING_OP_SENDMSG added, and we pass in the
msghdr struct in the sqe->addr field as well.
We use MSG_DONTWAIT to force an inline fast path if recvmsg() doesn't
block, and punt to async execution if it would have.
Acked-by: David S. Miller <davem@davemloft.net >
Signed-off-by: Jens Axboe <axboe@kernel.dk >
2019-07-09 14:32:14 -06:00
..
2019-05-13 08:55:15 -07:00
2019-04-24 09:46:34 -04:00
2019-04-25 19:33:34 +02:00
2019-04-15 18:14:01 -04:00
2019-05-13 01:12:45 +02:00
2019-05-14 10:05:18 +02:00
2019-04-29 19:02:29 +02:00
2019-05-01 14:39:16 -07:00
2019-03-27 13:30:07 -07:00
2019-05-14 09:47:50 -07:00
2019-04-24 17:05:07 +02:00
2019-04-18 16:58:37 -07:00
2019-05-03 10:49:17 -04:00
2019-04-19 13:58:17 -07:00
2019-05-13 15:21:48 -07:00
2019-07-09 14:32:14 -06:00
2019-04-08 22:57:59 +02:00
2019-03-28 17:27:42 +01:00
2019-05-15 23:41:43 +02:00
2019-04-22 13:02:53 -04:00
2019-04-22 11:35:43 -04:00
2019-04-22 11:19:56 -04:00
2019-03-28 02:07:54 +09:00
2019-04-25 14:18:14 -04:00
2019-04-26 13:02:11 +02:00
2019-03-29 13:29:15 -07:00
2019-05-13 18:34:48 -05:00
2019-05-01 11:58:51 -04:00
2019-04-16 23:05:21 +02:00
2019-04-08 14:36:16 +08:00
2019-05-24 17:27:11 +02:00
2019-05-07 14:31:03 +02:00
2019-04-30 16:12:00 -06:00
2019-04-29 16:30:59 +02:00
2019-04-19 14:07:40 -07:00
2019-04-17 17:20:01 -05:00
2019-05-20 20:16:08 -04:00
2019-04-19 14:59:05 -07:00
2019-04-22 10:25:36 -04:00
2019-04-24 14:18:51 +02:00
2019-04-24 14:18:51 +02:00
2019-04-25 11:05:33 -04:00
2019-04-11 17:00:10 +02:00