]> git.puffer.fish Git - mirror/frr.git/commit
pim6d, pimd: Discard (*,G) join if WC bit is set but RPT bit is unset.
authorMobashshera Rasool <mrasool@vmware.com>
Mon, 21 Nov 2022 11:10:02 +0000 (03:10 -0800)
committerMobashshera Rasool <mrasool@vmware.com>
Tue, 22 Nov 2022 05:57:39 +0000 (21:57 -0800)
commitc6950cb34358181d5830f0c8fdefed590fbe0586
treede21c2fc9b4fadf319a608adc7bfc14071c5ce9b
parent9961cffbe0ef0d1398b8ba047ed86aeb9162afad
pim6d, pimd: Discard (*,G) join if WC bit is set but RPT bit is unset.

As per RFC 7761, Section 4.9.1
The RPT (or Rendezvous Point Tree) bit is a 1-bit value for use
with PIM Join/Prune messages (see Section 4.9.5.1). If the
WC bit is 1, the RPT bit MUST be 1.

ANVL conformance test case is trying to verify this and is failing.

Issue: #12354

Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
pimd/pim_join.c