summaryrefslogtreecommitdiff
path: root/isisd/isis_spf.c
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@opensourcerouting.org>2012-11-27 01:10:29 +0000
committerDavid Lamparter <equinox@opensourcerouting.org>2012-12-12 15:38:07 +0100
commit318c8040abc1b8a737c941382e8aca82e546da09 (patch)
tree3eb37c0549c27b1db1a08aadab6166728b663348 /isisd/isis_spf.c
parentf818c8f3fb9c98490df29e99aa9cddde8e0296d5 (diff)
isisd: always join all IS-IS multicast groups
The socket is only created once when an interface is brought up, and the multicast groups were joined according to configuration at that point. This breaks when later switching an interface to another IS-IS level. Since, for a separate conformance issue (ANVL ISIS-6.4), we should be inspecting the destination address anyway, the simplest fix here is to just join all groups unconditionally. There shouldn't be much traffic on these anyway, worst case we might be picking up some unrelated multicast groups due to NIC filter aliasing though... Signed-off-by: David Lamparter <equinox@opensourcerouting.org> Tested-by: Martin Winter <mwinter@opensourcerouting.org>
Diffstat (limited to 'isisd/isis_spf.c')
0 files changed, 0 insertions, 0 deletions