- zlog_debug("%s: pkt dump size=%d",
- label,
- size);
- zlog_hexdump(buf, size);
+ zlog_debug("%s: pkt dump size=%d", label, size);
+ zlog_hexdump(buf, size);
+}
+
+int pim_is_group_224_0_0_0_24(struct in_addr group_addr)
+{
+ static int first = 1;
+ static struct prefix group_224;
+ struct prefix group;
+
+ if (first) {
+ if (!str2prefix("224.0.0.0/24", &group_224))
+ return 0;
+ first = 0;
+ }
+
+ group.family = AF_INET;
+ group.u.prefix4 = group_addr;
+ group.prefixlen = IPV4_MAX_PREFIXLEN;
+
+ return prefix_match(&group_224, &group);