On 13 Dec, 2010, at 13:21 , Nikolay Denev wrote:

> Hello,
> 
> I'm currently trying to enable bsnmpd to export the interface
> descriptions that are supported on FreeBSD 8+ as ifDescr and
> while doing it I'm wondering if RTM_IFINFO msgs should be generated
> on description set/change. This would greatly simplify the functionality
> in bsnmpd and would prevent needless polls/ioctls.
> 
> My opinion is that it probably is OK to generate RTM_IFINFO on this event but 
> are there other opinions?
> 
> 
> Regards,
> Nikolay

Ok,

This simple patch will enable the RTM_IFINFO messages when interface 
description is changed :

--- /usr/src/sys/net.old/if.c   2010-12-15 17:32:59.000000000 +0100
+++ /usr/src/sys/net/if.c       2010-12-15 17:36:08.000000000 +0100
@@ -2176,6 +2176,7 @@
 
                getmicrotime(&ifp->if_lastchange);
                free(odescrbuf, M_IFDESCR);
+               rt_ifmsg(ifp);
                break;
 
        case SIOCSIFFLAGS:


With this patch the message will be generated, but without information about 
what changed.
But I wonder if adding the description in if_data isn't too much...


_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to