Lines Matching refs:socket_ptr
81 static UINT _nxd_tcp_client_socket_driver_connect(NX_TCP_SOCKET *socket_ptr, in _nxd_tcp_client_socket_driver_connect() argument
92 ip_ptr = socket_ptr -> nx_tcp_socket_ip_ptr; in _nxd_tcp_client_socket_driver_connect()
95 socket_ptr -> nx_tcp_socket_timeout = 0; in _nxd_tcp_client_socket_driver_connect()
98 interface_ptr = socket_ptr -> nx_tcp_socket_connect_interface; in _nxd_tcp_client_socket_driver_connect()
99 status = interface_ptr -> nx_interface_tcpip_offload_handler(ip_ptr, interface_ptr, socket_ptr, in _nxd_tcp_client_socket_driver_connect()
102 socket_ptr -> nx_tcp_socket_port, in _nxd_tcp_client_socket_driver_connect()
111 socket_ptr -> nx_tcp_socket_mss = in _nxd_tcp_client_socket_driver_connect()
118 socket_ptr -> nx_tcp_socket_mss = in _nxd_tcp_client_socket_driver_connect()
122 socket_ptr -> nx_tcp_socket_connect_mss = socket_ptr -> nx_tcp_socket_mss; in _nxd_tcp_client_socket_driver_connect()
123 socket_ptr -> nx_tcp_socket_peer_mss = socket_ptr -> nx_tcp_socket_mss; in _nxd_tcp_client_socket_driver_connect()
129 socket_ptr -> nx_tcp_socket_state = NX_TCP_ESTABLISHED; in _nxd_tcp_client_socket_driver_connect()
133 if (socket_ptr -> nx_tcp_establish_notify) in _nxd_tcp_client_socket_driver_connect()
137 (socket_ptr -> nx_tcp_establish_notify)(socket_ptr); in _nxd_tcp_client_socket_driver_connect()
149 socket_ptr -> nx_tcp_socket_state = NX_TCP_SYN_SENT; in _nxd_tcp_client_socket_driver_connect()
167 socket_ptr -> nx_tcp_socket_state = NX_TCP_CLOSED; in _nxd_tcp_client_socket_driver_connect()
170 memset(&socket_ptr -> nx_tcp_socket_connect_ip, 0, sizeof(NXD_ADDRESS)); in _nxd_tcp_client_socket_driver_connect()
171 socket_ptr -> nx_tcp_socket_connect_port = 0; in _nxd_tcp_client_socket_driver_connect()
174 socket_ptr -> nx_tcp_socket_next_hop_address = 0; in _nxd_tcp_client_socket_driver_connect()
244 UINT _nxd_tcp_client_socket_connect(NX_TCP_SOCKET *socket_ptr, in _nxd_tcp_client_socket_connect() argument
263 ip_ptr = socket_ptr -> nx_tcp_socket_ip_ptr; in _nxd_tcp_client_socket_connect()
270 _nx_http_proxy_client_initialize(socket_ptr, &server_ip, &server_port); in _nxd_tcp_client_socket_connect()
278 …ute_find(ip_ptr, server_ip -> nxd_ip_address.v4, &outgoing_interface, &socket_ptr -> nx_tcp_socket… in _nxd_tcp_client_socket_connect()
292 &socket_ptr -> nx_tcp_socket_ipv6_addr, in _nxd_tcp_client_socket_connect()
300 outgoing_interface = socket_ptr -> nx_tcp_socket_ipv6_addr -> nxd_ipv6_address_attached; in _nxd_tcp_client_socket_connect()
320 …NX_TRACE_IN_LINE_INSERT(NX_TRACE_TCP_CLIENT_SOCKET_CONNECT, ip_ptr, socket_ptr, ip_address_log, se… in _nxd_tcp_client_socket_connect()
328 if (!socket_ptr -> nx_tcp_socket_bound_next) in _nxd_tcp_client_socket_connect()
339 …if ((socket_ptr -> nx_tcp_socket_state != NX_TCP_CLOSED) && (socket_ptr -> nx_tcp_socket_state != … in _nxd_tcp_client_socket_connect()
359 …NX_TRACE_IN_LINE_INSERT(NX_TRACE_INTERNAL_TCP_STATE_CHANGE, ip_ptr, socket_ptr, socket_ptr -> nx_t… in _nxd_tcp_client_socket_connect()
362 socket_ptr -> nx_tcp_socket_state = NX_TCP_SYN_SENT; in _nxd_tcp_client_socket_connect()
365 socket_ptr -> nx_tcp_socket_connect_ip.nxd_ip_version = server_ip -> nxd_ip_version; in _nxd_tcp_client_socket_connect()
372 socket_ptr -> nx_tcp_socket_connect_ip.nxd_ip_address.v4 = server_ip -> nxd_ip_address.v4; in _nxd_tcp_client_socket_connect()
382 socket_ptr -> nx_tcp_socket_connect_ip.nxd_ip_address.v6); in _nxd_tcp_client_socket_connect()
388 socket_ptr -> nx_tcp_socket_connect_port = server_port; in _nxd_tcp_client_socket_connect()
410 socket_ptr -> nx_tcp_socket_state = NX_TCP_CLOSED; in _nxd_tcp_client_socket_connect()
413 memset(&socket_ptr -> nx_tcp_socket_connect_ip, 0, sizeof(NXD_ADDRESS)); in _nxd_tcp_client_socket_connect()
414 socket_ptr -> nx_tcp_socket_connect_port = 0; in _nxd_tcp_client_socket_connect()
417 socket_ptr -> nx_tcp_socket_next_hop_address = 0; in _nxd_tcp_client_socket_connect()
427 socket_ptr -> nx_tcp_socket_connect_interface = outgoing_interface; in _nxd_tcp_client_socket_connect()
430 if (socket_ptr -> nx_tcp_socket_tx_sequence == 0) in _nxd_tcp_client_socket_connect()
432 … socket_ptr -> nx_tcp_socket_tx_sequence = (((ULONG)NX_RAND()) << NX_SHIFT_BY_16) & 0xFFFFFFFF; in _nxd_tcp_client_socket_connect()
433 socket_ptr -> nx_tcp_socket_tx_sequence |= (ULONG)NX_RAND(); in _nxd_tcp_client_socket_connect()
437 …socket_ptr -> nx_tcp_socket_tx_sequence = socket_ptr -> nx_tcp_socket_tx_sequence + ((ULONG)(((UL… in _nxd_tcp_client_socket_connect()
441 … socket_ptr -> nx_tcp_socket_rx_window_current = socket_ptr -> nx_tcp_socket_rx_window_default; in _nxd_tcp_client_socket_connect()
442 … socket_ptr -> nx_tcp_socket_rx_window_last_sent = socket_ptr -> nx_tcp_socket_rx_window_default; in _nxd_tcp_client_socket_connect()
445 socket_ptr -> nx_tcp_socket_fin_received = NX_FALSE; in _nxd_tcp_client_socket_connect()
446 socket_ptr -> nx_tcp_socket_fin_acked = NX_FALSE; in _nxd_tcp_client_socket_connect()
449 socket_ptr -> nx_tcp_socket_tx_sequence++; in _nxd_tcp_client_socket_connect()
452 socket_ptr -> nx_tcp_socket_timeout = socket_ptr -> nx_tcp_socket_timeout_rate; in _nxd_tcp_client_socket_connect()
453 socket_ptr -> nx_tcp_socket_timeout_retries = 0; in _nxd_tcp_client_socket_connect()
456 if (socket_ptr -> nx_tcp_socket_receive_queue_count) in _nxd_tcp_client_socket_connect()
460 _nx_tcp_socket_receive_queue_flush(socket_ptr); in _nxd_tcp_client_socket_connect()
464 socket_ptr -> nx_tcp_socket_tx_window_congestion = 0; in _nxd_tcp_client_socket_connect()
465 socket_ptr -> nx_tcp_socket_tx_outstanding_bytes = 0; in _nxd_tcp_client_socket_connect()
466 socket_ptr -> nx_tcp_socket_packets_sent = 0; in _nxd_tcp_client_socket_connect()
467 socket_ptr -> nx_tcp_socket_bytes_sent = 0; in _nxd_tcp_client_socket_connect()
468 socket_ptr -> nx_tcp_socket_packets_received = 0; in _nxd_tcp_client_socket_connect()
469 socket_ptr -> nx_tcp_socket_bytes_received = 0; in _nxd_tcp_client_socket_connect()
470 socket_ptr -> nx_tcp_socket_retransmit_packets = 0; in _nxd_tcp_client_socket_connect()
471 socket_ptr -> nx_tcp_socket_checksum_errors = 0; in _nxd_tcp_client_socket_connect()
472 socket_ptr -> nx_tcp_socket_transmit_sent_head = NX_NULL; in _nxd_tcp_client_socket_connect()
473 socket_ptr -> nx_tcp_socket_transmit_sent_tail = NX_NULL; in _nxd_tcp_client_socket_connect()
474 socket_ptr -> nx_tcp_socket_transmit_sent_count = 0; in _nxd_tcp_client_socket_connect()
475 socket_ptr -> nx_tcp_socket_receive_queue_count = 0; in _nxd_tcp_client_socket_connect()
476 socket_ptr -> nx_tcp_socket_receive_queue_head = NX_NULL; in _nxd_tcp_client_socket_connect()
477 socket_ptr -> nx_tcp_socket_receive_queue_tail = NX_NULL; in _nxd_tcp_client_socket_connect()
485 … return(_nxd_tcp_client_socket_driver_connect(socket_ptr, server_ip, server_port, wait_option)); in _nxd_tcp_client_socket_connect()
492 _nx_tcp_packet_send_syn(socket_ptr, (socket_ptr -> nx_tcp_socket_tx_sequence - 1)); in _nxd_tcp_client_socket_connect()
500 socket_ptr -> nx_tcp_socket_http_proxy_state = NX_HTTP_PROXY_STATE_WAITING; in _nxd_tcp_client_socket_connect()
513 …nx_tcp_socket_thread_suspend(&(socket_ptr -> nx_tcp_socket_connect_suspended_thread), _nx_tcp_conn… in _nxd_tcp_client_socket_connect()