forked from KolibriOS/kolibrios
Bugfixes for ethernet and IPv4 (net branch)
git-svn-id: svn://kolibrios.org@2607 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
4a382514dd
commit
f0bcb2828e
@ -646,7 +646,7 @@ IPv4_output:
|
||||
|
||||
.eth_error:
|
||||
DEBUGF 1,"IPv4_output: ethernet error\n"
|
||||
add esp, 6+2+4
|
||||
add esp, 3*4+2*2+6
|
||||
sub edi, edi
|
||||
ret
|
||||
|
||||
|
@ -136,14 +136,15 @@ ETH_output:
|
||||
lea edx, [ecx + sizeof.ETH_header] ; Set edx to complete buffer size
|
||||
|
||||
cmp edx, ETH_FRAME_MINIMUM
|
||||
jb .adjust_size
|
||||
jbe .adjust_size
|
||||
.done:
|
||||
DEBUGF 1,"ETH_output: done: %x total size: %u\n", eax, edx
|
||||
ret
|
||||
|
||||
.adjust_size:
|
||||
mov edx, ETH_FRAME_MINIMUM
|
||||
test edx, edx ; clear zero flag
|
||||
ret
|
||||
jmp .done
|
||||
|
||||
.out_of_ram:
|
||||
DEBUGF 2,"ETH_output: Out of ram space!!\n"
|
||||
|
Loading…
Reference in New Issue
Block a user