Subversion Repositories Kolibri OS

Rev

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

Rev 3618 Rev 3641
Line 281... Line 281...
281
        jne     not_103
281
        jne     not_103
Line 282... Line 282...
282
 
282
 
283
        mov     ebx, API_ARP
283
        mov     ebx, API_ARP
284
        mov     bh, [device]
284
        mov     bh, [device]
285
        push    ebx
285
        push    ebx
286
        mcall   76
286
        mcall   76      ; tx
287
        pop     ebx
287
        pop     ebx
Line 288... Line 288...
288
        push    eax
288
        push    eax
289
 
289
 
290
        inc     bl
290
        inc     bl
291
        push    ebx
291
        push    ebx
292
        mcall   76
292
        mcall   76      ; rx
Line 293... Line 293...
293
        pop     ebx
293
        pop     ebx
294
        push    eax
294
        push    eax
295
 
295
 
296
        inc     bl
296
        inc     bl
297
        push    ebx
297
        push    ebx
Line 298... Line 298...
298
        mcall   76
298
        mcall   76      ; entries
299
        pop     ebx
299
        pop     ebx
Line 326... Line 326...
326
 
326
 
327
;        mov     edx, 50 shl 16 + 150
327
;        mov     edx, 50 shl 16 + 150
Line 328... Line 328...
328
        mov     [last], 0
328
        mov     [last], 0
329
 
329
 
330
  .arp_loop:
330
  .arp_loop:
331
        mov     ebx, API_ARP + 3
331
        mov     ebx, API_ARP + 3                ; read ARP entry
332
        mov     bh, [device]
332
        mov     bh, [device]
333
        mcall   76, , [last], , , arp_buf
333
        mcall   76, ,[last], , , arp_buf
Line -... Line 334...
-
 
334
        cmp     eax, -1
-
 
335
        je      mainloop
-
 
336
 
334
        cmp     eax, -1
337
        mov     ebx, [last]
335
        je      mainloop
338
        imul    ebx, 16
Line 336... Line 339...
336
 
339
        add     ebx, 8 shl 16 + 140
337
        mcall   4, 20 shl 16 + 140, 0x80000000, str_ARP_entry
340
        mcall   4, , 0x80000000, str_ARP_entry
338
        mov     edx, ebx
341
        mov     edx, ebx