Chen Chengjun
|
42e28763c5
|
Replace the Pausers' usage with Waiter/WaitQueue
|
2024-09-14 13:59:07 +08:00 |
Chen Chengjun
|
1873bb7a3f
|
Add wait_until_* functionality to Waiter
|
2024-09-14 13:59:07 +08:00 |
Ruihan Li
|
320092eda2
|
Implement blocking `connect` properly
|
2024-09-13 22:09:46 +08:00 |
Ruihan Li
|
6f915133b5
|
Fix error codes in `bind`
|
2024-09-13 22:09:46 +08:00 |
Ruihan Li
|
a345e11b96
|
Fix error codes in `send`, `recv`, `accept`
|
2024-09-13 22:09:46 +08:00 |
Ruihan Li
|
a8592a16ea
|
Fix I/O events related to shutdown
|
2024-09-13 22:09:46 +08:00 |
Ruihan Li
|
421f6b8e5b
|
Fix I/O events cross different states
|
2024-09-13 22:09:46 +08:00 |
Ruihan Li
|
f831f5685f
|
Fix I/O events for UNIX connected sockets
|
2024-09-13 22:09:46 +08:00 |
Ruihan Li
|
1b9b76d27c
|
Make use of new `SpinLock` APIs
|
2024-09-13 21:31:20 +08:00 |
Ruihan Li
|
67d3682116
|
Move smoltcp-related code to bigtcp
|
2024-09-13 21:31:20 +08:00 |
Ruihan Li
|
9fba9445bd
|
Introduce `IpIface` and `EtherIface`
|
2024-09-13 21:31:20 +08:00 |
Ruihan Li
|
dd2cde3aee
|
Introduce `IfaceExt`
|
2024-09-13 21:31:20 +08:00 |
Ruihan Li
|
538065b42f
|
Remove unused methods and revise documentations
|
2024-09-13 21:31:20 +08:00 |
Shaowei Song
|
e6f465b553
|
Replace all the ring buffers with the new one
|
2024-08-29 00:33:47 +08:00 |
Ruihan Li
|
65aa156e92
|
Implement UNIX abstract address namespace
|
2024-08-28 19:54:36 +08:00 |
Yuke Peng
|
434f143e30
|
Pass can reuse to bind_socket
|
2024-08-28 14:01:18 +08:00 |
Yuke Peng
|
dc4df47007
|
Implement UDP getsockopt and setsockopt
|
2024-08-28 14:01:18 +08:00 |
Cautreoxit
|
86f09eef75
|
Fix all spelling mistakes in history by typos tool
|
2024-08-27 12:19:48 +08:00 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |