Home
last modified time | relevance | path

Searched refs:option_ptr (Results 1 – 16 of 16) sorted by relevance

/NetX-Duo-v6.2.1/common/src/
Dnx_tcp_mss_option_get.c77 UINT _nx_tcp_mss_option_get(UCHAR *option_ptr, ULONG option_area_size, ULONG *mss) in _nx_tcp_mss_option_get() argument
90 if (*option_ptr == NX_TCP_MSS_KIND) in _nx_tcp_mss_option_get()
96 option_ptr++; in _nx_tcp_mss_option_get()
99 if (*option_ptr++ != 4) in _nx_tcp_mss_option_get()
105 *mss = (ULONG)*option_ptr++; in _nx_tcp_mss_option_get()
108 *mss = (*mss << 8) | (ULONG)*option_ptr; in _nx_tcp_mss_option_get()
117 if (*option_ptr == NX_TCP_EOL_KIND) in _nx_tcp_mss_option_get()
125 if (*option_ptr++ == NX_TCP_NOP_KIND) in _nx_tcp_mss_option_get()
135 option_length = ((ULONG)*option_ptr); in _nx_tcp_mss_option_get()
144 option_ptr = option_ptr + (option_length - 1); in _nx_tcp_mss_option_get()
Dnx_tcp_window_scaling_option_get.c79 UINT _nx_tcp_window_scaling_option_get(UCHAR *option_ptr, ULONG option_area_size, ULONG *window_sc… in _nx_tcp_window_scaling_option_get() argument
93 if (*option_ptr == NX_TCP_RWIN_KIND) in _nx_tcp_window_scaling_option_get()
99 option_ptr++; in _nx_tcp_window_scaling_option_get()
102 if (*option_ptr++ != 3) in _nx_tcp_window_scaling_option_get()
108 *window_scale = (ULONG)*option_ptr; in _nx_tcp_window_scaling_option_get()
123 if (*option_ptr == NX_TCP_EOL_KIND) in _nx_tcp_window_scaling_option_get()
131 if (*option_ptr == NX_TCP_NOP_KIND) in _nx_tcp_window_scaling_option_get()
134 option_ptr++; in _nx_tcp_window_scaling_option_get()
144 option_length = *(option_ptr + 1); in _nx_tcp_window_scaling_option_get()
153 option_ptr = option_ptr + option_length; in _nx_tcp_window_scaling_option_get()
Dnx_icmpv6_process_na.c100 NX_ICMPV6_OPTION *option_ptr = NX_NULL; in _nx_icmpv6_process_na() local
153 option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(nd_ptr, sizeof(NX_ICMPV6_ND)); in _nx_icmpv6_process_na()
160 if (option_ptr -> nx_icmpv6_option_type == ICMPV6_OPTION_TYPE_TRG_LINK_ADDR) in _nx_icmpv6_process_na()
166 option_length -= ((UINT)(option_ptr -> nx_icmpv6_option_length) << 3); in _nx_icmpv6_process_na()
169option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(option_ptr, ((option_ptr -> nx_icmpv6_option… in _nx_icmpv6_process_na()
176 option_ptr = NX_NULL; in _nx_icmpv6_process_na()
185 if (!option_ptr) in _nx_icmpv6_process_na()
252 if (option_ptr) in _nx_icmpv6_process_na()
259 new_lla = (USHORT *)&option_ptr -> nx_icmpv6_option_data; in _nx_icmpv6_process_na()
313 if (option_ptr && !lla_same) in _nx_icmpv6_process_na()
[all …]
Dnx_ipv4_option_process.c77 UCHAR *option_ptr; in _nx_ipv4_option_process() local
93 option_ptr = packet_ptr -> nx_packet_prepend_ptr + sizeof(NX_IPV4_HEADER); in _nx_ipv4_option_process()
103 op_type = *option_ptr; in _nx_ipv4_option_process()
121 option_ptr++; in _nx_ipv4_option_process()
146 op_length = *(option_ptr + 1); in _nx_ipv4_option_process()
149 op_timestamp_offset = *(option_ptr + 2); in _nx_ipv4_option_process()
152 op_timestamp_overflow = (*(option_ptr + 3)) >> 4; in _nx_ipv4_option_process()
153 op_timestamp_flags = (*(option_ptr + 3)) & 0xF; in _nx_ipv4_option_process()
219 op_length = *(option_ptr + 1); in _nx_ipv4_option_process()
230 option_ptr += op_length; in _nx_ipv4_option_process()
Dnx_icmpv6_process_ra.c102 NX_ICMPV6_OPTION *option_ptr; in _nx_icmpv6_process_ra() local
257 option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(ra_ptr, sizeof(NX_ICMPV6_RA)); in _nx_icmpv6_process_ra()
266 if (option_ptr -> nx_icmpv6_option_type == ICMPV6_OPTION_TYPE_PREFIX_INFO) in _nx_icmpv6_process_ra()
270 … if ((UINT)(option_ptr -> nx_icmpv6_option_length << 3) < sizeof(NX_ICMPV6_OPTION_PREFIX)) in _nx_icmpv6_process_ra()
284 prefix_ptr = (NX_ICMPV6_OPTION_PREFIX *)option_ptr; in _nx_icmpv6_process_ra()
295 packet_length -= (option_ptr -> nx_icmpv6_option_length << 3); in _nx_icmpv6_process_ra()
299option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(option_ptr, ((option_ptr -> nx_icmpv6_option… in _nx_icmpv6_process_ra()
314 packet_length -= (option_ptr -> nx_icmpv6_option_length << 3); in _nx_icmpv6_process_ra()
318option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(option_ptr, ((option_ptr -> nx_icmpv6_option… in _nx_icmpv6_process_ra()
450 else if (option_ptr -> nx_icmpv6_option_type == ICMPV6_OPTION_TYPE_SRC_LINK_ADDR) in _nx_icmpv6_process_ra()
[all …]
Dnx_icmpv6_process_ns.c100 NX_ICMPV6_OPTION *option_ptr; in _nx_icmpv6_process_ns() local
255 option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(header_ptr, sizeof(NX_ICMPV6_ND)); in _nx_icmpv6_process_ns()
265 if (option_ptr -> nx_icmpv6_option_type == ICMPV6_OPTION_TYPE_SRC_LINK_ADDR) in _nx_icmpv6_process_ns()
292 … (CHAR *)&option_ptr -> nx_icmpv6_option_data, 0, ND_CACHE_STATE_STALE, in _nx_icmpv6_process_ns()
303 UCHAR *new_mac = (UCHAR *)&option_ptr -> nx_icmpv6_option_data; in _nx_icmpv6_process_ns()
339 option_length -= ((UINT)(option_ptr -> nx_icmpv6_option_length) << 3); in _nx_icmpv6_process_ns()
342option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(option_ptr, ((option_ptr -> nx_icmpv6_option… in _nx_icmpv6_process_ns()
429 option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(header_ptr, sizeof(NX_ICMPV6_ND)); in _nx_icmpv6_process_ns()
430 option_ptr -> nx_icmpv6_option_type = ICMPV6_OPTION_TYPE_TRG_LINK_ADDR; in _nx_icmpv6_process_ns()
431 option_ptr -> nx_icmpv6_option_length = 1; in _nx_icmpv6_process_ns()
[all …]
Dnx_icmpv6_process_redirect.c105 NX_ICMPV6_OPTION *option_ptr; in _nx_icmpv6_process_redirect() local
240option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(redirect_ptr, sizeof(NX_ICMPV6_REDIRECT_MESS… in _nx_icmpv6_process_redirect()
244 if (_nx_icmpv6_validate_options(option_ptr, (INT)packet_length, 0) == NX_NOT_SUCCESSFUL) in _nx_icmpv6_process_redirect()
261 if (option_ptr -> nx_icmpv6_option_type == ICMPV6_OPTION_TYPE_TRG_LINK_ADDR) in _nx_icmpv6_process_redirect()
273 … (CHAR *)&option_ptr -> nx_icmpv6_option_data, 0, ND_CACHE_STATE_STALE, in _nx_icmpv6_process_redirect()
305 UCHAR *new_mac = (UCHAR *)&option_ptr -> nx_icmpv6_option_data; in _nx_icmpv6_process_redirect()
339 else if (option_ptr -> nx_icmpv6_option_type == ICMPV6_OPTION_TYPE_MTU) in _nx_icmpv6_process_redirect()
344 mtu_ptr = (NX_ICMPV6_OPTION_MTU *)option_ptr; in _nx_icmpv6_process_redirect()
359 option_length = (UINT)(option_ptr -> nx_icmpv6_option_length << 3); in _nx_icmpv6_process_redirect()
363 option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(option_ptr, option_length); in _nx_icmpv6_process_redirect()
Dnx_icmpv6_validate_ra.c80 NX_ICMPV6_OPTION *option_ptr; in _nx_icmpv6_validate_ra() local
129 option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(header_ptr, sizeof(NX_ICMPV6_RA)); in _nx_icmpv6_validate_ra()
137 return(_nx_icmpv6_validate_options(option_ptr, option_length, NX_NULL)); in _nx_icmpv6_validate_ra()
Dnx_icmpv6_validate_neighbor_message.c82 NX_ICMPV6_OPTION *option_ptr; in _nx_icmpv6_validate_neighbor_message() local
169 option_ptr = (NX_ICMPV6_OPTION *)NX_UCHAR_POINTER_ADD(nd_header_ptr, sizeof(NX_ICMPV6_ND)); in _nx_icmpv6_validate_neighbor_message()
175 return(_nx_icmpv6_validate_options(option_ptr, (INT)option_length, (INT)option_check)); in _nx_icmpv6_validate_neighbor_message()
/NetX-Duo-v6.2.1/test/regression/dhcp_test/
Dnetx_dhcp_client_parameter_request_test.c173 UCHAR *option_ptr; in server_thread_entry() local
210option_ptr = dhcp_search_buffer(my_packet -> nx_packet_prepend_ptr, NX_DHCP_OPTION_DHCP_PARAMETERS… in server_thread_entry()
213 if (option_ptr == NX_NULL) in server_thread_entry()
220 option_size = (UINT)*option_ptr; in server_thread_entry()
221 option_ptr++; in server_thread_entry()
231 if ((*(option_ptr) != NX_DHCP_OPTION_SUBNET_MASK) || in server_thread_entry()
232 (*(option_ptr + 1) != NX_DHCP_OPTION_GATEWAYS) || in server_thread_entry()
233 (*(option_ptr + 2) != NX_DHCP_OPTION_DNS_SVR)) in server_thread_entry()
238 option_ptr += 3; in server_thread_entry()
243 if (*(option_ptr + index) != NX_DHCP_OPTION_NTP_SVR + index) in server_thread_entry()
Dnetx_dhcp_client_ntp_option_test.c277 UCHAR *option_ptr; in server_thread_entry() local
338option_ptr = dhcp_search_buffer(my_packet -> nx_packet_prepend_ptr, NX_DHCP_OPTION_DHCP_PARAMETERS… in server_thread_entry()
341 if (option_ptr == NX_NULL) in server_thread_entry()
348 option_size = (UINT)*option_ptr; in server_thread_entry()
349 option_ptr++; in server_thread_entry()
354 if (*(option_ptr + index) == NX_DHCP_OPTION_NTP_SVR) in server_thread_entry()
Dnetx_dhcp_get_option_value_test.c284 UCHAR *option_ptr; in server_thread_entry() local
345option_ptr = dhcp_search_buffer(my_packet -> nx_packet_prepend_ptr, NX_DHCP_OPTION_DHCP_PARAMETERS… in server_thread_entry()
348 if (option_ptr == NX_NULL) in server_thread_entry()
355 option_size = (UINT)*option_ptr; in server_thread_entry()
356 option_ptr++; in server_thread_entry()
361 if (*(option_ptr + index) == NX_DHCP_OPTION_NTP_SVR) in server_thread_entry()
Dnetx_dhcp_send_request_internal_test.c329 UCHAR *option_ptr; in server_thread_entry() local
392option_ptr = dhcp_search_buffer(my_packet -> nx_packet_prepend_ptr, NX_DHCP_OPTION_DHCP_PARAMETERS… in server_thread_entry()
395 if (option_ptr == NX_NULL) in server_thread_entry()
402 option_size = (UINT)*option_ptr; in server_thread_entry()
403 option_ptr++; in server_thread_entry()
408 if (*(option_ptr + index) == NX_DHCP_OPTION_NTP_SVR) in server_thread_entry()
Dnetx_dhcp_packet_process_test.c230 UCHAR *option_ptr; in server_thread_entry() local
Dnetx_dhcp_extract_information_test.c807 UCHAR *option_ptr; in server_thread_entry() local
/NetX-Duo-v6.2.1/common/inc/
Dnx_tcp.h309 UINT _nx_tcp_mss_option_get(UCHAR *option_ptr, ULONG option_area_size, ULONG *mss);
311 UINT _nx_tcp_window_scaling_option_get(UCHAR *option_ptr, ULONG option_area_size, ULONG *window_sca…