mirror of
https://github.com/espressif/openthread.git
synced 2026-08-23 02:39:52 +00:00
[address-resolver] add config options for address query timeout parameters (#2201)
This commit is contained in:
committed by
Jonathan Hui
parent
4ccc23a511
commit
525247fadb
@@ -195,6 +195,42 @@
|
||||
#define OPENTHREAD_CONFIG_ADDRESS_CACHE_ENTRIES 10
|
||||
#endif // OPENTHREAD_CONFIG_ADDRESS_CACHE_ENTRIES
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_ADDRESS_QUERY_TIMEOUT
|
||||
*
|
||||
* The timeout value (in seconds) waiting for a address notification response after sending an address query.
|
||||
*
|
||||
* Default: 3 seconds
|
||||
*
|
||||
*/
|
||||
#ifndef OPENTHREAD_CONFIG_ADDRESS_QUERY_TIMEOUT
|
||||
#define OPENTHREAD_CONFIG_ADDRESS_QUERY_TIMEOUT 3
|
||||
#endif // OPENTHREAD_CONFIG_ADDRESS_QUERY_TIMEOUT
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_ADDRESS_QUERY_INITIAL_RETRY_DELAY
|
||||
*
|
||||
* Initial retry delay for address query (in seconds)
|
||||
*
|
||||
* Default: 15 seconds
|
||||
*
|
||||
*/
|
||||
#ifndef OPENTHREAD_CONFIG_ADDRESS_QUERY_INITIAL_RETRY_DELAY
|
||||
#define OPENTHREAD_CONFIG_ADDRESS_QUERY_INITIAL_RETRY_DELAY 15
|
||||
#endif // OPENTHREAD_CONFIG_ADDRESS_QUERY_INITIAL_RETRY_DELAY
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_ADDRESS_QUERY_MAX_RETRY_DELAY
|
||||
*
|
||||
* Maximum retry delay for address query (in seconds).
|
||||
*
|
||||
* Default: 28800 seconds (480 minutes or 8 hours)
|
||||
*
|
||||
*/
|
||||
#ifndef OPENTHREAD_CONFIG_ADDRESS_QUERY_MAX_RETRY_DELAY
|
||||
#define OPENTHREAD_CONFIG_ADDRESS_QUERY_MAX_RETRY_DELAY 28800
|
||||
#endif // OPENTHREAD_CONFIG_ADDRESS_QUERY_MAX_RETRY_DELAY
|
||||
|
||||
/**
|
||||
* @def OPENTHREAD_CONFIG_MAX_CHILDREN
|
||||
*
|
||||
|
||||
@@ -125,9 +125,9 @@ private:
|
||||
*/
|
||||
enum
|
||||
{
|
||||
kAddressQueryTimeout = 3, ///< ADDRESS_QUERY_TIMEOUT (seconds)
|
||||
kAddressQueryInitialRetryDelay = 15, ///< ADDRESS_QUERY_INITIAL_RETRY_DELAY (seconds)
|
||||
kAddressQueryMaxRetryDelay = 28800, ///< ADDRESS_QUERY_MAX_RETRY_DELAY (seconds)
|
||||
kAddressQueryTimeout = OPENTHREAD_CONFIG_ADDRESS_QUERY_TIMEOUT, // in seconds
|
||||
kAddressQueryInitialRetryDelay = OPENTHREAD_CONFIG_ADDRESS_QUERY_INITIAL_RETRY_DELAY, // in seconds
|
||||
kAddressQueryMaxRetryDelay = OPENTHREAD_CONFIG_ADDRESS_QUERY_MAX_RETRY_DELAY, // in seconds
|
||||
};
|
||||
|
||||
struct Cache
|
||||
|
||||
Reference in New Issue
Block a user