]> git.puffer.fish Git - mirror/frr.git/commit
pimd: Fix PIM6 MLD VRF support (use recvmsg() pktinfo) 18315/head
authorMartin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
Tue, 4 Mar 2025 13:24:33 +0000 (14:24 +0100)
committerMartin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
Wed, 5 Mar 2025 15:27:23 +0000 (16:27 +0100)
commit374c8dc4dbc8a560036fecdfb3213f690099b869
tree823df20b6bd7591e1eaad77e419ded627ac2f721
parent5cf533ba7498df5324aa0e22fd1916341d854db5
pimd: Fix PIM6 MLD VRF support (use recvmsg() pktinfo)

When receiving MLD messages, prefer pktinfo over msghdr.msg_name for
determining the source interface. The latter is just the VRF master
interface in case of VRF and we need the true interface the packet was
received on instead.

Signed-off-by: Martin Buck <mb-tmp-tvguho.pbz@gromit.dyndns.org>
pimd/pim6_mld.c