Rev 1831 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1831 | Rev 1838 | ||
---|---|---|---|
Line 11... | Line 11... | ||
11 | ;; GNU GENERAL PUBLIC LICENSE ;; |
11 | ;; GNU GENERAL PUBLIC LICENSE ;; |
12 | ;; Version 2, June 1991 ;; |
12 | ;; Version 2, June 1991 ;; |
13 | ;; ;; |
13 | ;; ;; |
14 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
14 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 15... | Line 15... | ||
15 | 15 | ||
Line 16... | Line 16... | ||
16 | $Revision: 1831 $ |
16 | $Revision: 1838 $ |
Line 17... | Line 17... | ||
17 | 17 | ||
Line 333... | Line 333... | ||
333 | align 4 |
333 | align 4 |
334 | .tcp: |
334 | .tcp: |
335 | mov [eax + SOCKET.Protocol], IP_PROTO_TCP |
335 | mov [eax + SOCKET.Protocol], IP_PROTO_TCP |
336 | mov [eax + SOCKET.snd_proc], SOCKET_send_tcp |
336 | mov [eax + SOCKET.snd_proc], SOCKET_send_tcp |
337 | mov [eax + SOCKET.rcv_proc], SOCKET_receive_tcp |
337 | mov [eax + SOCKET.rcv_proc], SOCKET_receive_tcp |
- | 338 | ||
- | 339 | ||
- | 340 | mov [eax + TCP_SOCKET.t_maxseg], 1480 ;;;;; FIXME |
|
338 | ret |
341 | ret |
Line 339... | Line 342... | ||
339 | 342 | ||
340 | 343 | ||
Line 505... | Line 508... | ||
505 | push [TCP_sequence_num] |
508 | push [TCP_sequence_num] |
506 | add [TCP_sequence_num], 6400 |
509 | add [TCP_sequence_num], 6400 |
507 | pop [eax + TCP_SOCKET.ISS] |
510 | pop [eax + TCP_SOCKET.ISS] |
508 | mov [eax + TCP_SOCKET.timer_keepalive], TCP_time_keep_init |
511 | mov [eax + TCP_SOCKET.timer_keepalive], TCP_time_keep_init |
Line 509... | Line -... | ||
509 | - | ||
510 | mov [eax + TCP_SOCKET.t_maxseg], 1480 ;;;;; |
- | |
511 | 512 | ||
Line 512... | Line 513... | ||
512 | TCP_sendseqinit eax |
513 | TCP_sendseqinit eax |
Line 513... | Line 514... | ||
513 | 514 | ||
Line 1489... | Line 1490... | ||
1489 | mov ecx, (SOCKET_QUEUE_LOCATION - SOCKET.PID + 3)/4 |
1490 | mov ecx, (SOCKET_QUEUE_LOCATION - SOCKET.PID + 3)/4 |
1490 | rep movsd |
1491 | rep movsd |
Line 1491... | Line 1492... | ||
1491 | 1492 | ||
Line 1492... | Line 1493... | ||
1492 | and [eax + SOCKET.options], not SO_ACCEPTCON |
1493 | and [eax + SOCKET.options], not SO_ACCEPTCON |
1493 | 1494 | ||
Line 1494... | Line 1495... | ||
1494 | call SOCKET_notify_owner |
1495 | ;;;;; call SOCKET_notify_owner |
Line 1495... | Line 1496... | ||
1495 | pop edi ecx esi |
1496 | pop edi ecx esi |