Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 3185 → Rev 3346

/kernel/branches/net/network/ethernet.inc
28,13 → 28,6
 
struct ETH_DEVICE NET_DEVICE
 
set_mode dd ?
get_mode dd ?
 
set_MAC dd ?
get_MAC dd ?
 
mode dd ?
mac dp ?
 
ends
199,7 → 192,7
dd .bytes_tx ; 2
dd .bytes_rx ; 3
dd .read_mac ; 4
dd .write_mac ; 5
dd .state ; 5
.number = ($ - .table) / 4 - 1
 
.error:
234,9 → 227,7
mov [esp+20+4], ebx ; TODO: fix this ugly code
ret
 
.write_mac:
push ecx
push dx
call [eax + ETH_DEVICE.set_MAC]
.state:
mov eax, [eax + NET_DEVICE.state]
ret