From 3e5f8fb165ed34f20100aa74b519b6ab9d9a7b9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Sat, 6 May 2023 18:34:41 +0800 Subject: [PATCH] io_service.hpp: test more features --- include/liburing/io_service.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/liburing/io_service.hpp b/include/liburing/io_service.hpp index 3e99523..416cacf 100644 --- a/include/liburing/io_service.hpp +++ b/include/liburing/io_service.hpp @@ -99,6 +99,14 @@ class io_service { TEST_IORING_OP(IORING_OP_SYMLINKAT); TEST_IORING_OP(IORING_OP_LINKAT); TEST_IORING_OP(IORING_OP_MSG_RING); + TEST_IORING_OP(IORING_OP_FSETXATTR); + TEST_IORING_OP(IORING_OP_SETXATTR); + TEST_IORING_OP(IORING_OP_FGETXATTR); + TEST_IORING_OP(IORING_OP_GETXATTR); + TEST_IORING_OP(IORING_OP_SOCKET); + TEST_IORING_OP(IORING_OP_URING_CMD); + TEST_IORING_OP(IORING_OP_SEND_ZC); + TEST_IORING_OP(IORING_OP_SENDMSG_ZC); #undef TEST_IORING_OP #define TEST_IORING_FEATURE(feature) if (p.features & feature) puts_if_verbose("\t" #feature) @@ -115,6 +123,8 @@ class io_service { TEST_IORING_FEATURE(IORING_FEAT_NATIVE_WORKERS); TEST_IORING_FEATURE(IORING_FEAT_RSRC_TAGS); TEST_IORING_FEATURE(IORING_FEAT_CQE_SKIP); + TEST_IORING_FEATURE(IORING_FEAT_LINKED_FILE); + TEST_IORING_FEATURE(IORING_FEAT_REG_REG_RING); #undef TEST_IORING_FEATURE }