new function: NET_packet_free, i8255x driver should not cause problems anymore.

git-svn-id: svn://kolibrios.org@3861 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
hidnplayr
2013-08-07 13:13:29 +00:00
parent b4f0e98afc
commit 72f900e956
10 changed files with 26 additions and 19 deletions

View File

@@ -69,7 +69,7 @@ TCP_input:
inc [TCP_segments_missed + edi]
add esp, sizeof.TCP_queue_entry - 8
call kernel_free
call NET_packet_free
add esp, 4
ret
@@ -1490,6 +1490,8 @@ align 4
.out_of_order:
DEBUGF DEBUG_NETWORK_VERBOSE, "TCP data is out of order\n"
; Uh-oh, some data is out of order, lets call TCP reassemble for help
call TCP_reassemble
@@ -1621,7 +1623,7 @@ align 4
.dumpit:
DEBUGF DEBUG_NETWORK_VERBOSE, "TCP_input: dumping\n"
call kernel_free
call NET_packet_free
add esp, 4
jmp .loop
@@ -1694,6 +1696,6 @@ align 4
.drop_no_socket:
DEBUGF DEBUG_NETWORK_VERBOSE, "TCP_input: Drop (no socket)\n"
call kernel_free
call NET_packet_free
add esp, 4
jmp .loop