Browse code

- todo update - tcp comment fix

Andrei Pelinescu-Onciul authored on 03/12/2003 20:21:54
Showing 2 changed files
... ...
@@ -2,17 +2,17 @@ $Id$
2 2
 
3 3
 ( - todo, x - done)
4 4
 
5
-- [fifo] fix fgets error handling (it does not set errno, ferror should be
6
-   be used, right now kills all ser if interrupted by a signal)
5
+- [fifo] fix fgets error handling (it does not set errno always,
6
+   , right now kills all ser if interrupted by a signal on ?solaris?)
7 7
 - [mem] make shm_realloc be fragmentation friendly: call shm_compact_frags
8 8
    for the small frags?, don't produce smaller frags -- be wastefull?
9
-- [mem] qm_comact_frags (compacts frags if possible)
9
+- [mem] qm_compact_frags (compacts frags if possible)
10 10
 - [timer] multiple timers? at least ticks should no be affected by the amount
11 11
    of work done in the timer handlers
12 12
 - [tcp] need to confirm fd receipt after send_fd, before closing it (this might
13 13
  happen in tcp_send new conn.) (see FreeBSD send BUGS for more info)
14
-- [tcp] make send_all, send  non-blocking ready ?
15
-- [tcp] tcp_send w/ timeout (to avoid waiting forever to send DOS)
14
+x [tcp] make send_all, send  non-blocking ready ?
15
+x [tcp] tcp_send w/ timeout (to avoid waiting forever to send DOS)
16 16
 
17 17
 - forward port fixes from testing
18 18
 - [udp] use recvmsg to get the dst ip address in udp_rcv_loop
... ...
@@ -174,7 +174,7 @@ optimizations:
174 174
 
175 175
 
176 176
 tcp stuff:
177
-- timeout on long sends
177
+x timeout on long sends
178 178
 x tcp disable nagle 
179 179
 x set TOS to minimize delay
180 180
 x tcp locking/atomic ops review
... ...
@@ -51,8 +51,6 @@
51 51
  *  2003-11-17  handle_new_connect & tcp_connect will close the 
52 52
  *              new socket if tcpconn_new return 0 (e.g. out of mem) (andrei)
53 53
  *  2003-11-28  tcp_blocking_write & tcp_blocking_connect added (andrei)
54
- *   TODO: switch to non-blocking tcp sockets, replace send & connect
55
- *         with tcp_blocking_*
56 54
  */
57 55
 
58 56