Lines Matching refs:ip_ptr
89 UINT _nx_ip_create(NX_IP *ip_ptr, CHAR *name, ULONG ip_address, ULONG network_mask, in _nx_ip_create() argument
116 memset((void *)ip_ptr, 0, sizeof(NX_IP)); in _nx_ip_create()
119 ip_ptr -> nx_ip_interface[0].nx_interface_valid = 1; in _nx_ip_create()
123 ip_ptr -> nx_ip_interface[0].nx_interface_ip_address = ip_address; in _nx_ip_create()
126 ip_ptr -> nx_ip_interface[0].nx_interface_ip_network_mask = network_mask; in _nx_ip_create()
129 ip_ptr -> nx_ip_interface[0].nx_interface_ip_network = ip_address & network_mask; in _nx_ip_create()
132 ip_ptr -> nx_ip_interface[0].nx_interface_arp_defend_timeout = 0; in _nx_ip_create()
136 ip_ptr -> nx_ip_interface[0].nx_interface_link_driver_entry = ip_link_driver; in _nx_ip_create()
140 ip_ptr -> nx_ip_interface[0].nx_interface_name = (CHAR *)"PRI"; in _nx_ip_create()
145 ip_ptr -> nx_ip_interface[i].nx_interface_index = (UCHAR)i; in _nx_ip_create()
153 …ip_ptr -> nx_ip_interface[NX_LOOPBACK_INTERFACE].nx_interface_name = (CHAR *)"Internal IP Loopback… in _nx_ip_create()
157 ip_ptr -> nx_ip_interface[NX_LOOPBACK_INTERFACE].nx_interface_valid = 1; in _nx_ip_create()
161 ip_ptr -> nx_ip_interface[NX_LOOPBACK_INTERFACE].nx_interface_ip_address = 0x7F000001; in _nx_ip_create()
162 ip_ptr -> nx_ip_interface[NX_LOOPBACK_INTERFACE].nx_interface_ip_network_mask = 0xFF000000; in _nx_ip_create()
163 ip_ptr -> nx_ip_interface[NX_LOOPBACK_INTERFACE].nx_interface_ip_network = 0x7F000000; in _nx_ip_create()
167 ip_ptr -> nx_ip_interface[NX_LOOPBACK_INTERFACE].nx_interface_link_driver_entry = NX_NULL; in _nx_ip_create()
170 ip_ptr -> nx_ip_interface[NX_LOOPBACK_INTERFACE].nx_interface_address_mapping_needed = 0; in _nx_ip_create()
173 ip_ptr -> nx_ip_interface[NX_LOOPBACK_INTERFACE].nx_interface_ip_mtu_size = 65535; in _nx_ip_create()
176 ip_ptr -> nx_ip_interface[NX_LOOPBACK_INTERFACE].nx_interface_link_up = 1; in _nx_ip_create()
180 …ip_ptr -> nx_ip_interface[NX_LOOPBACK_INTERFACE].nx_interface_capability_flag = (NX_INTERFACE_CAPA… in _nx_ip_create()
197 ip_ptr -> nx_ip_name = name; in _nx_ip_create()
201 ip_ptr -> nx_ip_packet_id = NX_INIT_PACKET_ID; in _nx_ip_create()
205 ip_ptr -> nx_ip_default_packet_pool = default_pool; in _nx_ip_create()
209 ip_ptr -> nx_ip_auxiliary_packet_pool = default_pool; in _nx_ip_create()
213 tx_mutex_create(&(ip_ptr -> nx_ip_protection), name, TX_NO_INHERIT); in _nx_ip_create()
216 tx_event_flags_create(&(ip_ptr -> nx_ip_events), name); in _nx_ip_create()
230 …tx_thread_create(&(ip_ptr -> nx_ip_thread), name, _nx_ip_thread_entry, (ULONG)(ALIGN_TYPE)(ip_ptr), in _nx_ip_create()
233 NX_THREAD_EXTENSION_PTR_SET(&(ip_ptr -> nx_ip_thread), ip_ptr) in _nx_ip_create()
237 tx_timer_create(&(ip_ptr -> nx_ip_periodic_timer), name, in _nx_ip_create()
238 _nx_ip_periodic_timer_entry, (ULONG)(ALIGN_TYPE)ip_ptr, in _nx_ip_create()
241 NX_TIMER_EXTENSION_PTR_SET(&(ip_ptr -> nx_ip_periodic_timer), ip_ptr) in _nx_ip_create()
244 NX_TRACE_OBJECT_REGISTER(NX_TRACE_OBJECT_TYPE_IP, ip_ptr, name, memory_ptr, memory_size); in _nx_ip_create()
247 …NX_TRACE_IN_LINE_INSERT(NX_TRACE_IP_CREATE, ip_ptr, ip_address, network_mask, default_pool, NX_TRA… in _nx_ip_create()
251 ip_ptr -> nx_ipv4_packet_receive = _nx_ipv4_packet_receive; in _nx_ip_create()
259 ip_ptr -> nx_ip_id = NX_IP_ID; in _nx_ip_create()
270 _nx_ip_created_ptr -> nx_ip_created_previous = ip_ptr; in _nx_ip_create()
271 tail_ptr -> nx_ip_created_next = ip_ptr; in _nx_ip_create()
274 ip_ptr -> nx_ip_created_previous = tail_ptr; in _nx_ip_create()
275 ip_ptr -> nx_ip_created_next = _nx_ip_created_ptr; in _nx_ip_create()
281 _nx_ip_created_ptr = ip_ptr; in _nx_ip_create()
282 ip_ptr -> nx_ip_created_next = ip_ptr; in _nx_ip_create()
283 ip_ptr -> nx_ip_created_previous = ip_ptr; in _nx_ip_create()