Home
last modified time | relevance | path

Searched refs:entry (Results 1 – 11 of 11) sorted by relevance

/NetX-Duo-v6.4.1/common/src/
Dnx_nd_cache_add.c103 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 …]
Dnx_nd_cache_delete_internal.c88 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 …]
Dnx_ipv6_prefix_list_delete_entry.c86 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()
185entry -> 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()
191entry -> 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 …]
Dnxd_nd_cache_hardware_address_find.c95 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()
Dnxd_nd_cache_ip_address_find.c92 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()
Dnxd_nd_cache_entry_delete.c81 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/
Dnx_nd_cache.h111 …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);
Dnx_ipv6.h244 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/
DREADME.md104 …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/
DREADME.md73 /* _tx_initialize_kernel_enter ThreadX entry function */
/NetX-Duo-v6.4.1/docs/
Drevision_history.txt780 …_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 …]