Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 1257 → Rev 1256

/kernel/branches/net/network/stack.inc
29,7 → 29,7
MIN_EPHEMERAL_PORT equ 49152
MAX_EPHEMERAL_PORT equ 61000
 
ETHER equ 1337 ; TODO: find another value for this (how does it work in posix ?)
ETHER equ 1337
ETHER_ARP equ 0x0608
 
AF_UNSPEC equ 0
105,7 → 105,7
include "udp.inc"
include "icmp.inc"
 
;-----------------------------------------------------------------
;-----------------------------------------------
;
; stack_init
;
114,7 → 114,8
; IN: /
; OUT: /
;
;-----------------------------------------------------------------
;-----------------------------------------------
 
align 4
stack_init:
 
135,7 → 136,7
 
 
 
;-----------------------------------------------------------------
;-----------------------------------------------
;
; stack_handler
;
144,7 → 145,8
; IN: /
; OUT: /
;
;-----------------------------------------------------------------
;-----------------------------------------------
 
align 4
stack_handler:
 
181,6 → 183,9
ret
 
 
 
 
 
;-----------------------------------------------------------------
;
; checksum_1
193,6 → 198,7
; OUT: edx = semi-checksum
;
;-----------------------------------------------------------------
 
align 4
checksum_1:
 
216,6 → 222,7
ret
 
 
 
;-----------------------------------------------------------------
;
; checksum_2
226,6 → 233,7
; OUT: dx = checksum (in INET byte order)
;
;-----------------------------------------------------------------
 
align 4
checksum_2:
 
254,6 → 262,7
; System function to work with network devices (73)
;
;----------------------------------------------------------------
 
align 4
sys_network:
 
337,6 → 346,7
; System Function To work with Protocols (75)
;
;----------------------------------------------------------------
 
align 4
sys_protocols:
cmp bh, MAX_NET_DEVICES ; Check if device number exists