Unbreak setfib + routing daemon [patch roundup]

Stef Walter stef-list at memberwebs.com
Fri Oct 9 01:35:39 UTC 2009


I've been running the attached patch for a month on routers in production.

To summarize:
 * Routing daemons listen to routing messages.
 * Without the patch routing messages all FIBs are sent to
   all listeners.
 * Routing daemons get confused.

This patch makes routing daemons listening to routing messages only
receive those that affect their FIB. Some routing messages (such as
interface address announcements etc..) are still sent to all listeners.

Patches attached for CURRENT, latest 8.0, and 7.2.

Previous discussion:
http://www.mail-archive.com/freebsd-net@freebsd.org/msg30815.html

PR:
http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/134931

Cheers,

Stef
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freebsd8-route-messages-respect-fib-2.patch
Type: text/x-diff
Size: 8029 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20091009/b0fcc537/freebsd8-route-messages-respect-fib-2.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freebsd9-route-messages-respect-fib-2.patch
Type: text/x-diff
Size: 8029 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20091009/b0fcc537/freebsd9-route-messages-respect-fib-2.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freebsd72-route-messages-respect-fib-2.patch
Type: text/x-diff
Size: 7488 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20091009/b0fcc537/freebsd72-route-messages-respect-fib-2.bin


More information about the freebsd-net mailing list