mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 07:37:54 +00:00
zebra: freshen RFC references in rtadv
RFC2461 was replaced by RFC4861 RFC3775 was replaced by RFC6275 draft-ietf-mip6-mipext-advapi-03 was replaced by RFC4584
This commit is contained in:
parent
aca43b6566
commit
6eb0c5ab1d
@ -175,6 +175,6 @@ interface eth0
|
|||||||
@end example
|
@end example
|
||||||
|
|
||||||
For more information see @cite{RFC2462 (IPv6 Stateless Address Autoconfiguration)}
|
For more information see @cite{RFC2462 (IPv6 Stateless Address Autoconfiguration)}
|
||||||
, @cite{RFC2461 (Neighbor Discovery for IP Version 6 (IPv6))}
|
, @cite{RFC4861 (Neighbor Discovery for IP Version 6 (IPv6))}
|
||||||
, @cite{RFC3775 (Mobility Support in IPv6 (Mobile IPv6))}
|
, @cite{RFC6275 (Mobility Support in IPv6)}
|
||||||
and @cite{RFC4191 (Default Router Preferences and More-Specific Routes)}.
|
and @cite{RFC4191 (Default Router Preferences and More-Specific Routes)}.
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef RTADV
|
#ifdef RTADV
|
||||||
/* Router advertisement parameter. From RFC2461, RFC3775 and RFC4191. */
|
/* Router advertisement parameter. From RFC4861, RFC6275 and RFC4191. */
|
||||||
struct rtadvconf
|
struct rtadvconf
|
||||||
{
|
{
|
||||||
/* A flag indicating whether or not the router sends periodic Router
|
/* A flag indicating whether or not the router sends periodic Router
|
||||||
@ -56,8 +56,8 @@ struct rtadvconf
|
|||||||
|
|
||||||
/* The maximum time allowed between sending unsolicited multicast
|
/* The maximum time allowed between sending unsolicited multicast
|
||||||
Router Advertisements from the interface, in milliseconds.
|
Router Advertisements from the interface, in milliseconds.
|
||||||
MUST be no less than 70 ms (RFC3775, section 7.4) and no greater
|
MUST be no less than 70 ms [RFC6275 7.5] and no greater
|
||||||
than 1800000 ms (See RFC2461).
|
than 1800000 ms [RFC4861 6.2.1].
|
||||||
|
|
||||||
Default: 600000 milliseconds */
|
Default: 600000 milliseconds */
|
||||||
int MaxRtrAdvInterval;
|
int MaxRtrAdvInterval;
|
||||||
@ -65,7 +65,7 @@ struct rtadvconf
|
|||||||
|
|
||||||
/* The minimum time allowed between sending unsolicited multicast
|
/* The minimum time allowed between sending unsolicited multicast
|
||||||
Router Advertisements from the interface, in milliseconds.
|
Router Advertisements from the interface, in milliseconds.
|
||||||
MUST be no less than 30 ms (See RFC3775, section 7.4).
|
MUST be no less than 30 ms [RFC6275 7.5].
|
||||||
MUST be no greater than .75 * MaxRtrAdvInterval.
|
MUST be no greater than .75 * MaxRtrAdvInterval.
|
||||||
|
|
||||||
Default: 0.33 * MaxRtrAdvInterval */
|
Default: 0.33 * MaxRtrAdvInterval */
|
||||||
@ -143,7 +143,7 @@ struct rtadvconf
|
|||||||
struct list *AdvPrefixList;
|
struct list *AdvPrefixList;
|
||||||
|
|
||||||
/* The TRUE/FALSE value to be placed in the "Home agent"
|
/* The TRUE/FALSE value to be placed in the "Home agent"
|
||||||
flag field in the Router Advertisement. See [RFC3775 7.1].
|
flag field in the Router Advertisement. See [RFC6275 7.1].
|
||||||
|
|
||||||
Default: FALSE */
|
Default: FALSE */
|
||||||
int AdvHomeAgentFlag;
|
int AdvHomeAgentFlag;
|
||||||
@ -166,7 +166,7 @@ struct rtadvconf
|
|||||||
#define RTADV_MAX_HALIFETIME 65520 /* 18.2 hours */
|
#define RTADV_MAX_HALIFETIME 65520 /* 18.2 hours */
|
||||||
|
|
||||||
/* The TRUE/FALSE value to insert or not an Advertisement Interval
|
/* The TRUE/FALSE value to insert or not an Advertisement Interval
|
||||||
option. See [RFC 3775 7.3]
|
option. See [RFC 6275 7.3]
|
||||||
|
|
||||||
Default: FALSE */
|
Default: FALSE */
|
||||||
int AdvIntervalOption;
|
int AdvIntervalOption;
|
||||||
|
@ -47,7 +47,7 @@ struct rtadv_prefix
|
|||||||
/* The value to be placed in the Autonomous Flag. */
|
/* The value to be placed in the Autonomous Flag. */
|
||||||
int AdvAutonomousFlag;
|
int AdvAutonomousFlag;
|
||||||
|
|
||||||
/* The value to be placed in the Router Address Flag (RFC3775 7.2). */
|
/* The value to be placed in the Router Address Flag [RFC6275 7.2]. */
|
||||||
int AdvRouterAddressFlag;
|
int AdvRouterAddressFlag;
|
||||||
#ifndef ND_OPT_PI_FLAG_RADDR
|
#ifndef ND_OPT_PI_FLAG_RADDR
|
||||||
#define ND_OPT_PI_FLAG_RADDR 0x20
|
#define ND_OPT_PI_FLAG_RADDR 0x20
|
||||||
@ -58,7 +58,7 @@ struct rtadv_prefix
|
|||||||
extern void rtadv_config_write (struct vty *, struct interface *);
|
extern void rtadv_config_write (struct vty *, struct interface *);
|
||||||
extern void rtadv_init (void);
|
extern void rtadv_init (void);
|
||||||
|
|
||||||
/* draft-ietf-mip6-mipext-advapi-03 */
|
/* RFC4584 Extension to Sockets API for Mobile IPv6 */
|
||||||
|
|
||||||
#ifndef ND_OPT_ADV_INTERVAL
|
#ifndef ND_OPT_ADV_INTERVAL
|
||||||
#define ND_OPT_ADV_INTERVAL 7 /* Adv Interval Option */
|
#define ND_OPT_ADV_INTERVAL 7 /* Adv Interval Option */
|
||||||
|
Loading…
Reference in New Issue
Block a user