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)