/kernel/branches/net/network/IPv4.inc |
---|
646,7 → 646,7 |
.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 |
/kernel/branches/net/network/ethernet.inc |
---|
136,7 → 136,8 |
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 |
143,7 → 144,7 |
.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" |