91,7 → 91,6 |
; OUT: / |
; |
;----------------------------------------------------------------- |
|
align 4 |
ARP_init: |
|
118,7 → 117,6 |
; ebx = last four bytes of mac ; TODO: special eax value for 'request send' |
; |
;----------------------------------------------------------------- |
|
align 4 |
ARP_IP_to_MAC: |
|
202,8 → 200,6 |
; OUT: / |
; |
;--------------------------------------------------------------------------- |
|
|
align 4 |
ARP_create_request: |
|
266,7 → 262,6 |
; OUT: / |
; |
;--------------------------------------------------------------------------- |
|
align 4 |
ARP_decrease_entry_ttls: |
|
320,7 → 315,7 |
|
ret |
|
;--------------------------------------------------------------------------- |
;----------------------------------------------------------------- |
; |
; ARP_add_entry (or update) |
; |
332,10 → 327,7 |
; |
; OUT: eax = entry #, -1 on error |
; |
;--------------------------------------------------------------------------- |
|
; TODO: use a mutex |
|
;----------------------------------------------------------------- ; TODO: use a mutex |
align 4 |
ARP_add_entry: |
|
397,7 → 389,7 |
jmp .exit |
|
|
;--------------------------------------------------------------------------- |
;----------------------------------------------------------------- |
; |
; ARP_del_entry |
; |
404,8 → 396,7 |
; IN: entry # in esi |
; OUT: / |
; |
;--------------------------------------------------------------------------- |
|
;----------------------------------------------------------------- |
align 4 |
ARP_del_entry: |
|
434,7 → 425,7 |
|
|
|
;----------------------------------------------------- |
;----------------------------------------------------------------- |
; |
; ARP_Handler: |
; |
446,8 → 437,7 |
; packet size (without ethernet header) in ecx |
; OUT: / |
; |
;----------------------------------------------------- |
|
;----------------------------------------------------------------- |
align 4 |
ARP_handler: |
|
565,7 → 555,7 |
|
|
|
;--------------------------------------------------------------------------- |
;----------------------------------------------------------------- |
; |
; ARP_API |
; |
575,10 → 565,9 |
; device number in bh |
; ecx, edx, .. depends on subfunction |
; |
; OUT: |
; OUT: ? |
; |
;--------------------------------------------------------------------------- |
|
;----------------------------------------------------------------- |
align 4 |
ARP_API: |
|