Rev 3185 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3185 | Rev 3249 | ||
---|---|---|---|
Line 19... | Line 19... | ||
19 | ;; GNU GENERAL PUBLIC LICENSE ;; |
19 | ;; GNU GENERAL PUBLIC LICENSE ;; |
20 | ;; Version 2, June 1991 ;; |
20 | ;; Version 2, June 1991 ;; |
21 | ;; ;; |
21 | ;; ;; |
22 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
22 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 23... | Line 23... | ||
23 | 23 | ||
24 | $Revision: 3185 $ |
- | |
25 | - | ||
26 | __DEBUG_LEVEL_OLD__ equ __DEBUG_LEVEL__ ; use seperate debug level for network part of kernel |
- | |
Line 27... | Line 24... | ||
27 | __DEBUG_LEVEL__ equ 1 |
24 | $Revision: 3249 $ |
28 | 25 | ||
29 | uglobal |
26 | uglobal |
30 | net_10ms dd ? |
27 | net_10ms dd ? |
Line 162... | Line 159... | ||
162 | imul reg, 214013 |
159 | imul reg, 214013 |
163 | xor reg, 0xdeadbeef |
160 | xor reg, 0xdeadbeef |
164 | rol reg, 9 |
161 | rol reg, 9 |
165 | } |
162 | } |
Line -... | Line 163... | ||
- | 163 | ||
166 | 164 | ; Network to Hardware byte order (dword) |
|
Line 167... | Line 165... | ||
167 | macro ntohd reg { |
165 | macro ntohd reg { |
168 | 166 | ||
169 | rol word reg, 8 |
167 | rol word reg, 8 |
Line 170... | Line 168... | ||
170 | rol dword reg, 16 |
168 | rol dword reg, 16 |
Line -... | Line 169... | ||
- | 169 | rol word reg , 8 |
|
171 | rol word reg , 8 |
170 | |
Line 172... | Line 171... | ||
172 | 171 | } |
|
Line 173... | Line 172... | ||
173 | } |
172 | |
Line 739... | Line 738... | ||
739 | mov eax, -1 |
738 | mov eax, -1 |
Line 740... | Line 739... | ||
740 | 739 | ||
741 | .return: |
740 | .return: |
742 | mov [esp+28+4], eax ; return eax value to the program |
741 | mov [esp+28+4], eax ; return eax value to the program |
743 | ret |
- | |
744 | - | ||
745 | - | ||
746 | __DEBUG_LEVEL__ equ __DEBUG_LEVEL_OLD__ |
742 | ret |