Merge pull request #919 from cetic/pr-ra-user-config
Make RA configuration parameters user configurable
This commit is contained in:
commit
ebdcf0d6ed
|
@ -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 a new issue