Subversion Repositories Kolibri OS

Rev

Rev 2573 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2573 Rev 2612
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: 2573 $
16
$Revision: 2612 $
Line 17... Line 17...
17
 
17
 
Line 322... Line 322...
322
  .tcp:
322
  .tcp:
323
        mov     [eax + SOCKET.Protocol], IP_PROTO_TCP
323
        mov     [eax + SOCKET.Protocol], IP_PROTO_TCP
324
        mov     [eax + SOCKET.snd_proc], SOCKET_send_tcp
324
        mov     [eax + SOCKET.snd_proc], SOCKET_send_tcp
325
        mov     [eax + SOCKET.rcv_proc], SOCKET_receive_tcp
325
        mov     [eax + SOCKET.rcv_proc], SOCKET_receive_tcp
Line 326... Line 326...
326
 
326
 
327
        mov     [eax + TCP_SOCKET.t_maxseg], 1480       ;;;;; FIXME
327
        TCP_init_socket eax
Line 328... Line 328...
328
        ret
328
        ret
329
 
329
 
Line 496... Line 496...
496
        call    SOCKET_find_port
496
        call    SOCKET_find_port
497
       @@:
497
       @@:
Line 498... Line 498...
498
 
498
 
499
        mov     [eax + TCP_SOCKET.timer_persist], 0
499
        mov     [eax + TCP_SOCKET.timer_persist], 0
-
 
500
        mov     [eax + TCP_SOCKET.t_state], TCPS_SYN_SENT
500
        mov     [eax + TCP_SOCKET.t_state], TCPS_SYN_SENT
501
 
501
        push    [TCP_sequence_num]
502
        push    [TCP_sequence_num]
502
        add     [TCP_sequence_num], 6400
503
        add     [TCP_sequence_num], 6400
503
        pop     [eax + TCP_SOCKET.ISS]
504
        pop     [eax + TCP_SOCKET.ISS]
Line -... Line 505...
-
 
505
        mov     [eax + TCP_SOCKET.timer_keepalive], TCP_time_keep_init
504
        mov     [eax + TCP_SOCKET.timer_keepalive], TCP_time_keep_init
506
 
Line 505... Line 507...
505
 
507
 
Line 506... Line 508...
506
        TCP_sendseqinit eax
508
        TCP_sendseqinit eax