| /NetX-Duo-v6.2.1/common/src/ |
| D | nx_nd_cache_slow_periodic_update.c | 91 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status == ND_CACHE_STATE_INVALID) in _nx_nd_cache_slow_periodic_update() 97 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_is_static) in _nx_nd_cache_slow_periodic_update() 103 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status == ND_CACHE_STATE_REACHABLE) in _nx_nd_cache_slow_periodic_update() 106 ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_timer_tick--; in _nx_nd_cache_slow_periodic_update() 109 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_timer_tick == 0) in _nx_nd_cache_slow_periodic_update() 113 ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status = ND_CACHE_STATE_STALE; in _nx_nd_cache_slow_periodic_update() 117 else if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status == ND_CACHE_STATE_DELAY) in _nx_nd_cache_slow_periodic_update() 120 ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_timer_tick--; in _nx_nd_cache_slow_periodic_update() 123 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_timer_tick == 0) in _nx_nd_cache_slow_periodic_update() 129 ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status = ND_CACHE_STATE_PROBE; in _nx_nd_cache_slow_periodic_update() [all …]
|
| D | nx_nd_cache_fast_periodic_update.c | 98 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status == ND_CACHE_STATE_INVALID) in _nx_nd_cache_fast_periodic_update() 104 if ((ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status != ND_CACHE_STATE_PROBE) && in _nx_nd_cache_fast_periodic_update() 105 (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status != ND_CACHE_STATE_INCOMPLETE)) in _nx_nd_cache_fast_periodic_update() 115 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_timer_tick == 0) in _nx_nd_cache_fast_periodic_update() 119 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_num_solicit == 0) in _nx_nd_cache_fast_periodic_update() 124 _nx_nd_cache_delete_internal(ip_ptr, &ip_ptr -> nx_ipv6_nd_cache[i]); in _nx_nd_cache_fast_periodic_update() 131 … uniCastNS = (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status == ND_CACHE_STATE_PROBE); in _nx_nd_cache_fast_periodic_update() 134 _nx_icmpv6_send_ns(ip_ptr, ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_dest_ip, in _nx_nd_cache_fast_periodic_update() 135 …1, ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_outgoing_address, uniCastNS, &ip_ptr -> nx_ipv6_nd_ca… in _nx_nd_cache_fast_periodic_update() 138 ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_num_solicit--; in _nx_nd_cache_fast_periodic_update() [all …]
|
| D | nx_nd_cache_add_entry.c | 145 if (ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_nd_status == ND_CACHE_STATE_INVALID) in _nx_nd_cache_add_entry() 156 …if (ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_is_router != NX_NULL || ip_ptr -> nx_ipv6_nd_cac… in _nx_nd_cache_add_entry() 166 if (ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_nd_status == ND_CACHE_STATE_STALE) in _nx_nd_cache_add_entry() 171 if (ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_timer_tick > stale_timer_ticks) in _nx_nd_cache_add_entry() 174 stale_timer_ticks = (UINT)ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_timer_tick; in _nx_nd_cache_add_entry() 180 … ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_nd_status == ND_CACHE_STATE_REACHABLE) in _nx_nd_cache_add_entry() 184 if (ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_timer_tick < timer_ticks_left) in _nx_nd_cache_add_entry() 188 timer_ticks_left = (UINT)ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_timer_tick; in _nx_nd_cache_add_entry() 205 _nx_nd_cache_delete_internal(ip_ptr, &ip_ptr -> nx_ipv6_nd_cache[first_available]); in _nx_nd_cache_add_entry() 208 COPY_IPV6_ADDRESS(dest_ip, ip_ptr -> nx_ipv6_nd_cache[first_available].nx_nd_cache_dest_ip); in _nx_nd_cache_add_entry() [all …]
|
| D | nx_nd_cache_find_entry_by_mac_addr.c | 98 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_interface_ptr == NX_NULL) in _nx_nd_cache_find_entry_by_mac_addr() 104 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status == ND_CACHE_STATE_INVALID) in _nx_nd_cache_find_entry_by_mac_addr() 110 …mac_msw = ((ULONG)ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_mac_addr[0] << 8) | ip_ptr -> nx_ipv6_… in _nx_nd_cache_find_entry_by_mac_addr() 111 …mac_lsw = ((ULONG)ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_mac_addr[2] << 24) | ((ULONG)ip_ptr ->… in _nx_nd_cache_find_entry_by_mac_addr() 112 …((ULONG)ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_mac_addr[4] << 8) | ip_ptr -> nx_ipv6_nd_cache[i… in _nx_nd_cache_find_entry_by_mac_addr() 119 *nd_cache_entry = &ip_ptr -> nx_ipv6_nd_cache[i]; in _nx_nd_cache_find_entry_by_mac_addr()
|
| D | nx_nd_cache_find_entry.c | 97 if ((ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_nd_status != ND_CACHE_STATE_INVALID) && in _nx_nd_cache_find_entry() 98 (ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_interface_ptr) && in _nx_nd_cache_find_entry() 99 … (CHECK_IPV6_ADDRESSES_SAME(&ip_ptr -> nx_ipv6_nd_cache[index].nx_nd_cache_dest_ip[0], dest_ip))) in _nx_nd_cache_find_entry() 103 *nd_cache_entry = &ip_ptr -> nx_ipv6_nd_cache[index]; in _nx_nd_cache_find_entry()
|
| D | nx_nd_cache_interface_entries_delete.c | 85 if (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_interface_ptr == interface_ptr) in _nx_nd_cache_interface_entries_delete() 88 _nx_nd_cache_delete_internal(ip_ptr, &ip_ptr -> nx_ipv6_nd_cache[i]); in _nx_nd_cache_interface_entries_delete()
|
| D | nxd_ipv6_disable.c | 173 if ((ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_nd_status != ND_CACHE_STATE_INVALID) && in _nxd_ipv6_disable() 174 (ip_ptr -> nx_ipv6_nd_cache[i].nx_nd_cache_interface_ptr)) in _nxd_ipv6_disable() 176 _nx_nd_cache_delete_internal(ip_ptr, &ip_ptr -> nx_ipv6_nd_cache[i]); in _nxd_ipv6_disable()
|
| D | nxd_nd_cache_invalidate.c | 91 _nx_nd_cache_delete_internal(ip_ptr, &(ip_ptr -> nx_ipv6_nd_cache[idx])); in _nxd_nd_cache_invalidate()
|
| D | nxd_icmp_enable.c | 103 memset(&ip_ptr -> nx_ipv6_nd_cache[0], 0, sizeof(ND_CACHE_ENTRY) * NX_IPV6_NEIGHBOR_CACHE_SIZE); in _nxd_icmp_enable()
|
| D | nx_ip_thread_entry.c | 388 … 0, interface_ipv6_address, 0, &ip_ptr -> nx_ipv6_nd_cache[0]); in _nx_ip_thread_entry()
|
| /NetX-Duo-v6.2.1/test/regression/netxduo_test/ |
| D | netx_nd_cache_branch_test.c | 121 _nx_nd_cache_delete_internal(&ip_0, &ip_0.nx_ipv6_nd_cache[0]); in thread_0_entry() 126 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_nd_status = ND_CACHE_STATE_CREATED; in thread_0_entry() 127 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_interface_ptr = NX_NULL; in thread_0_entry() 133 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_nd_status = ND_CACHE_STATE_INVALID; in thread_0_entry() 137 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_nd_status = ND_CACHE_STATE_CREATED; in thread_0_entry() 138 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_interface_ptr = &ip_0.nx_ip_interface[0]; in thread_0_entry() 139 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_mac_addr[0] = 0x00; in thread_0_entry() 140 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_mac_addr[1] = 0x11; in thread_0_entry() 141 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_mac_addr[2] = 0x22; in thread_0_entry() 142 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_mac_addr[3] = 0x33; in thread_0_entry() [all …]
|
| D | netx_nd_cache_add_test.c | 282 …ip_0.nx_ipv6_nd_cache[NX_IPV6_NEIGHBOR_CACHE_SIZE - 1].nx_nd_cache_nd_status = ND_CACHE_STATE_STAL… in ntest_0_entry() 283 ip_0.nx_ipv6_nd_cache[NX_IPV6_NEIGHBOR_CACHE_SIZE - 1].nx_nd_cache_timer_tick = 10; in ntest_0_entry() 284 …ip_0.nx_ipv6_nd_cache[NX_IPV6_NEIGHBOR_CACHE_SIZE - 2].nx_nd_cache_nd_status = ND_CACHE_STATE_STAL… in ntest_0_entry() 285 ip_0.nx_ipv6_nd_cache[NX_IPV6_NEIGHBOR_CACHE_SIZE - 2].nx_nd_cache_timer_tick = 20; in ntest_0_entry() 315 ip_0.nx_ipv6_nd_cache[i].nx_nd_cache_is_static = NX_TRUE; in ntest_0_entry() 374 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_timer_tick -= 1; in ntest_0_entry() 375 ip_0.nx_ipv6_nd_cache[1].nx_nd_cache_timer_tick -= 2; in ntest_0_entry()
|
| D | netx_ipv6_branch_test.c | 534 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_nd_status = ND_CACHE_STATE_CREATED; in thread_0_entry() 535 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_interface_ptr = NX_NULL; in thread_0_entry() 537 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_nd_status = ND_CACHE_STATE_INVALID; in thread_0_entry() 775 ip_0.nx_ipv6_nd_cache[2].nx_nd_cache_packet_waiting_head = NX_NULL; in thread_for_assert_entry() 776 … ip_0.nx_ipv6_nd_cache[2].nx_nd_cache_packet_waiting_queue_length = NX_ND_MAX_QUEUE_DEPTH + 1; in thread_for_assert_entry() 786 ip_0.nx_ipv6_nd_cache[2].nx_nd_cache_nd_status = ND_CACHE_STATE_REACHABLE; in thread_for_assert_entry()
|
| D | netx_dest_table_add_fail_test.c | 204 ip_0.nx_ipv6_nd_cache[0].nx_nd_cache_nd_status = ND_CACHE_STATE_INVALID; in ntest_0_entry()
|
| D | netx_icmp_ping6_fragment_test.c | 201 if (ip_0.nx_ipv6_nd_cache[index].nx_nd_cache_packet_waiting_head) in ntest_0_entry()
|
| D | netx_icmp_interface2_ping6_test.c | 581 …if (CHECK_IPV6_ADDRESSES_SAME(ip_0.nx_ipv6_nd_cache[i].nx_nd_cache_dest_ip, ip0_lla_2.nxd_ip_addre… in packet_process_filter() 583 ip_0.nx_ipv6_nd_cache[i].nx_nd_cache_dest_ip[3] = 9; in packet_process_filter()
|
| /NetX-Duo-v6.2.1/common/inc/ |
| D | nx_api.h | 2549 nx_ipv6_nd_cache[NX_IPV6_NEIGHBOR_CACHE_SIZE]; member
|