Searched refs:nd_entry (Results 1 – 9 of 9) sorted by relevance
| /NetX-Duo-v6.2.1/common/src/ |
| D | nx_icmpv6_process_na.c | 98 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() 331 … nd_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 …]
|
| D | nx_icmpv6_process_redirect.c | 102 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 …]
|
| D | nx_icmpv6_send_queued_packets.c | 77 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 …]
|
| D | nx_icmpv6_process_ns.c | 268 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() 327 … nd_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 …]
|
| D | nx_icmpv6_process_ra.c | 99 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/ |
| D | netx_icmpv6_branch_test.c | 185 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 …]
|
| D | netx_icmpv6_na_tlla_changed_test.c | 172 *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/ |
| D | nx_icmpv6.h | 393 VOID _nx_icmpv6_send_queued_packets(NX_IP *ip_ptr, ND_CACHE_ENTRY *nd_entry);
|
| /NetX-Duo-v6.2.1/docs/ |
| D | revision_history.txt | 1973 Cleaned up the nd_entry after fragment processing.
|