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 |