[pim] TODO T42 Static igmp join fails when loading config at boot time
diff --git a/pimd/TODO b/pimd/TODO
index 1dc561d..0a5617e 100644
--- a/pimd/TODO
+++ b/pimd/TODO
@@ -370,4 +370,31 @@
show ip ssmpingd
+T42 Static igmp join fails when loading config at boot time
+
+ ! Wrong behavior seen at boot time:
+ !
+ 2010/02/22 08:59:00 PIM: igmp_source_forward_start: ignoring request for
+ looped MFC entry (S,G)=(3.3.3.3,239.3.3.3): igmp_sock=12 oif=eth0 vif_index=2
+
+ ! Correct behavior seen later:
+ !
+ 2010/02/22 09:03:16 PIM: igmp_source_forward_start: ignoring request for
+ looped MFC entry (S,G)=(2.2.2.2,239.2.2.2): igmp_sock=17 oif=lo vif_index=1
+
+ ! To see the wrong message at boot:
+ !
+ debug igmp trace
+ !
+ interface lo
+ ip igmp
+ ip igmp join 239.2.2.2 2.2.2.2
+ ip igmp join 239.3.3.3 3.3.3.3
+ !
+
+ ! Interfaces indexes:
+ Interface Address ifi Vif PktsIn PktsOut BytesIn BytesOut
+ eth0 200.202.112.3 2 2 0 0 0 0
+ lo 127.0.0.1 1 1 0 0 0 0
+
-x-
diff --git a/pimd/pim_iface.c b/pimd/pim_iface.c
index 863cc03..52d4f0d 100644
--- a/pimd/pim_iface.c
+++ b/pimd/pim_iface.c
@@ -982,9 +982,9 @@
char source_str[100];
pim_inet4_dump("<grp?>", group_addr, group_str, sizeof(group_str));
pim_inet4_dump("<src?>", source_addr, source_str, sizeof(source_str));
- zlog_info("%s: issued static igmp join for channel (S,G)=(%s,%s) on interface %s",
- __PRETTY_FUNCTION__,
- source_str, group_str, ifp->name);
+ zlog_debug("%s: issued static igmp join for channel (S,G)=(%s,%s) on interface %s",
+ __PRETTY_FUNCTION__,
+ source_str, group_str, ifp->name);
}
return 0;