Rev 5016 | Rev 5498 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5016 | Rev 5250 | ||
---|---|---|---|
Line 765... | Line 765... | ||
765 | 765 | ||
766 | mcall 74, -1 ; get number of active network devices |
766 | mcall 74, -1 ; get number of active network devices |
767 | mov ecx, eax |
767 | mov ecx, eax |
768 | dec al |
768 | dec al |
- | 769 | mov [last_device], al |
|
- | 770 | cmp [device], al |
|
- | 771 | jbe @f |
|
- | 772 | mov [device], 0 |
|
Line 769... | Line 773... | ||
769 | mov [last_device], al |
773 | @@: |
770 | 774 | ||
771 | xor ebx, ebx ; get device type |
775 | xor ebx, ebx ; get device type |
772 | .loop: |
776 | .loop: |
Line 813... | Line 817... | ||
813 | 817 | ||
Line 814... | Line 818... | ||
814 | 818 | ||
815 | ; DATA AREA |
819 | ; DATA AREA |
816 | 820 | ||
817 | name db 'Network status', 0 |
821 | name db 'Network status', 0 |
818 | mode dw 101 |
822 | mode dw 101 ; currently selected protocol |
819 | device db 0 |
823 | device db 1 ; currently selected device |
820 | last_device db 0 |
824 | last_device db ? ; last device available |
Line 821... | Line 825... | ||
821 | device_type dd 0 |
825 | device_type dd ? |
822 | last dd 0 |
826 | last dd ? |
823 | modes db 'Physical IPv4 ARP ICMP UDP TCP', 0 |
827 | modes db 'Physical IPv4 ARP ICMP UDP TCP', 0 |