Unbreak setfib + routing daemon [patch roundup]

Previous thread: intel 82576 ipsec offload? by Siquijor Philips on Wednesday, October 7, 2009 - 10:24 pm. (9 messages)

Next thread: Re: dummynet dropping too many packets by Scott Bennett on Thursday, October 8, 2009 - 11:22 pm. (1 message)
From: Stef Walter
Date: Thursday, October 8, 2009 - 6:35 pm

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
Previous thread: intel 82576 ipsec offload? by Siquijor Philips on Wednesday, October 7, 2009 - 10:24 pm. (9 messages)

Next thread: Re: dummynet dropping too many packets by Scott Bennett on Thursday, October 8, 2009 - 11:22 pm. (1 message)