| ... | ... | @@ -3804,7 +3804,11 @@ test "accept multishot" { |
| 3804 | 3804 | test "accept/connect/send_zc/recv" { |
| 3805 | 3805 | try skipKernelLessThan(.{ .major = 6, .minor = 0, .patch = 0 }); |
| 3806 | 3806 | |
| 3807 | | var ring = try IO_Uring.init(16, 0); |
| 3807 | var ring = IO_Uring.init(16, 0) catch |err| switch (err) { |
| 3808 | error.SystemOutdated => return error.SkipZigTest, |
| 3809 | error.PermissionDenied => return error.SkipZigTest, |
| 3810 | else => return err, |
| 3811 | }; |
| 3808 | 3812 | defer ring.deinit(); |
| 3809 | 3813 | |
| 3810 | 3814 | const socket_test_harness = try createSocketTestHarness(&ring); |
| ... | ... | @@ -3853,7 +3857,11 @@ test "accept/connect/send_zc/recv" { |
| 3853 | 3857 | test "accept_direct" { |
| 3854 | 3858 | try skipKernelLessThan(.{ .major = 5, .minor = 19, .patch = 0 }); |
| 3855 | 3859 | |
| 3856 | | var ring = try IO_Uring.init(1, 0); |
| 3860 | var ring = IO_Uring.init(1, 0) catch |err| switch (err) { |
| 3861 | error.SystemOutdated => return error.SkipZigTest, |
| 3862 | error.PermissionDenied => return error.SkipZigTest, |
| 3863 | else => return err, |
| 3864 | }; |
| 3857 | 3865 | defer ring.deinit(); |
| 3858 | 3866 | var address = try net.Address.parseIp4("127.0.0.1", 0); |
| 3859 | 3867 | |
| ... | ... | @@ -3929,7 +3937,11 @@ test "accept_direct" { |
| 3929 | 3937 | test "accept_multishot_direct" { |
| 3930 | 3938 | try skipKernelLessThan(.{ .major = 5, .minor = 19, .patch = 0 }); |
| 3931 | 3939 | |
| 3932 | | var ring = try IO_Uring.init(1, 0); |
| 3940 | var ring = IO_Uring.init(1, 0) catch |err| switch (err) { |
| 3941 | error.SystemOutdated => return error.SkipZigTest, |
| 3942 | error.PermissionDenied => return error.SkipZigTest, |
| 3943 | else => return err, |
| 3944 | }; |
| 3933 | 3945 | defer ring.deinit(); |
| 3934 | 3946 | |
| 3935 | 3947 | var address = try net.Address.parseIp4("127.0.0.1", 0); |
| ... | ... | @@ -3983,7 +3995,11 @@ test "accept_multishot_direct" { |
| 3983 | 3995 | test "socket" { |
| 3984 | 3996 | try skipKernelLessThan(.{ .major = 5, .minor = 19, .patch = 0 }); |
| 3985 | 3997 | |
| 3986 | | var ring = try IO_Uring.init(2, 0); |
| 3998 | var ring = IO_Uring.init(1, 0) catch |err| switch (err) { |
| 3999 | error.SystemOutdated => return error.SkipZigTest, |
| 4000 | error.PermissionDenied => return error.SkipZigTest, |
| 4001 | else => return err, |
| 4002 | }; |
| 3987 | 4003 | defer ring.deinit(); |
| 3988 | 4004 | |
| 3989 | 4005 | // prepare, submit socket operation |
| ... | ... | @@ -4002,7 +4018,11 @@ test "socket" { |
| 4002 | 4018 | test "socket_direct/socket_direct_alloc/close_direct" { |
| 4003 | 4019 | try skipKernelLessThan(.{ .major = 5, .minor = 19, .patch = 0 }); |
| 4004 | 4020 | |
| 4005 | | var ring = try IO_Uring.init(2, 0); |
| 4021 | var ring = IO_Uring.init(2, 0) catch |err| switch (err) { |
| 4022 | error.SystemOutdated => return error.SkipZigTest, |
| 4023 | error.PermissionDenied => return error.SkipZigTest, |
| 4024 | else => return err, |
| 4025 | }; |
| 4006 | 4026 | defer ring.deinit(); |
| 4007 | 4027 | |
| 4008 | 4028 | var registered_fds = [_]os.fd_t{-1} ** 3; |
| ... | ... | @@ -4076,7 +4096,11 @@ test "socket_direct/socket_direct_alloc/close_direct" { |
| 4076 | 4096 | test "openat_direct/close_direct" { |
| 4077 | 4097 | try skipKernelLessThan(.{ .major = 5, .minor = 19, .patch = 0 }); |
| 4078 | 4098 | |
| 4079 | | var ring = try IO_Uring.init(2, 0); |
| 4099 | var ring = IO_Uring.init(2, 0) catch |err| switch (err) { |
| 4100 | error.SystemOutdated => return error.SkipZigTest, |
| 4101 | error.PermissionDenied => return error.SkipZigTest, |
| 4102 | else => return err, |
| 4103 | }; |
| 4080 | 4104 | defer ring.deinit(); |
| 4081 | 4105 | |
| 4082 | 4106 | var registered_fds = [_]os.fd_t{-1} ** 3; |