Subversion Repositories Kolibri OS

Rev

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

Rev 323 Rev 373
Line 96... Line 96...
96
include "drivers/rtl8139.inc"
96
include "drivers/rtl8139.inc"
97
include "drivers/3c59x.inc"
97
include "drivers/3c59x.inc"
98
include "drivers/sis900.inc"
98
include "drivers/sis900.inc"
99
include "drivers/pcnet32.inc"
99
include "drivers/pcnet32.inc"
100
;include "drivers/mtd80x.inc"
100
;include "drivers/mtd80x.inc"
-
 
101
include "drivers/rtl8169.inc"
Line 101... Line 102...
101
 
102
 
102
; PCICards
103
; PCICards
103
; ========
104
; ========
104
; PCI vendor and hardware types for hardware supported by the above drivers
105
; PCI vendor and hardware types for hardware supported by the above drivers
Line 141... Line 142...
141
dd  0x0106018a, rtl8139_probe, rtl8139_reset, rtl8139_poll, rtl8139_transmit, rtl8139_cable
142
dd  0x0106018a, rtl8139_probe, rtl8139_reset, rtl8139_poll, rtl8139_transmit, rtl8139_cable
142
dd  0x1211126c, rtl8139_probe, rtl8139_reset, rtl8139_poll, rtl8139_transmit, rtl8139_cable
143
dd  0x1211126c, rtl8139_probe, rtl8139_reset, rtl8139_poll, rtl8139_transmit, rtl8139_cable
143
dd  0x81391743, rtl8139_probe, rtl8139_reset, rtl8139_poll, rtl8139_transmit, rtl8139_cable
144
dd  0x81391743, rtl8139_probe, rtl8139_reset, rtl8139_poll, rtl8139_transmit, rtl8139_cable
144
dd  0x8139021b, rtl8139_probe, rtl8139_reset, rtl8139_poll, rtl8139_transmit, rtl8139_cable
145
dd  0x8139021b, rtl8139_probe, rtl8139_reset, rtl8139_poll, rtl8139_transmit, rtl8139_cable
Line -... Line 146...
-
 
146
 
-
 
147
dd  0x816810ec, rtl8169_probe, rtl8169_reset, rtl8169_poll, rtl8169_transmit, 0
-
 
148
dd  0x816910ec, rtl8169_probe, rtl8169_reset, rtl8169_poll, rtl8169_transmit, 0
-
 
149
dd  0x011616ec, rtl8169_probe, rtl8169_reset, rtl8169_poll, rtl8169_transmit, 0
-
 
150
dd  0x43001186, rtl8169_probe, rtl8169_reset, rtl8169_poll, rtl8169_transmit, 0
145
 
151
 
146
dd  0x590010b7, e3c59x_probe, e3c59x_reset, e3c59x_poll, e3c59x_transmit, 0
152
dd  0x590010b7, e3c59x_probe, e3c59x_reset, e3c59x_poll, e3c59x_transmit, 0
147
dd  0x592010b7, e3c59x_probe, e3c59x_reset, e3c59x_poll, e3c59x_transmit, 0
153
dd  0x592010b7, e3c59x_probe, e3c59x_reset, e3c59x_poll, e3c59x_transmit, 0
148
dd  0x597010b7, e3c59x_probe, e3c59x_reset, e3c59x_poll, e3c59x_transmit, 0
154
dd  0x597010b7, e3c59x_probe, e3c59x_reset, e3c59x_poll, e3c59x_transmit, 0
149
dd  0x595010b7, e3c59x_probe, e3c59x_reset, e3c59x_poll, e3c59x_transmit, 0
155
dd  0x595010b7, e3c59x_probe, e3c59x_reset, e3c59x_poll, e3c59x_transmit, 0
Line 431... Line 437...
431
    je	    .is_arp		     ; It is ARP
437
    je	    .is_arp		     ; It is ARP
Line 432... Line 438...
432
 
438
 
Line 433... Line 439...
433
    jmp     .exit		; If not IP or ARP, ignore
439
    jmp     .exit		; If not IP or ARP, ignore
-
 
440
 
434
 
441
  .is_ip:
435
  .is_ip:
442
    DEBUGF  1,"K : eth_rx - IP packet\n"
436
    inc     dword [ip_rx_count]
443
    inc     dword [ip_rx_count]
Line 437... Line 444...
437
    call    ether_IP_handler
444
    call    ether_IP_handler
438
    jmp     .exit
-
 
-
 
445
    jmp     .exit
439
 
446
 
440
  .is_arp:
447
  .is_arp:
Line 441... Line 448...
441
 
448
    DEBUGF  1,"K : eth_rx - ARP packet\n"
442
    ; At this point, the packet is still in the Ether_buffer
449
    ; At this point, the packet is still in the Ether_buffer