OK, here it is - irdp support. But don't expect me to fix any bugs in it.
diff --git a/zebra/Makefile.am b/zebra/Makefile.am
index 61fdaea..6b494e7 100644
--- a/zebra/Makefile.am
+++ b/zebra/Makefile.am
@@ -23,11 +23,12 @@
zebra_SOURCES = \
zserv.c main.c interface.c connected.c zebra_rib.c \
- redistribute.c debug.c rtadv.c zebra_snmp.c zebra_vty.c
+ redistribute.c debug.c rtadv.c zebra_snmp.c zebra_vty.c \
+ irdp_main.c irdp_interface.c irdp_packet.c
noinst_HEADERS = \
connected.h ioctl.h rib.h rt.h zserv.h redistribute.h debug.h rtadv.h \
- interface.h ipforward.h
+ interface.h ipforward.h irdp.h
zebra_LDADD = ../lib/libzebra.a $(otherobj) $(LIBCAP) $(LIB_IPV6)