Rev 3725 | Rev 4423 | Go to most recent revision | Show entire file | Ignore 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 |