$NetBSD: patch-af,v 1.1 1999/11/19 12:03:31 bouyer Exp $

--- src/krt_rt_sock.c.old	Fri Nov 19 12:37:33 1999
+++ src/krt_rt_sock.c	Fri Nov 19 12:46:17 1999
@@ -103,6 +103,9 @@
 #ifdef	RTM_DELADDR
     {RTM_DELADDR,	"DELADDR"},
 #endif	/* RTM_DELADDR */
+#ifdef	RTM_OIFINFO
+    {RTM_OIFINFO,	"RTM_OIFINFO"},
+#endif	/* RTM_OIFINFO */
 #ifdef	RTM_IFINFO
     {RTM_IFINFO,	"IFINFO"},
 #endif	/* RTM_IFINFO */
@@ -185,7 +188,8 @@
     TR_KRT_PACKET_OTHER,	/* 11 - RTM_RESOLVE */
     TR_KRT_PACKET_INTERFACE,	/* 12 - RTM_NEWADDR */
     TR_KRT_PACKET_INTERFACE,	/* 13 - RTM_DELADDR */
-    TR_KRT_PACKET_INTERFACE,	/* 14 - RTM_IFINFO */
+    TR_KRT_PACKET_OTHER,	/* 14 - RTM_OIFINFO */
+    TR_KRT_PACKET_INTERFACE,	/* 15 - RTM_IFINFO */
 } ;    
 
 
@@ -246,6 +250,10 @@
 	break;
 
 #ifdef	KRT_IFREAD_KINFO
+#ifdef RTM_OIFINFO
+    case RTM_OIFINFO:
+	return (krt_addrinfo *) 0;
+#endif
     case RTM_IFINFO:
 	ap = (struct sockaddr *) (((struct if_msghdr *) rtp) + 1);
 	addrinfo.rti_addrs = ((struct if_msghdr *) rtp)->ifm_addrs;
@@ -659,6 +667,10 @@
 	break;
 
 #ifdef	KRT_IFREAD_KINFO
+#ifdef RTM_OIFINFO
+    case RTM_OIFINFO:
+	return;
+#endif
     case RTM_IFINFO:
         {
 	    struct if_msghdr *ifap = (struct if_msghdr *) rtp;
@@ -1768,6 +1780,10 @@
 	    break;
 	    
 #ifdef	KRT_IFREAD_KINFO
+#ifdef RTM_OIFINFO
+	case RTM_OIFINFO:
+		break;
+#endif
 	case RTM_IFINFO:
             {
 		struct if_msghdr *ifp = (struct if_msghdr *) rtp;
