/NetX-Duo-v6.4.1/crypto_libraries/inc/ |
D | nx_crypto_aes.h | 159 VOID **handle, 160 VOID *crypto_metadata, 163 UINT _nx_crypto_method_aes_cleanup(VOID *crypto_metadata); 166 VOID *handle, /* Crypto handler */ 175 VOID *crypto_metadata, 177 VOID *packet_ptr, 178 … VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status)); 181 VOID *handle, /* Crypto handler */ 190 VOID *crypto_metadata, 192 VOID *packet_ptr, [all …]
|
D | nx_crypto_hmac.h | 70 VOID *context; 76 UINT (*crypto_initialize)(VOID *, UINT); 77 UINT (*crypto_update)(VOID *, UCHAR *, UINT); 78 UINT (*crypto_digest_calculate)(VOID *, UCHAR *, UINT); 80 VOID *hash_context; 94 VOID _nx_crypto_hmac_metadata_set(NX_CRYPTO_HMAC *hmac_metadata, 95 VOID *context, 97 UINT (*crypto_initialize)(VOID *, UINT), 98 UINT (*crypto_update)(VOID *, UCHAR *, UINT), 99 UINT (*crypto_digest_calculate)(VOID *, UCHAR *, UINT)); [all …]
|
D | nx_crypto_method_self_test.h | 39 VOID *metadata, UINT metadata_size); 41 VOID *metadata, UINT metadata_size); 43 VOID *metadata, UINT metadata_size); 45 VOID *metadata, UINT metadata_size); 47 VOID *metadata, UINT metadata_size); 49 VOID *metadata, UINT metadata_size); 51 VOID *metadata, UINT metadata_size); 53 VOID *metadata, UINT metadata_size); 55 VOID *metadata, UINT metadata_size); 57 VOID *metadata, UINT metadata_size); [all …]
|
D | nx_crypto.h | 105 VOID *_nx_crypto_self_test_memcpy(void *dest, const void *src, size_t size); 106 VOID *_nx_crypto_self_test_memmove(void *dest, const void *src, size_t size); 107 VOID *_nx_crypto_self_test_memset(void *dest, int value, size_t size); 127 VOID *(*volatile _nx_crypto_memset_ptr)(void *dest, int value, size_t size) = memset; 128 VOID *(*volatile _nx_crypto_memcpy_ptr)(void *dest, const void *src, size_t size) = memcpy; 130 extern VOID *(*volatile _nx_crypto_memset_ptr)(void *dest, int value, size_t size); 131 extern VOID *(*volatile _nx_crypto_memcpy_ptr)(void *dest, const void *src, size_t size); 233 VOID *nx_crypto_metadata; 237 VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status); 285 VOID **handler, [all …]
|
D | nx_crypto_gcm.h | 83 VOID *nx_crypto_gcm_additional_data; 89 NX_CRYPTO_KEEP UINT _nx_crypto_gcm_encrypt_init(VOID *crypto_metadata, NX_CRYPTO_GCM *gcm_metadata, 90 … UINT (*crypto_function)(VOID *, UCHAR *, UCHAR *, UINT), 91 VOID *additional_data, UINT additional_len, 94 NX_CRYPTO_KEEP UINT _nx_crypto_gcm_encrypt_update(VOID *crypto_metadata, NX_CRYPTO_GCM *gcm_metadat… 95 … UINT (*crypto_function)(VOID *, UCHAR *, UCHAR *, UINT), 99 NX_CRYPTO_KEEP UINT _nx_crypto_gcm_encrypt_calculate(VOID *crypto_metadata, NX_CRYPTO_GCM *gcm_meta… 100 … UINT (*crypto_function)(VOID *, UCHAR *, UCHAR *, UINT), 103 NX_CRYPTO_KEEP UINT _nx_crypto_gcm_decrypt_update(VOID *crypto_metadata, NX_CRYPTO_GCM *gcm_metadat… 104 … UINT (*crypto_function)(VOID *, UCHAR *, UCHAR *, UINT), [all …]
|
D | nx_crypto_pkcs1_v1.5.h | 65 VOID *public_cipher_metadata; 68 VOID *hash_metadata; 79 VOID *public_cipher_metadata; 82 VOID *hash_metadata; 103 VOID **handle, 104 VOID *crypto_metadata, 107 UINT _nx_crypto_method_pkcs1_v1_5_cleanup(VOID *crypto_metadata); 110 VOID *handle, 116 VOID *crypto_metadata, ULONG crypto_metadata_size, 117 VOID *packet_ptr, [all …]
|
D | nx_crypto_ecjpake.h | 93 VOID *nx_crypto_ecjpake_hash_metadata; 103 VOID _nx_crypto_ecjpake_init(NX_CRYPTO_ECJPAKE *ecjpake, 106 VOID *hash_metadata, 138 VOID *hash_metadata, 149 VOID *hash_metadata, 161 VOID *hash_metadata, 171 VOID _nx_crypto_ecjpake_public_key_generate(NX_CRYPTO_EC *curve, 183 VOID *hash_metadata, 193 VOID *hash_metadata, 200 VOID **handle, [all …]
|
D | nx_crypto_huge_number.h | 167 VOID _nx_crypto_huge_number_adjust_size(NX_CRYPTO_HUGE_NUMBER *val); 178 VOID _nx_crypto_huge_number_add(NX_CRYPTO_HUGE_NUMBER *left, NX_CRYPTO_HUGE_NUMBER *right); 179 VOID _nx_crypto_huge_number_add_unsigned(NX_CRYPTO_HUGE_NUMBER *left, NX_CRYPTO_HUGE_NUMBER *right); 180 VOID _nx_crypto_huge_number_subtract(NX_CRYPTO_HUGE_NUMBER *left, NX_CRYPTO_HUGE_NUMBER *right); 181 VOID _nx_crypto_huge_number_subtract_unsigned(NX_CRYPTO_HUGE_NUMBER *left, 184 VOID _nx_crypto_huge_number_add_digit(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit); 185 VOID _nx_crypto_huge_number_subtract_digit(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit); 186 VOID _nx_crypto_huge_number_add_digit_unsigned(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit); 187 VOID _nx_crypto_huge_number_subtract_digit_unsigned(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit); 188 VOID _nx_crypto_huge_number_multiply(NX_CRYPTO_HUGE_NUMBER *left, [all …]
|
D | nx_crypto_ccm.h | 76 VOID *nx_crypto_ccm_additional_data; 82 NX_CRYPTO_KEEP UINT _nx_crypto_ccm_encrypt_init(VOID *crypto_metadata, NX_CRYPTO_CCM *ccm_metadata, 83 … UINT (*crypto_function)(VOID *, UCHAR *, UCHAR *, UINT), 84 VOID *additional_data, UINT additional_len, 87 NX_CRYPTO_KEEP UINT _nx_crypto_ccm_encrypt_update(UINT op, VOID *crypto_metadata, NX_CRYPTO_CCM *cc… 88 … UINT (*crypto_function)(VOID *, UCHAR *, UCHAR *, UINT), 91 NX_CRYPTO_KEEP UINT _nx_crypto_ccm_encrypt_calculate(VOID *crypto_metadata, NX_CRYPTO_CCM *ccm_meta… 92 … UINT (*crypto_function)(VOID *, UCHAR *, UCHAR *, UINT), 94 NX_CRYPTO_KEEP UINT _nx_crypto_ccm_decrypt_calculate(VOID *crypto_metadata, NX_CRYPTO_CCM *ccm_meta… 95 … UINT (*crypto_function)(VOID *, UCHAR *, UCHAR *, UINT),
|
D | nx_crypto_null.h | 67 VOID *handle, /* Crypto handler */ 73 VOID *crypto_metadata, ULONG crypto_metadata_size, 74 VOID *packet_ptr, 75 … VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status)); 79 VOID **handle, 80 VOID *crypto_metadata, ULONG crypto_metadata_size); 82 UINT _nx_crypto_method_null_cleanup(VOID *crypto_metadata);
|
D | nx_crypto_hmac_md5.h | 87 VOID **handle, 88 VOID *crypto_metadata, 91 UINT _nx_crypto_method_hmac_md5_cleanup(VOID *crypto_metadata); 94 VOID *handle, /* Crypto handler */ 103 VOID *crypto_metadata, 105 VOID *packet_ptr, 106 … VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status));
|
/NetX-Duo-v6.4.1/test/regression/nx_secure_test/hash_clone/ |
D | nx_crypto_hash_clone_test.h | 28 VOID **handle, 29 VOID *crypto_metadata, 32 UINT _nx_crypto_method_hash_clone_test_cleanup(VOID *crypto_metadata); 35 VOID *handle, /* Crypto handler */ 41 VOID *crypto_metadata, ULONG crypto_metadata_size, 42 VOID *packet_ptr, 43 … VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status)); 45 UINT nx_crypto_hash_clone_test_clone(VOID *dest_metadata, VOID *source_metadata, ULONG length); 46 UINT nx_crypto_clone_cleanup_test_clone(VOID *dest_metadata, VOID *source_metadata, ULONG length); 51 VOID **handle, [all …]
|
D | nx_crypto_clone_cleanup_test.h | 50 VOID **handle, 51 VOID *crypto_metadata, 54 UINT _nx_crypto_method_clone_cleanup_test_cleanup(VOID *crypto_metadata); 57 VOID *handle, /* Crypto handler */ 63 VOID *crypto_metadata, ULONG crypto_metadata_size, 64 VOID *packet_ptr, 65 … VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status)); 67 UINT nx_crypto_clone_cleanup_test_clone(VOID *dest_metadata, VOID *source_metadata, ULONG length); 68 UINT nx_crypto_clone_cleanup(VOID *metadata, ULONG length);
|
/NetX-Duo-v6.4.1/test/regression/nx_secure_test/ |
D | nx_secure_phash_prf_test.c | 15 static VOID thread_0_entry(ULONG thread_input); 40 …_METHOD *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_bits, VOID **handler, VOID *crypto_met… in test_nx_crypto_init_failed() 45 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_failed() 50 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_succeed() 55 static UINT test_crypto_operation(UINT op, VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, in test_crypto_operation() 60 VOID *crypto_metadata, ULONG crypto_metadata_size, in test_crypto_operation() 61 … VOID *packet_ptr, VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status)) in test_crypto_operation() 66 static UINT test_crypto_cleanup(VOID *crypto_metadata) in test_crypto_cleanup() 71 static VOID thread_0_entry(ULONG thread_input) in thread_0_entry() 91 (VOID *)&prf_1, in thread_0_entry() [all …]
|
D | nx_secure_hmac_md5_error_checking_test.c | 36 static VOID thread_0_entry(ULONG thread_input); 38 …_METHOD *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_bits, VOID **handler, VOID *crypto_met… in test_nx_crypto_init_failed() 43 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_failed() 48 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_succeed() 53 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_NX_CRYPTO_HASH_INITIALIZE_failed() 61 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_NX_CRYPTO_HASH_UPDATE_failed() 69 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_NX_CRYPTO_HASH_CALCULATE_failed() 77 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_NX_CRYPTO_HASH_CALCULATE_error() 101 static VOID thread_0_entry(ULONG thread_input) in thread_0_entry() 118 …status = _nx_crypto_method_hmac_md5_init(&test_crypto_method_hmac_md5, (VOID *)0x04, 0, NX_CRYPTO_… in thread_0_entry() [all …]
|
D | nx_secure_drbg_test.c | 15 static VOID thread_0_entry(ULONG thread_input); 17 …_METHOD *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_bits, VOID **handler, VOID *crypto_met… in test_nx_crypto_init_failed() 22 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_failed() 27 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_failed_NX_CRYPTO_DRBG_INSTANTIATE() 35 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_failed_NX_CRYPTO_DRBG_GENERATE() 44 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_failed_NX_CRYPTO_DRBG_GENERATE_0() 56 …VOID *handler, struct NX_CRYPTO_METHOD_STRUCT *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_… in test_nx_crypto_operation_succeed() 77 static VOID thread_0_entry(ULONG thread_input) in thread_0_entry() 94 …x_crypto_method_drbg_init(&crypto_method_drbg, NX_CRYPTO_NULL, 0, NX_CRYPTO_NULL, (VOID *)0x03, 0); in thread_0_entry() 134 (VOID *)0x03, 0, /* crypto metadata */ in thread_0_entry()
|
D | nx_secure_tls_generate_premaster_secret_coverage_test.c | 91 VOID* handle, in _nx_crypto_method_ecdh_operation_test() 97 VOID* crypto_metadata, ULONG crypto_metadata_size, in _nx_crypto_method_ecdh_operation_test() 98 VOID* packet_ptr, in _nx_crypto_method_ecdh_operation_test() 99 VOID(*nx_crypto_hw_process_callback)(VOID*, UINT)) in _nx_crypto_method_ecdh_operation_test() argument 197 VOID **handler, in fake_init() 198 VOID *crypto_metadata, in fake_init() 207 static UINT fake_cleanup(VOID *crypto_metadata) in fake_cleanup() 213 static UINT fake_x509_sha256_cleanup(VOID *crypto_metadata) in fake_x509_sha256_cleanup() 255 VOID *handler, /* Crypto handler */ in fake_operation() 264 VOID *crypto_metadata, in fake_operation() [all …]
|
D | nx_secure_md5_test.c | 29 …_METHOD *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_bits, VOID **handler, VOID *crypto_met… in test_nx_crypto_init_failed() 34 …_METHOD *method, UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_bits, VOID **handler, VOID *crypto_met… in test_nx_crypto_init_succeed() 40 VOID *handler, /* Crypto handler */ in test_nx_crypto_operation_failed() 49 VOID *crypto_metadata, in test_nx_crypto_operation_failed() 51 VOID *packet_ptr, in test_nx_crypto_operation_failed() 52 … VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status)) in test_nx_crypto_operation_failed() 58 VOID *handler, /* Crypto handler */ in test_nx_crypto_operation_succeed() 67 VOID *crypto_metadata, in test_nx_crypto_operation_succeed() 69 VOID *packet_ptr, in test_nx_crypto_operation_succeed() 70 … VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status)) in test_nx_crypto_operation_succeed() [all …]
|
/NetX-Duo-v6.4.1/common/inc/ |
D | nx_tcp.h | 257 … VOID (*tcp_listen_callback)(NX_TCP_SOCKET *socket_ptr, UINT port)); 263 VOID (*tcp_urgent_data_callback)(NX_TCP_SOCKET *socket_ptr), 264 VOID (*tcp_disconnect_callback)(NX_TCP_SOCKET *socket_ptr)); 278 VOID (*tcp_receive_notify)(NX_TCP_SOCKET *socket_ptr)); 280 … VOID (*tcp_windows_update_notify)(NX_TCP_SOCKET *socket_ptr)); 286 UINT _nx_tcp_socket_queue_depth_notify_set(NX_TCP_SOCKET *socket_ptr, VOID (*tcp_socket_queue_dept… 287 UINT _nx_tcp_socket_establish_notify(NX_TCP_SOCKET *socket_ptr, VOID (*tcp_establish_notify)(NX_TCP… 288 UINT _nx_tcp_socket_disconnect_complete_notify(NX_TCP_SOCKET *socket_ptr, VOID (*tcp_disconnect_com… 289 UINT _nx_tcp_socket_timed_wait_callback(NX_TCP_SOCKET *socket_ptr, VOID (*tcp_timed_wait_callback)(… 293 VOID _nx_tcp_socket_driver_packet_receive(NX_TCP_SOCKET *socket_ptr, NX_PACKET *packet_ptr); [all …]
|
/NetX-Duo-v6.4.1/addons/pppoe/ |
D | nx_pppoe_server.h | 246 VOID (*nx_pppoe_discover_initiation_notify)(UINT session_index); 247 …VOID (*nx_pppoe_discover_request_notify)(UINT session_index, ULONG length, UC… 248 VOID (*nx_pppoe_discover_terminate_notify)(UINT session_index); 249 VOID (*nx_pppoe_discover_terminate_confirm)(UINT session_index); 250 …VOID (*nx_pppoe_data_receive_notify)(UINT session_index, ULONG length, UCHAR … 251 VOID (*nx_pppoe_data_send_notify)(UINT session_index, UCHAR *data); 254 VOID (*nx_pppoe_link_driver_entry)(struct NX_IP_DRIVER_STRUCT *); 305 … VOID (*pppoe_link_driver)(struct NX_IP_DRIVER_STRUCT *), NX_PACKET_POOL *pool_ptr, 306 VOID *stack_ptr, ULONG stack_size, UINT priority); 311 … VOID (* pppoe_discover_initiation_notify)(UINT session_index), [all …]
|
/NetX-Duo-v6.4.1/nx_secure/inc/ |
D | nx_secure_crypto_table_self_test.h | 62 VOID *metadata, UINT metadata_size); 73 UINT (*self_test_function)(NX_CRYPTO_METHOD *crypto_method, VOID *metadata, UINT metadata_size); 78 VOID *metadata, UINT metadata_size); 80 VOID *metadata, UINT metadata_size); 82 VOID *metadata, UINT metadata_size); 84 VOID *metadata, UINT metadata_size); 86 VOID *metadata, UINT metadata_size); 88 VOID *metadata, UINT metadata_size); 90 VOID *metadata, UINT metadata_size); 92 VOID *metadata, UINT metadata_size); [all …]
|
/NetX-Duo-v6.4.1/addons/cloud/ |
D | nx_cloud.h | 108 …VOID (*nx_cloud_module_process)(VOID *module_context, ULONG common_events… 111 VOID *nx_cloud_module_context; 188 UINT nx_cloud_create(NX_CLOUD* cloud_ptr, const CHAR* cloud_name, VOID* memory_ptr, ULONG memory_si… 193 …VOID (*module_process)(VOID* module_context, ULONG common_events, ULONG module_own_events), VOID* … 202 UINT _nxe_cloud_create(NX_CLOUD* cloud_ptr, const CHAR* cloud_name, VOID* memory_ptr, ULONG memory_… 203 UINT _nx_cloud_create(NX_CLOUD* cloud_ptr, const CHAR* cloud_name, VOID* memory_ptr, ULONG memory_s… 207 …VOID(*module_process)(VOID* module_context, ULONG common_events, ULONG module_own_events), VOID* m… 209 …VOID(*module_process)(VOID* module_context, ULONG common_events, ULONG module_own_events), VOID* m…
|
/NetX-Duo-v6.4.1/addons/web/ |
D | nx_tcpserver.h | 136 …VOID (*nx_tcpserver_new_connection)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TC… 137 …VOID (*nx_tcpserver_receive_data)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TCP_… 138 …VOID (*nx_tcpserver_connection_end)(struct NX_TCPSERVER_STRUCT *server_ptr, NX_TC… 139 …VOID (*nx_tcpserver_connection_timeout)(struct NX_TCPSERVER_STRUCT *server_ptr, N… 160 …VOID *metadata_buffer, ULONG metadata_size, UCHAR* packet_buffer, UINT packet_buffer_size, NX_SECU… 172 … VOID (*new_connection)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr), 173 … VOID (*receive_data)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr), 174 … VOID (*connection_end)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr), 175 … VOID (*connection_timeout)(NX_TCPSERVER *server_ptr, NX_TCP_SESSION *session_ptr), 176 ULONG timeout, VOID *stack_ptr, UINT stack_size, [all …]
|
/NetX-Duo-v6.4.1/test/regression/azure_iot/ |
D | direct_method_unit_test.c | 43 typedef VOID (*NX_AZURE_TEST_FN)(); 77 static VOID (*test_receive_notify)(NXD_MQTT_CLIENT *client_ptr, UINT message_count) = NX_NULL; 92 … VOID (*receive_notify)(NXD_MQTT_CLIENT *client_ptr, UINT message_count)) in __wrap__nxde_mqtt_client_receive_notify_set() 115 UINT __real__nx_packet_data_append(NX_PACKET *packet_ptr, VOID *data_start, ULONG data_size, 117 UINT __wrap__nx_packet_data_append(NX_PACKET *packet_ptr, VOID *data_start, ULONG data_size, in __wrap__nx_packet_data_append() 132 UINT *buffer_size, VOID **buffer_context); 134 UINT *buffer_size, VOID **buffer_context) in __wrap_nx_azure_iot_buffer_allocate() 210 static VOID on_receive_callback(NX_AZURE_IOT_HUB_CLIENT *hub_client_ptr, VOID *arg) in on_receive_callback() 246 static VOID construct_direct_method_response(NX_AZURE_IOT_HUB_CLIENT *hub_client_ptr, in construct_direct_method_response() 276 assert_int_equal(__real__nx_packet_data_append(packet_ptr, (VOID *)topic, topic_len, in construct_direct_method_response() [all …]
|
/NetX-Duo-v6.4.1/test/regression/ptp_test/ |
D | netx_ptp_utility.h | 53 VOID create_socket(NX_IP *ip_ptr, NX_UDP_SOCKET *socket_ptr, UINT port); 54 VOID send_announce(NX_UDP_SOCKET *socket_ptr, NX_PACKET_POOL *pool_ptr, USHORT utc_offset); 55 VOID send_sync(NX_UDP_SOCKET *socket_ptr, NX_PACKET_POOL *pool_ptr, NX_PTP_TIME *ts); 56 VOID send_follow_up(NX_UDP_SOCKET *socket_ptr, NX_PACKET_POOL *pool_ptr, NX_PTP_TIME *ts); 57 VOID send_delay_response(NX_UDP_SOCKET *socket_ptr, NX_PACKET_POOL *pool_ptr, 61 VOID set_two_steps(UCHAR two_steps); 62 VOID set_clock_id(UCHAR *clock_id); 63 VOID set_ip_version(UCHAR ip_version); 64 VOID calibrate_timestamp(TEST_TIMESTAMP *test_ts, NX_PTP_TIME *ts); 65 VOID _netx_ptp_network_driver(struct NX_IP_DRIVER_STRUCT *driver_req); [all …]
|