Lines Matching refs:socket_ptr

87 UINT  _nx_tcp_socket_create(NX_IP *ip_ptr, NX_TCP_SOCKET *socket_ptr, CHAR *name,  in _nx_tcp_socket_create()  argument
89 VOID (*tcp_urgent_data_callback)(NX_TCP_SOCKET *socket_ptr), in _nx_tcp_socket_create() argument
90 VOID (*tcp_disconnect_callback)(NX_TCP_SOCKET *socket_ptr)) in _nx_tcp_socket_create() argument
98 memset((void *)socket_ptr, 0, sizeof(NX_TCP_SOCKET)); in _nx_tcp_socket_create()
103 socket_ptr -> nx_tcp_socket_ip_ptr = ip_ptr; in _nx_tcp_socket_create()
106 socket_ptr -> nx_tcp_socket_client_type = NX_TRUE; in _nx_tcp_socket_create()
109 socket_ptr -> nx_tcp_socket_name = name; in _nx_tcp_socket_create()
112 socket_ptr -> nx_tcp_socket_duplicated_ack_received = 0; in _nx_tcp_socket_create()
115 socket_ptr -> nx_tcp_socket_mss = 0; in _nx_tcp_socket_create()
118 socket_ptr -> nx_tcp_socket_connect_mss = NX_TCP_MSS_SIZE; in _nx_tcp_socket_create()
121 socket_ptr -> nx_tcp_socket_type_of_service = type_of_service; in _nx_tcp_socket_create()
124 socket_ptr -> nx_tcp_socket_fragment_enable = fragment & NX_DONT_FRAGMENT; in _nx_tcp_socket_create()
127 socket_ptr -> nx_tcp_socket_time_to_live = time_to_live; in _nx_tcp_socket_create()
130 socket_ptr -> nx_tcp_socket_bind_in_progress = NX_FALSE; in _nx_tcp_socket_create()
133 socket_ptr -> nx_tcp_socket_delayed_ack_timeout = _nx_tcp_ack_timer_rate; in _nx_tcp_socket_create()
136 socket_ptr -> nx_tcp_socket_timeout_rate = _nx_tcp_transmit_timer_rate; in _nx_tcp_socket_create()
137 socket_ptr -> nx_tcp_socket_timeout_max_retries = NX_TCP_MAXIMUM_RETRIES; in _nx_tcp_socket_create()
138 socket_ptr -> nx_tcp_socket_timeout_shift = NX_TCP_RETRY_SHIFT; in _nx_tcp_socket_create()
141 socket_ptr -> nx_tcp_socket_transmit_queue_maximum_default = NX_TCP_MAXIMUM_TX_QUEUE; in _nx_tcp_socket_create()
142 socket_ptr -> nx_tcp_socket_transmit_queue_maximum = NX_TCP_MAXIMUM_TX_QUEUE; in _nx_tcp_socket_create()
146 socket_ptr -> nx_tcp_socket_receive_queue_maximum = NX_TCP_MAXIMUM_RX_QUEUE; in _nx_tcp_socket_create()
152 socket_ptr -> nx_tcp_socket_rx_window_maximum = window_size; in _nx_tcp_socket_create()
156 socket_ptr -> nx_tcp_socket_rx_window_default = window_size; in _nx_tcp_socket_create()
157 socket_ptr -> nx_tcp_socket_rx_window_current = window_size; in _nx_tcp_socket_create()
158 socket_ptr -> nx_tcp_socket_tx_outstanding_bytes = 0; in _nx_tcp_socket_create()
159 socket_ptr -> nx_tcp_socket_tx_window_advertised = 0; in _nx_tcp_socket_create()
160 socket_ptr -> nx_tcp_socket_tx_window_congestion = 0; in _nx_tcp_socket_create()
164 socket_ptr -> nx_tcp_socket_ack_n_packet_counter = 1; in _nx_tcp_socket_create()
167 socket_ptr -> nx_tcp_urgent_data_callback = tcp_urgent_data_callback; in _nx_tcp_socket_create()
168 socket_ptr -> nx_tcp_disconnect_callback = tcp_disconnect_callback; in _nx_tcp_socket_create()
171 socket_ptr -> nx_tcp_receive_callback = NX_NULL; in _nx_tcp_socket_create()
176 socket_ptr -> nx_tcp_socket_keepalive_enabled = NX_TRUE; in _nx_tcp_socket_create()
181 …NX_TRACE_IN_LINE_INSERT(NX_TRACE_INTERNAL_TCP_STATE_CHANGE, ip_ptr, socket_ptr, socket_ptr -> nx_t… in _nx_tcp_socket_create()
184 socket_ptr -> nx_tcp_socket_state = NX_TCP_CLOSED; in _nx_tcp_socket_create()
188 socket_ptr -> nx_tcp_socket_vlan_priority = NX_VLAN_PRIORITY_INVALID; in _nx_tcp_socket_create()
192 …NX_TRACE_OBJECT_REGISTER(NX_TRACE_OBJECT_TYPE_TCP_SOCKET, socket_ptr, name, type_of_service, windo… in _nx_tcp_socket_create()
195 …NX_TRACE_IN_LINE_INSERT(NX_TRACE_TCP_SOCKET_CREATE, ip_ptr, socket_ptr, type_of_service, window_si… in _nx_tcp_socket_create()
204 socket_ptr -> nx_tcp_socket_id = NX_TCP_ID; in _nx_tcp_socket_create()
215 (ip_ptr -> nx_ip_tcp_created_sockets_ptr) -> nx_tcp_socket_created_previous = socket_ptr; in _nx_tcp_socket_create()
216 tail_ptr -> nx_tcp_socket_created_next = socket_ptr; in _nx_tcp_socket_create()
219 socket_ptr -> nx_tcp_socket_created_previous = tail_ptr; in _nx_tcp_socket_create()
220 socket_ptr -> nx_tcp_socket_created_next = ip_ptr -> nx_ip_tcp_created_sockets_ptr; in _nx_tcp_socket_create()
226 ip_ptr -> nx_ip_tcp_created_sockets_ptr = socket_ptr; in _nx_tcp_socket_create()
227 socket_ptr -> nx_tcp_socket_created_previous = socket_ptr; in _nx_tcp_socket_create()
228 socket_ptr -> nx_tcp_socket_created_next = socket_ptr; in _nx_tcp_socket_create()
235 socket_ptr -> nx_tcp_socket_ipv6_addr = NX_NULL; in _nx_tcp_socket_create()
240 socket_ptr -> nx_tcp_socket_egress_sa = NX_NULL; in _nx_tcp_socket_create()
241 socket_ptr -> nx_tcp_socket_egress_sa_data_offset = 0; in _nx_tcp_socket_create()