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
|
#else
|
||||||
#define UIP_ND6_SEND_NA UIP_CONF_ND6_SEND_NA
|
#define UIP_ND6_SEND_NA UIP_CONF_ND6_SEND_NA
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef UIP_CONF_ND6_MAX_RA_INTERVAL
|
||||||
#define UIP_ND6_MAX_RA_INTERVAL 600
|
#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)
|
#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_M_FLAG 0
|
||||||
#define UIP_ND6_O_FLAG 0
|
#define UIP_ND6_O_FLAG 0
|
||||||
#define UIP_ND6_ROUTER_LIFETIME 3 * UIP_ND6_MAX_RA_INTERVAL
|
#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_RA_INTERVAL 16 /*seconds*/
|
||||||
#define UIP_ND6_MAX_INITIAL_RAS 3 /*transmissions*/
|
#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*/
|
#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 0.5 /*seconds*/
|
||||||
#define UIP_ND6_MAX_RA_DELAY_TIME_MS 500 /*milli seconds*/
|
#define UIP_ND6_MAX_RA_DELAY_TIME_MS 500 /*milli seconds*/
|
||||||
/** @} */
|
/** @} */
|
||||||
|
Loading…
Reference in New Issue
Block a user