Home
last modified time | relevance | path

Searched refs:nd_entry (Results 1 – 9 of 9) sorted by relevance

/NetX-Duo-v6.2.1/common/src/
Dnx_icmpv6_process_na.c98 ND_CACHE_ENTRY *nd_entry = NX_NULL; in _nx_icmpv6_process_na() local
227 …if (_nx_nd_cache_find_entry(ip_ptr, nd_ptr -> nx_icmpv6_nd_targetAddress, &nd_entry) != NX_SUCCESS) in _nx_icmpv6_process_na()
263 lla = (USHORT *)nd_entry -> nx_nd_cache_mac_addr; in _nx_icmpv6_process_na()
277 if (nd_entry -> nx_nd_cache_is_router == NX_NULL) in _nx_icmpv6_process_na()
291 nd_entry -> nx_nd_cache_is_router = rt_entry; in _nx_icmpv6_process_na()
294 rt_entry -> nx_ipv6_default_router_entry_neighbor_cache_ptr = (VOID *)nd_entry; in _nx_icmpv6_process_na()
306 if (nd_entry -> nx_nd_cache_is_router) in _nx_icmpv6_process_na()
331nd_entry -> nx_nd_cache_is_router -> nx_ipv6_default_router_entry_neighbor_cache_ptr = NX_NULL; in _nx_icmpv6_process_na()
345 nd_entry -> nx_nd_cache_is_router = NX_NULL; in _nx_icmpv6_process_na()
355 if ((nd_entry -> nx_nd_cache_nd_status == ND_CACHE_STATE_INCOMPLETE) || in _nx_icmpv6_process_na()
[all …]
Dnx_icmpv6_process_redirect.c102 ND_CACHE_ENTRY *nd_entry = NX_NULL; in _nx_icmpv6_process_redirect() local
263 …us = _nx_nd_cache_find_entry(ip_ptr, redirect_ptr -> nx_icmpv6_redirect_target_address, &nd_entry); in _nx_icmpv6_process_redirect()
274 … packet_ptr -> nx_packet_address.nx_packet_ipv6_address_ptr, &nd_entry) == NX_SUCCESS) in _nx_icmpv6_process_redirect()
293 nd_entry -> nx_nd_cache_is_router = rt_entry; in _nx_icmpv6_process_redirect()
308 …mac_msw = ((ULONG)(nd_entry -> nx_nd_cache_mac_addr[0]) << 8) | (nd_entry -> nx_nd_cache_mac_addr[… in _nx_icmpv6_process_redirect()
310 …mac_lsw = ((ULONG)(nd_entry -> nx_nd_cache_mac_addr[2]) << 24) | ((ULONG)(nd_entry -> nx_nd_cache_… in _nx_icmpv6_process_redirect()
311 … ((ULONG)(nd_entry -> nx_nd_cache_mac_addr[4]) << 8) | nd_entry -> nx_nd_cache_mac_addr[5]; in _nx_icmpv6_process_redirect()
320 nd_entry -> nx_nd_cache_mac_addr[i] = new_mac[i]; in _nx_icmpv6_process_redirect()
324 nd_entry -> nx_nd_cache_nd_status = ND_CACHE_STATE_STALE; in _nx_icmpv6_process_redirect()
327 nd_entry -> nx_nd_cache_interface_ptr = interface_ptr; in _nx_icmpv6_process_redirect()
[all …]
Dnx_icmpv6_send_queued_packets.c77 VOID _nx_icmpv6_send_queued_packets(NX_IP *ip_ptr, ND_CACHE_ENTRY *nd_entry) in _nx_icmpv6_send_queued_packets() argument
93 NX_ASSERT(nd_entry != NX_NULL); in _nx_icmpv6_send_queued_packets()
96 NX_ASSERT(nd_entry -> nx_nd_cache_packet_waiting_head != NX_NULL); in _nx_icmpv6_send_queued_packets()
99 queued_list_head = nd_entry -> nx_nd_cache_packet_waiting_head; in _nx_icmpv6_send_queued_packets()
101 mac_addr = nd_entry -> nx_nd_cache_mac_addr; in _nx_icmpv6_send_queued_packets()
108 driver_request.nx_ip_driver_interface = nd_entry -> nx_nd_cache_interface_ptr; in _nx_icmpv6_send_queued_packets()
233 if (nd_entry -> nx_nd_cache_nd_status == ND_CACHE_STATE_STALE) in _nx_icmpv6_send_queued_packets()
236 nd_entry -> nx_nd_cache_nd_status = ND_CACHE_STATE_DELAY; in _nx_icmpv6_send_queued_packets()
239 nd_entry -> nx_nd_cache_timer_tick = NX_DELAY_FIRST_PROBE_TIME; in _nx_icmpv6_send_queued_packets()
244 nd_entry -> nx_nd_cache_packet_waiting_head = NX_NULL; in _nx_icmpv6_send_queued_packets()
[all …]
Dnx_icmpv6_process_ns.c268 ND_CACHE_ENTRY *nd_entry; in _nx_icmpv6_process_ns() local
278 … status = _nx_nd_cache_find_entry(ip_ptr, ipv6_header -> nx_ip_header_source_ip, &nd_entry); in _nx_icmpv6_process_ns()
293 interface_addr, &nd_entry); in _nx_icmpv6_process_ns()
306 …mac_msw = ((ULONG)(nd_entry -> nx_nd_cache_mac_addr[0]) << 8) | (nd_entry -> nx_nd_cache_mac_addr[… in _nx_icmpv6_process_ns()
307 …mac_lsw = ((ULONG)(nd_entry -> nx_nd_cache_mac_addr[2]) << 24) | ((ULONG)(nd_entry -> nx_nd_cache_… in _nx_icmpv6_process_ns()
308 … ((ULONG)(nd_entry -> nx_nd_cache_mac_addr[4]) << 8) | nd_entry -> nx_nd_cache_mac_addr[5]; in _nx_icmpv6_process_ns()
320 nd_entry -> nx_nd_cache_mac_addr[i] = new_mac[i]; in _nx_icmpv6_process_ns()
324 nd_entry -> nx_nd_cache_nd_status = ND_CACHE_STATE_STALE; in _nx_icmpv6_process_ns()
327nd_entry -> nx_nd_cache_interface_ptr = interface_addr -> nxd_ipv6_address_attached; in _nx_icmpv6_process_ns()
330 … if (nd_entry -> nx_nd_cache_packet_waiting_head) /* There are packets waiting to be transmitted */ in _nx_icmpv6_process_ns()
[all …]
Dnx_icmpv6_process_ra.c99 ND_CACHE_ENTRY *nd_entry; in _nx_icmpv6_process_ra() local
138 nd_entry = NX_NULL; in _nx_icmpv6_process_ra()
453 … status = _nx_nd_cache_find_entry(ip_ptr, ipv6_header -> nx_ip_header_source_ip, &nd_entry); in _nx_icmpv6_process_ra()
463 … packet_ptr -> nx_packet_address.nx_packet_ipv6_address_ptr, &nd_entry); in _nx_icmpv6_process_ra()
476 …mac_msw = ((ULONG)(nd_entry -> nx_nd_cache_mac_addr[0]) << 8) | (nd_entry -> nx_nd_cache_mac_addr[… in _nx_icmpv6_process_ra()
477 …mac_lsw = ((ULONG)(nd_entry -> nx_nd_cache_mac_addr[2]) << 24) | ((ULONG)(nd_entry -> nx_nd_cache_… in _nx_icmpv6_process_ra()
478 … ((ULONG)(nd_entry -> nx_nd_cache_mac_addr[4]) << 8) | nd_entry -> nx_nd_cache_mac_addr[5]; in _nx_icmpv6_process_ra()
490 nd_entry -> nx_nd_cache_mac_addr[i] = new_mac[i]; in _nx_icmpv6_process_ra()
494 nd_entry -> nx_nd_cache_nd_status = ND_CACHE_STATE_STALE; in _nx_icmpv6_process_ra()
497 nd_entry -> nx_nd_cache_interface_ptr = if_ptr; in _nx_icmpv6_process_ra()
[all …]
/NetX-Duo-v6.2.1/test/regression/netxduo_test/
Dnetx_icmpv6_branch_test.c185 nd_entry; in thread_0_entry() local
286 nd_entry.nx_nd_cache_packet_waiting_head = packet_ptr; in thread_0_entry()
287 nd_entry.nx_nd_cache_interface_ptr = &(ip_0.nx_ip_interface[0]); in thread_0_entry()
290 _nx_icmpv6_send_queued_packets(&ip_0, &nd_entry); in thread_0_entry()
313 nd_entry.nx_nd_cache_packet_waiting_head = packet_ptr; in thread_0_entry()
314 nd_entry.nx_nd_cache_interface_ptr = &(ip_0.nx_ip_interface[0]); in thread_0_entry()
317 _nx_icmpv6_send_queued_packets(&ip_0, &nd_entry); in thread_0_entry()
345 nd_entry.nx_nd_cache_packet_waiting_head = packet_ptr; in thread_0_entry()
346 nd_entry.nx_nd_cache_interface_ptr = &(ip_0.nx_ip_interface[0]); in thread_0_entry()
349 _nx_icmpv6_send_queued_packets(&ip_0, &nd_entry); in thread_0_entry()
[all …]
Dnetx_icmpv6_na_tlla_changed_test.c172 *nd_entry; in thread_0_entry() local
281 if (_nx_nd_cache_find_entry(&ip_0, router_address.nxd_ip_address.v6, &nd_entry)) in thread_0_entry()
286 nd_entry -> nx_nd_cache_nd_status = ND_CACHE_STATE_CREATED; in thread_0_entry()
/NetX-Duo-v6.2.1/common/inc/
Dnx_icmpv6.h393 VOID _nx_icmpv6_send_queued_packets(NX_IP *ip_ptr, ND_CACHE_ENTRY *nd_entry);
/NetX-Duo-v6.2.1/docs/
Drevision_history.txt1973 Cleaned up the nd_entry after fragment processing.