Subversion Repositories Kolibri OS

Rev

Rev 1335 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1335 Rev 1337
Line 12... Line 12...
12
;;          GNU GENERAL PUBLIC LICENSE                             ;;
12
;;          GNU GENERAL PUBLIC LICENSE                             ;;
13
;;             Version 2, June 1991                                ;;
13
;;             Version 2, June 1991                                ;;
14
;;                                                                 ;;
14
;;                                                                 ;;
15
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
15
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 16... Line 16...
16
 
16
 
Line 17... Line 17...
17
$Revision: 1335 $
17
$Revision: 1337 $
18
 
18
 
19
 
19
 
Line 138... Line 138...
138
 
138
 
139
 
139
 
Line 140... Line -...
140
	DEBUGF 1,"Remote Ip matches\n"
-
 
141
  .ok1:
-
 
142
 
-
 
143
	lea	ebx, [eax + SOCKET_head.lock]
140
	DEBUGF 1,"Remote Ip matches\n"
144
	call	wait_mutex
141
  .ok1:
Line 145... Line 142...
145
 
142
 
146
	cmp	[eax + SOCKET_head.end + IPv4_SOCKET.end + UDP_SOCKET.firstpacket], 0
143
	cmp	[eax + SOCKET_head.end + IPv4_SOCKET.end + UDP_SOCKET.firstpacket], 0
147
	jz	.updateport
144
	jz	.updateport
Line -... Line 145...
-
 
145
 
-
 
146
	mov	bx, [edx + UDP_Packet.SourcePort]
-
 
147
	cmp	[eax + SOCKET_head.end + IPv4_SOCKET.end + UDP_SOCKET.RemotePort], bx
148
 
148
	jne	.dump
Line 149... Line 149...
149
	mov	bx, [edx + UDP_Packet.SourcePort]
149
 
150
	cmp	[eax + SOCKET_head.end + IPv4_SOCKET.end + UDP_SOCKET.RemotePort], bx
150
	lea	ebx, [eax + SOCKET_head.lock]
151
	jne	.dump
151
	call	wait_mutex
Line 168... Line 168...
168
	jmp	socket_internal_receiver
168
	jmp	socket_internal_receiver
Line 169... Line 169...
169
 
169
 
Line -... Line 170...
-
 
170
 
-
 
171
  .updateport:
-
 
172
 
170
 
173
	lea	ebx, [eax + SOCKET_head.lock]
171
  .updateport:
174
	call	wait_mutex
172
 
175
 
173
	mov	bx, [edx + UDP_Packet.SourcePort]
176
	mov	bx, [edx + UDP_Packet.SourcePort]