Update comments: RFC3513 is obsoleted by RFC4921
This commit is contained in:
parent
c05665a16b
commit
b5bc140680
4
core/net/ip/uip-debug.c
Normal file → Executable file
4
core/net/ip/uip-debug.c
Normal file → Executable file
@ -56,7 +56,7 @@ uip_debug_ipaddr_print(const uip_ipaddr_t *addr)
|
|||||||
#if NETSTACK_CONF_WITH_IPV6
|
#if NETSTACK_CONF_WITH_IPV6
|
||||||
if(ip64_addr_is_ipv4_mapped_addr(addr)) {
|
if(ip64_addr_is_ipv4_mapped_addr(addr)) {
|
||||||
/*
|
/*
|
||||||
* Printing IPv4-mapped addresses is done according to RFC 3513 [1]
|
* Printing IPv4-mapped addresses is done according to RFC 4291 [1]
|
||||||
*
|
*
|
||||||
* "An alternative form that is sometimes more
|
* "An alternative form that is sometimes more
|
||||||
* convenient when dealing with a mixed environment
|
* convenient when dealing with a mixed environment
|
||||||
@ -67,7 +67,7 @@ uip_debug_ipaddr_print(const uip_ipaddr_t *addr)
|
|||||||
* low-order 8-bit pieces of the address (standard
|
* low-order 8-bit pieces of the address (standard
|
||||||
* IPv4 representation)."
|
* IPv4 representation)."
|
||||||
*
|
*
|
||||||
* [1] https://tools.ietf.org/html/rfc3513#page-5
|
* [1] https://tools.ietf.org/html/rfc4291#page-4
|
||||||
*/
|
*/
|
||||||
PRINTA("::FFFF:%u.%u.%u.%u", addr->u8[12], addr->u8[13], addr->u8[14], addr->u8[15]);
|
PRINTA("::FFFF:%u.%u.%u.%u", addr->u8[12], addr->u8[13], addr->u8[14], addr->u8[15]);
|
||||||
} else {
|
} else {
|
||||||
|
6
core/net/ip/uip.h
Normal file → Executable file
6
core/net/ip/uip.h
Normal file → Executable file
@ -2012,7 +2012,7 @@ CCIF extern uip_lladdr_t uip_lladdr;
|
|||||||
(((a)->u8[15]) == 0x02))
|
(((a)->u8[15]) == 0x02))
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief is addr (a) a link local unicast address, see RFC3513
|
* \brief is addr (a) a link local unicast address, see RFC 4291
|
||||||
* i.e. is (a) on prefix FE80::/10
|
* i.e. is (a) on prefix FE80::/10
|
||||||
* a is of type uip_ipaddr_t*
|
* a is of type uip_ipaddr_t*
|
||||||
*/
|
*/
|
||||||
@ -2036,7 +2036,7 @@ CCIF extern uip_lladdr_t uip_lladdr;
|
|||||||
} while(0)
|
} while(0)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief is addr (a) a solicited node multicast address, see RFC3513
|
* \brief is addr (a) a solicited node multicast address, see RFC 4291
|
||||||
* a is of type uip_ipaddr_t*
|
* a is of type uip_ipaddr_t*
|
||||||
*/
|
*/
|
||||||
#define uip_is_addr_solicited_node(a) \
|
#define uip_is_addr_solicited_node(a) \
|
||||||
@ -2097,7 +2097,7 @@ CCIF extern uip_lladdr_t uip_lladdr;
|
|||||||
#endif /*UIP_CONF_LL_802154*/
|
#endif /*UIP_CONF_LL_802154*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief is address a multicast address, see RFC 3513
|
* \brief is address a multicast address, see RFC 4291
|
||||||
* a is of type uip_ipaddr_t*
|
* a is of type uip_ipaddr_t*
|
||||||
* */
|
* */
|
||||||
#define uip_is_addr_mcast(a) \
|
#define uip_is_addr_mcast(a) \
|
||||||
|
2
doc/uip6-doc.txt
Normal file → Executable file
2
doc/uip6-doc.txt
Normal file → Executable file
@ -339,7 +339,7 @@ We will soon support RFC4944 transmission of IPv6 packets over 802.15.4\n
|
|||||||
\li Path MTU Discovery RFC 1981 (SHOULD): no support
|
\li Path MTU Discovery RFC 1981 (SHOULD): no support
|
||||||
\li Jumbograms RFC 2675 (MAY): no support
|
\li Jumbograms RFC 2675 (MAY): no support
|
||||||
\li ICMPv6 RFC 4443 (MUST): full support
|
\li ICMPv6 RFC 4443 (MUST): full support
|
||||||
\li IPv6 addressing architecture RFC 3513 (MUST): full support
|
\li IPv6 addressing architecture RFC 4291 (MUST): full support
|
||||||
\li Privacy extensions for address autoconfiguration RFC 3041 (SHOULD): no support.
|
\li Privacy extensions for address autoconfiguration RFC 3041 (SHOULD): no support.
|
||||||
\li Default Address Selection RFC 3484 (MUST): full support.
|
\li Default Address Selection RFC 3484 (MUST): full support.
|
||||||
\li MLDv1 (RFC 2710) and MLDv2 (RFC 3810) (conditional MUST applying here): no support. As we run IPv6 over Multicast or broadcast capable links (Ethernet or 802.15.4), the conditional MUST applies. We should be able to send an MLD report when joining a solicited node multicast group at address configuration time. This will be available in a later release.
|
\li MLDv1 (RFC 2710) and MLDv2 (RFC 3810) (conditional MUST applying here): no support. As we run IPv6 over Multicast or broadcast capable links (Ethernet or 802.15.4), the conditional MUST applies. We should be able to send an MLD report when joining a solicited node multicast group at address configuration time. This will be available in a later release.
|
||||||
|
Loading…
Reference in New Issue
Block a user