Subversion Repositories Kolibri OS

Rev

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

Rev 3725 Rev 3908
Line 67... Line 67...
67
 
67
 
68
        call    NET_ptr_to_num4
68
        call    NET_ptr_to_num4
Line 69... Line 69...
69
        inc     [TCP_segments_missed + edi]
69
        inc     [TCP_segments_missed + edi]
70
 
70
 
71
        add     esp, sizeof.TCP_queue_entry - 8
71
        add     esp, sizeof.TCP_queue_entry - 8
Line 72... Line 72...
72
        call    kernel_free
72
        call    NET_packet_free
Line 1453... Line 1453...
1453
 
1453
 
1454
        test    [edx + TCP_header.Flags], TH_FIN
1454
        test    [edx + TCP_header.Flags], TH_FIN
Line 1455... Line 1455...
1455
        jnz     @f
1455
        jnz     @f
1456
 
1456
 
1457
        test    ecx, ecx
1457
        test    ecx, ecx
Line 1458... Line -...
1458
        jnz     .final_processing
-
 
1459
       @@:
1458
        jz      .final_processing
1460
 
1459
       @@:
1461
 
1460
 
1462
; The segment is in order?
1461
; The segment is in order?
Line 1489... Line 1488...
1489
 
1488
 
Line 1490... Line 1489...
1490
        jmp     .data_done
1489
        jmp     .data_done
Line -... Line 1490...
-
 
1490
 
-
 
1491
  .out_of_order:
1491
 
1492
 
Line 1492... Line 1493...
1492
  .out_of_order:
1493
        DEBUGF  DEBUG_NETWORK_VERBOSE,  "TCP data is out of order\n"
Line 1493... Line 1494...
1493
 
1494
 
Line 1620... Line 1621...
1620
        call    TCP_output
1621
        call    TCP_output
Line 1621... Line 1622...
1621
 
1622
 
1622
  .dumpit:
1623
  .dumpit:
Line 1623... Line 1624...
1623
        DEBUGF  DEBUG_NETWORK_VERBOSE, "TCP_input: dumping\n"
1624
        DEBUGF  DEBUG_NETWORK_VERBOSE, "TCP_input: dumping\n"
1624
 
1625
 
1625
        call    kernel_free
1626
        call    NET_packet_free
Line 1626... Line 1627...
1626
        add     esp, 4
1627
        add     esp, 4
1627
        jmp     .loop
1628
        jmp     .loop
Line 1693... Line 1694...
1693
        call    SOCKET_free
1694
        call    SOCKET_free
Line 1694... Line 1695...
1694
 
1695
 
1695
  .drop_no_socket:
1696
  .drop_no_socket:
Line 1696... Line 1697...
1696
        DEBUGF  DEBUG_NETWORK_VERBOSE, "TCP_input: Drop (no socket)\n"
1697
        DEBUGF  DEBUG_NETWORK_VERBOSE, "TCP_input: Drop (no socket)\n"
1697
 
1698
 
1698
        call    kernel_free
1699
        call    NET_packet_free