Subversion Repositories Kolibri OS

Rev

Rev 1530 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1530 Rev 1533
Line 14... Line 14...
14
;;          GNU GENERAL PUBLIC LICENSE                             ;;
14
;;          GNU GENERAL PUBLIC LICENSE                             ;;
15
;;             Version 2, June- 1991                               ;;
15
;;             Version 2, June- 1991                               ;;
16
;;                                                                 ;;
16
;;                                                                 ;;
17
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
17
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 18... Line 18...
18
 
18
 
Line 19... Line 19...
19
$Revision: 1530 $
19
$Revision: 1533 $
20
 
20
 
21
ARP_NO_ENTRY		equ 0
21
ARP_NO_ENTRY		equ 0
22
ARP_VALID_MAPPING	equ 1
22
ARP_VALID_MAPPING	equ 1
Line 504... Line 504...
504
	push	ecx
504
	push	ecx
505
	call	ARP_output_request
505
	call	ARP_output_request
Line 506... Line 506...
506
 
506
 
Line 507... Line 507...
507
;; TODO: check if driver could transmit packet
507
;; TODO: check if driver could transmit packet
508
 
508
 
509
	pop	eax
509
	pop	esi
Line 510... Line 510...
510
	imul	eax, ARP_ENTRY.size
510
	imul	esi, ARP_ENTRY.size
511
	add	eax, ARP_table
511
	add	esi, ARP_table
512
 
512
 
513
	mov	ecx, 25
513
	mov	ecx, 25
-
 
514
  .wait_loop:
514
  .wait_loop:
515
	cmp	[esi + ARP_ENTRY.Status], 1
515
	cmp	[eax + ARP_ENTRY.Status], 1
516
	je	.got_it
-
 
517
	push	esi
516
	je	.got_it
518
	mov	esi, 10
Line 517... Line 519...
517
	mov	esi, 10
519
	call	delay_ms
518
	call	delay_ms
520
	pop	esi