/kernel/branches/net/network/socket.inc |
---|
897,7 → 897,6 |
mov [esp+32], ecx |
mov ebx, [eax + SOCKET.device] |
mov ecx, esi |
call PPPoE_discovery_output |
cmp eax, -1 |
je s_error |
/kernel/branches/net/network/tcp.inc |
---|
54,6 → 54,8 |
TCP_OPT_NOP = 1 ; No-Operation. |
TCP_OPT_MAXSEG = 2 ; Maximum Segment Size. |
TCP_OPT_WINDOW = 3 ; window scale |
TCP_OPT_SACK_PERMIT = 4 ; Selective Acknowledgement |
TCP_OPT_SACK = 5 |
TCP_OPT_TIMESTAMP = 8 |
; Fundamental timer values |
/kernel/branches/net/network/tcp_subr.inc |
---|
85,7 → 85,7 |
macro TCP_init_socket socket { |
mov [socket + TCP_SOCKET.t_maxseg], TCP_mss_default |
mov [socket + TCP_SOCKET.t_flags], 0 ; we could also request scale and timestamp |
mov [socket + TCP_SOCKET.t_flags], TF_REQ_SCALE or TF_REQ_TSTMP |
mov [socket + TCP_SOCKET.t_srtt], TCP_time_srtt_default |
mov [socket + TCP_SOCKET.t_rttvar], TCP_time_rtt_default * 4 |