Lines Matching refs:socket_ptr

85 NX_TCP_SOCKET *socket_ptr;  in _nx_tcp_fast_periodic_processing()  local
97 socket_ptr = ip_ptr -> nx_ip_tcp_created_sockets_ptr; in _nx_tcp_fast_periodic_processing()
105 if ((socket_ptr -> nx_tcp_socket_state >= NX_TCP_ESTABLISHED) && in _nx_tcp_fast_periodic_processing()
106 … ((socket_ptr -> nx_tcp_socket_rx_sequence != socket_ptr -> nx_tcp_socket_rx_sequence_acked) || in _nx_tcp_fast_periodic_processing()
107 …(socket_ptr -> nx_tcp_socket_rx_window_last_sent < socket_ptr -> nx_tcp_socket_rx_window_current))) in _nx_tcp_fast_periodic_processing()
111 if (socket_ptr -> nx_tcp_socket_delayed_ack_timeout <= timer_rate) in _nx_tcp_fast_periodic_processing()
115 _nx_tcp_packet_send_ack(socket_ptr, socket_ptr -> nx_tcp_socket_tx_sequence); in _nx_tcp_fast_periodic_processing()
121 socket_ptr -> nx_tcp_socket_delayed_ack_timeout -= timer_rate; in _nx_tcp_fast_periodic_processing()
126 if (socket_ptr -> nx_tcp_socket_timeout) in _nx_tcp_fast_periodic_processing()
130 if (socket_ptr -> nx_tcp_socket_timeout > timer_rate) in _nx_tcp_fast_periodic_processing()
134 socket_ptr -> nx_tcp_socket_timeout -= timer_rate; in _nx_tcp_fast_periodic_processing()
136 …else if (((socket_ptr -> nx_tcp_socket_timeout_retries >= socket_ptr -> nx_tcp_socket_timeout_max_… in _nx_tcp_fast_periodic_processing()
137 (socket_ptr -> nx_tcp_socket_zero_window_probe_has_data == NX_FALSE)) || in _nx_tcp_fast_periodic_processing()
138 …((socket_ptr -> nx_tcp_socket_zero_window_probe_failure >= socket_ptr -> nx_tcp_socket_timeout_max… in _nx_tcp_fast_periodic_processing()
139 (socket_ptr -> nx_tcp_socket_zero_window_probe_has_data == NX_TRUE)) in _nx_tcp_fast_periodic_processing()
146 _nx_tcp_socket_connection_reset(socket_ptr); in _nx_tcp_fast_periodic_processing()
149 else if ((socket_ptr -> nx_tcp_socket_state == NX_TCP_SYN_SENT) || in _nx_tcp_fast_periodic_processing()
150 (socket_ptr -> nx_tcp_socket_state == NX_TCP_SYN_RECEIVED)) in _nx_tcp_fast_periodic_processing()
156 socket_ptr -> nx_tcp_socket_timeout_retries++; in _nx_tcp_fast_periodic_processing()
159 socket_ptr -> nx_tcp_socket_timeout = socket_ptr -> nx_tcp_socket_timeout_rate << in _nx_tcp_fast_periodic_processing()
160 … (socket_ptr -> nx_tcp_socket_timeout_retries * socket_ptr -> nx_tcp_socket_timeout_shift); in _nx_tcp_fast_periodic_processing()
164 _nx_tcp_packet_send_syn(socket_ptr, (socket_ptr -> nx_tcp_socket_tx_sequence - 1)); in _nx_tcp_fast_periodic_processing()
167 else if (socket_ptr -> nx_tcp_socket_transmit_sent_head || in _nx_tcp_fast_periodic_processing()
168 ((socket_ptr -> nx_tcp_socket_tx_window_advertised == 0) && in _nx_tcp_fast_periodic_processing()
169 (socket_ptr -> nx_tcp_socket_state <= NX_TCP_CLOSE_WAIT))) in _nx_tcp_fast_periodic_processing()
173socket_ptr -> nx_tcp_socket_tx_sequence_recover = socket_ptr -> nx_tcp_socket_tx_sequence - 1; in _nx_tcp_fast_periodic_processing()
176 _nx_tcp_socket_retransmit(ip_ptr, socket_ptr, NX_FALSE); in _nx_tcp_fast_periodic_processing()
179 socket_ptr -> nx_tcp_socket_fast_recovery = NX_FALSE; in _nx_tcp_fast_periodic_processing()
180socket_ptr -> nx_tcp_socket_tx_window_congestion = socket_ptr -> nx_tcp_socket_tx_slow_start_thres… in _nx_tcp_fast_periodic_processing()
182 else if ((socket_ptr -> nx_tcp_socket_state == NX_TCP_FIN_WAIT_1) || in _nx_tcp_fast_periodic_processing()
183 (socket_ptr -> nx_tcp_socket_state == NX_TCP_CLOSING) || in _nx_tcp_fast_periodic_processing()
184 (socket_ptr -> nx_tcp_socket_state == NX_TCP_LAST_ACK)) in _nx_tcp_fast_periodic_processing()
191 socket_ptr -> nx_tcp_socket_timeout_retries++; in _nx_tcp_fast_periodic_processing()
194 socket_ptr -> nx_tcp_socket_timeout = socket_ptr -> nx_tcp_socket_timeout_rate << in _nx_tcp_fast_periodic_processing()
195 … (socket_ptr -> nx_tcp_socket_timeout_retries * socket_ptr -> nx_tcp_socket_timeout_shift); in _nx_tcp_fast_periodic_processing()
198 _nx_tcp_packet_send_fin(socket_ptr, (socket_ptr -> nx_tcp_socket_tx_sequence - 1)); in _nx_tcp_fast_periodic_processing()
200 else if (socket_ptr -> nx_tcp_socket_state == NX_TCP_TIMED_WAIT) in _nx_tcp_fast_periodic_processing()
204 _nx_tcp_socket_block_cleanup(socket_ptr); in _nx_tcp_fast_periodic_processing()
209 socket_ptr = socket_ptr -> nx_tcp_socket_created_next; in _nx_tcp_fast_periodic_processing()