RFC Errata
RFC 4601, "Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification (Revised)", August 2006
Note: This RFC has been obsoleted by RFC 7761
Note: This RFC has been updated by RFC 5059, RFC 5796, RFC 6226
Source of RFC: pim (rtg)
Errata ID: 1110
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Maren Peasley
Date Reported: 2007-12-21
Held for Document Update by: David Ward
Date Held: 2009-03-22
Section 4.2.1 says:
void CheckSwitchToSpt(S,G) { if ( ( pim_include(*,G) (-) pim_exclude(S,G) (+) pim_include(S,G) != NULL ) AND SwitchToSptDesired(S,G) ) {
It should say:
void CheckSwitchToSpt(S,G) { if ( ( ( pim_include(*,G) (-) pim_exclude(S,G) ) (+) pim_include(S,G) != NULL ) AND SwitchToSptDesired(S,G) ) { Or: void CheckSwitchToSpt(S,G) { if ( ( pim_include(*,G) (-) ( pim_exclude(S,G) (+) pim_include(S,G) != NULL ) ) AND SwitchToSptDesired(S,G) ) {
Notes:
Left or right associativity is not established at the beginning of this document, so it is necessary to clarify which operations happens first.