Make RA configuration parameters user configurable
This commit is contained in:
parent
7286c9a635
commit
f28e9587ed
@ -76,15 +76,27 @@
|
||||
#else
|
||||
#define UIP_ND6_SEND_NA UIP_CONF_ND6_SEND_NA
|
||||
#endif
|
||||
#ifndef UIP_CONF_ND6_MAX_RA_INTERVAL
|
||||
#define UIP_ND6_MAX_RA_INTERVAL 600
|
||||
#else
|
||||
#define UIP_ND6_MAX_RA_INTERVAL UIP_CONF_ND6_MAX_RA_INTERVAL
|
||||
#endif
|
||||
#ifndef UIP_CONF_ND6_MIN_RA_INTERVAL
|
||||
#define UIP_ND6_MIN_RA_INTERVAL (UIP_ND6_MAX_RA_INTERVAL / 3)
|
||||
#else
|
||||
#define UIP_ND6_MIN_RA_INTERVAL UIP_CONF_ND6_MIN_RA_INTERVAL
|
||||
#endif
|
||||
#define UIP_ND6_M_FLAG 0
|
||||
#define UIP_ND6_O_FLAG 0
|
||||
#define UIP_ND6_ROUTER_LIFETIME 3 * UIP_ND6_MAX_RA_INTERVAL
|
||||
|
||||
#define UIP_ND6_MAX_INITIAL_RA_INTERVAL 16 /*seconds*/
|
||||
#define UIP_ND6_MAX_INITIAL_RAS 3 /*transmissions*/
|
||||
#ifndef UIP_CONF_ND6_MIN_DELAY_BETWEEN_RAS
|
||||
#define UIP_ND6_MIN_DELAY_BETWEEN_RAS 3 /*seconds*/
|
||||
#else
|
||||
#define UIP_ND6_MIN_DELAY_BETWEEN_RAS UIP_CONF_ND6_MIN_DELAY_BETWEEN_RAS
|
||||
#endif
|
||||
//#define UIP_ND6_MAX_RA_DELAY_TIME 0.5 /*seconds*/
|
||||
#define UIP_ND6_MAX_RA_DELAY_TIME_MS 500 /*milli seconds*/
|
||||
/** @} */
|
||||
|
Loading…
Reference in New Issue
Block a user