Rev 1206 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1206 | Rev 1249 | ||
---|---|---|---|
Line 15... | Line 15... | ||
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 | 19 | ||
20 | $Revision: 1206 $ |
20 | $Revision: 1249 $ |
21 | 21 | ||
Line 219... | Line 219... | ||
219 | lea eax, [edi + ETH_DEVICE.mac] |
219 | lea eax, [edi + ETH_DEVICE.mac] |
220 | mov ebx, ETH_BROADCAST |
220 | mov ebx, ETH_BROADCAST |
221 | mov ecx, 60 ; minimum packet size |
221 | mov ecx, 60 ; minimum packet size |
222 | mov edx, edi ;;; |
222 | mov edx, edi ;;; |
223 | mov di , ETHER_ARP |
223 | mov di , ETHER_ARP |
224 | call ETH_create_Packet |
224 | call ETH_create_packet |
225 | cmp edi, -1 |
225 | cmp edi, -1 |
226 | je .exit |
226 | je .exit |
Line 227... | Line 227... | ||
227 | 227 | ||
Line 246... | Line 246... | ||
246 | stosd ; |
246 | stosd ; |
Line 247... | Line 247... | ||
247 | 247 | ||
Line 248... | Line 248... | ||
248 | DEBUGF 1,"ARP Packet for device %x created successfully\n", ebx |
248 | DEBUGF 1,"ARP Packet for device %x created successfully\n", ebx |
249 | 249 | ||
Line 250... | Line 250... | ||
250 | push edx ecx |
250 | push edx ecx |
251 | jmp ETH_Sender |
251 | jmp ETH_sender |
252 | 252 | ||
253 | .exit: |
253 | .exit: |
Line 553... | Line 553... | ||
553 | ; mov ax , ETHER_ARP |
553 | ; mov ax , ETHER_ARP |
554 | ; stosw |
554 | ; stosw |
Line 555... | Line 555... | ||
555 | 555 | ||
Line 556... | Line 556... | ||
556 | DEBUGF 1,"ARP_Handler - Sending reply \n" |
556 | DEBUGF 1,"ARP_Handler - Sending reply \n" |
Line 557... | Line 557... | ||
557 | 557 | ||
558 | jmp ETH_Sender ; And send it! |
558 | jmp ETH_sender ; And send it! |
559 | 559 |