/NetX-Duo-v6.4.1/common/src/ |
D | nx_nd_cache_add.c | 103 ND_CACHE_ENTRY *entry; in _nx_nd_cache_add() local 110 if (_nx_nd_cache_find_entry(ip_ptr, dest_ip, &entry) != NX_SUCCESS) in _nx_nd_cache_add() 114 if (_nx_nd_cache_add_entry(ip_ptr, dest_ip, iface_address, &entry) != NX_SUCCESS) in _nx_nd_cache_add() 126 entry -> nx_nd_cache_is_static = IsStatic ? (UCHAR)1 : (UCHAR)0; in _nx_nd_cache_add() 128 entry -> nx_nd_cache_interface_ptr = if_ptr; in _nx_nd_cache_add() 136 copy_to = (USHORT *)(entry -> nx_nd_cache_mac_addr); in _nx_nd_cache_add() 139 *nd_cache_entry = entry; in _nx_nd_cache_add() 141 if (entry -> nx_nd_cache_nd_status == ND_CACHE_STATE_REACHABLE) in _nx_nd_cache_add() 160 entry -> nx_nd_cache_nd_status = (UCHAR)status; in _nx_nd_cache_add() 163 else if (entry -> nx_nd_cache_nd_status != (UCHAR)status) in _nx_nd_cache_add() [all …]
|
D | nx_nd_cache_delete_internal.c | 88 UINT _nx_nd_cache_delete_internal(NX_IP *ip_ptr, ND_CACHE_ENTRY *entry) in _nx_nd_cache_delete_internal() argument 95 pkt = entry -> nx_nd_cache_packet_waiting_head; in _nx_nd_cache_delete_internal() 105 entry -> nx_nd_cache_packet_waiting_queue_length = 0; in _nx_nd_cache_delete_internal() 108 entry -> nx_nd_cache_packet_waiting_head = NX_NULL; in _nx_nd_cache_delete_internal() 109 entry -> nx_nd_cache_packet_waiting_tail = NX_NULL; in _nx_nd_cache_delete_internal() 112 memset(entry -> nx_nd_cache_mac_addr, 0, 6); in _nx_nd_cache_delete_internal() 115 entry -> nx_nd_cache_nd_status = ND_CACHE_STATE_INVALID; in _nx_nd_cache_delete_internal() 116 entry -> nx_nd_cache_is_static = 0; in _nx_nd_cache_delete_internal() 119 if (entry -> nx_nd_cache_is_router) in _nx_nd_cache_delete_internal() 123 entry -> nx_nd_cache_is_router -> nx_ipv6_default_router_entry_neighbor_cache_ptr = NX_NULL; in _nx_nd_cache_delete_internal() [all …]
|
D | nx_ipv6_prefix_list_delete_entry.c | 86 VOID _nx_ipv6_prefix_list_delete_entry(NX_IP *ip_ptr, NX_IPV6_PREFIX_ENTRY *entry) in _nx_ipv6_prefix_list_delete_entry() argument 124 … if (CHECK_IPV6_ADDRESSES_SAME(address_prefix, entry -> nx_ipv6_prefix_entry_network_address)) in _nx_ipv6_prefix_list_delete_entry() 179 if (entry -> nx_ipv6_prefix_entry_prev == NX_NULL) in _nx_ipv6_prefix_list_delete_entry() 181 ip_ptr -> nx_ipv6_prefix_list_ptr = entry -> nx_ipv6_prefix_entry_next; in _nx_ipv6_prefix_list_delete_entry() 185 …entry -> nx_ipv6_prefix_entry_prev -> nx_ipv6_prefix_entry_next = entry -> nx_ipv6_prefix_entry_ne… in _nx_ipv6_prefix_list_delete_entry() 189 if (entry -> nx_ipv6_prefix_entry_next) in _nx_ipv6_prefix_list_delete_entry() 191 …entry -> nx_ipv6_prefix_entry_next -> nx_ipv6_prefix_entry_prev = entry -> nx_ipv6_prefix_entry_pr… in _nx_ipv6_prefix_list_delete_entry() 195 entry -> nx_ipv6_prefix_entry_next = NX_NULL; in _nx_ipv6_prefix_list_delete_entry() 196 entry -> nx_ipv6_prefix_entry_prev = NX_NULL; in _nx_ipv6_prefix_list_delete_entry() 202 ip_ptr -> nx_ipv6_prefix_entry_free_list = entry; in _nx_ipv6_prefix_list_delete_entry() [all …]
|
D | nxd_nd_cache_hardware_address_find.c | 95 ND_CACHE_ENTRY *entry; in _nxd_nd_cache_hardware_address_find() local 101 if (_nx_nd_cache_find_entry(ip_ptr, ip_address -> nxd_ip_address.v6, &entry)) in _nxd_nd_cache_hardware_address_find() 112 …*physical_msw = ((ULONG)entry -> nx_nd_cache_mac_addr[0]) << 8 | (ULONG)entry -> nx_nd_cache_mac_a… in _nxd_nd_cache_hardware_address_find() 113 …*physical_lsw = ((ULONG)entry -> nx_nd_cache_mac_addr[2]) << 24 | ((ULONG)entry -> nx_nd_cache_mac… in _nxd_nd_cache_hardware_address_find() 114 ((ULONG)entry -> nx_nd_cache_mac_addr[4]) << 8 | (ULONG)entry -> nx_nd_cache_mac_addr[5]; in _nxd_nd_cache_hardware_address_find() 117 *interface_index = (entry -> nx_nd_cache_interface_ptr -> nx_interface_index); in _nxd_nd_cache_hardware_address_find()
|
D | nxd_nd_cache_ip_address_find.c | 92 ND_CACHE_ENTRY *entry; in _nxd_nd_cache_ip_address_find() local 98 … if (_nx_nd_cache_find_entry_by_mac_addr(ip_ptr, physical_msw, physical_lsw, &entry) != NX_SUCCESS) in _nxd_nd_cache_ip_address_find() 112 COPY_IPV6_ADDRESS(entry -> nx_nd_cache_dest_ip, ip_address -> nxd_ip_address.v6); in _nxd_nd_cache_ip_address_find() 118 *interface_index = entry -> nx_nd_cache_interface_ptr -> nx_interface_index; in _nxd_nd_cache_ip_address_find()
|
D | nxd_nd_cache_entry_delete.c | 81 ND_CACHE_ENTRY *entry; in _nxd_nd_cache_entry_delete() local 90 if (_nx_nd_cache_find_entry(ip_ptr, dest_ip, &entry) != NX_SUCCESS) in _nxd_nd_cache_entry_delete() 99 status = _nx_nd_cache_delete_internal(ip_ptr, entry); in _nxd_nd_cache_entry_delete()
|
/NetX-Duo-v6.4.1/common/inc/ |
D | nx_nd_cache.h | 111 …dex, CHAR *mac, INT IsStatic, INT status, NXD_IPV6_ADDRESS *nxd_interface, ND_CACHE_ENTRY **entry); 115 UINT _nx_nd_cache_delete_internal(NX_IP *ip_ptr, ND_CACHE_ENTRY *entry); 121 UINT _nx_nd_cache_find_entry(NX_IP *ip_ptr, ULONG *dest_ip, ND_CACHE_ENTRY **entry); 124 …he_add_entry(NX_IP *ip_ptr, ULONG *dest_ip, NXD_IPV6_ADDRESS *nxd_address, ND_CACHE_ENTRY **entry); 127 …d_entry_by_mac_addr(NX_IP *ip_ptr, ULONG physical_msw, ULONG physical_lsw, ND_CACHE_ENTRY **entry);
|
D | nx_ipv6.h | 244 VOID _nx_ipv6_prefix_list_delete_entry(NX_IP *ip_ptr, NX_IPV6_PREFIX_ENTRY *entry);
|
/NetX-Duo-v6.4.1/addons/azure_iot/samples/ |
D | README.md | 104 …iot-dps/quick-create-simulated-device-symm-key#create-a-device-enrollment-entry-in-the-portal) wi… 120 …ure/iot-dps/quick-create-simulated-device-x509#create-a-device-enrollment-entry-in-the-portal) wit…
|
/NetX-Duo-v6.4.1/ |
D | README.md | 73 /* _tx_initialize_kernel_enter ThreadX entry function */
|
/NetX-Duo-v6.4.1/docs/ |
D | revision_history.txt | 780 …_arp_entry_allocate.c Fixed a bug that is_static of arp entry was not set. 788 …nx_icmpv6_process_ra.c Fixed a bug that is_router of ND entry was not se… 1261 …Files are added or modified to ensure only one ARP entry point to specific address and optimized t… 1487 … Fixed the logic to find empty address entry. 1920 Files are added or modified to optimized the logic for ARP dynamic entry deletion: 1958 …_arp.h Added new APIs for ARP dynamic entry delete, static entry delete i… 1964 … prevent an ARP request matching an ARP entry sender address to change the mac address. 2034 … Fixed the bug that return success status when find the same entry. 2469 Added a check to make sure this function only operates on an entry owned by ip_ptr. 2583 …nxd_ipv6_router_solicitation_check.c Check router entry valid before updating its timer value opt… [all …]
|