]> git.puffer.fish Git - mirror/frr.git/commit
pim6d, pimd: Discard (*,G) prune if WC bit is set but RPT bit is unset. 12355/head
authorMobashshera Rasool <mrasool@vmware.com>
Mon, 21 Nov 2022 11:15:28 +0000 (03:15 -0800)
committerMobashshera Rasool <mrasool@vmware.com>
Tue, 22 Nov 2022 06:00:10 +0000 (22:00 -0800)
commita23a485cbff96fc3cfca50a309977fd5dea06639
tree141ef20a27b4deb56ccc39d755b4abca75343d41
parentc6950cb34358181d5830f0c8fdefed590fbe0586
pim6d, pimd: Discard (*,G) prune 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