/kernel/trunk/network/ethernet.inc |
---|
94,9 → 94,6 |
popf |
; Mark it as being an Ethernet Frame |
mov [eax + NET_BUFF.type], NET_BUFF_ETH |
; Now queue an event to process it |
xor edx, edx |
mov eax, [ETH_input_event] |
/kernel/trunk/network/icmp.inc |
---|
214,8 → 214,7 |
mov [esi + ICMP_header.Type], ICMP_ECHOREPLY |
mov eax, [esp] |
mov esi, [eax + NET_BUFF.offset] |
add esi, eax |
lea esi, [eax + NET_BUFF.data] |
; Check frame type |
cmp [eax + NET_BUFF.type], NET_BUFF_ETH |