cvs commit: src/sys/net route.h rtsock.c
Florent Thoumie
flz at xbsd.org
Thu Mar 16 13:12:02 UTC 2006
On Wed, 2006-03-15 at 19:39 +0000, Andre Oppermann wrote:
> andre 2006-03-15 19:39:09 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/net route.h rtsock.c
> Log:
> - Fill in the correct rtm_index for RTM_ADD and RTM_CHANGE messages.
>
> - Allow RTM_CHANGE to change a number of route flags as specified by
> RTF_FMASK.
>
> - The unused rtm_use field in struct rt_msghdr is redesignated as
> rtm_fmask field to communicate route flag changes in RTM_CHANGE
> messages from userland. The use count of a route was moved to
> rtm_rmx a long time ago. For source code compatibility reasons
> a define of rtm_use to rtm_fmask is provided.
>
> These changes faciliate running of multiple cooperating routing
> daemons at the same time without causing undesired interference.
> Open[BGP|OSPF]D make use of these features to have IGP routes
> override EGP ones.
>
> Obtained from: OpenBSD (claudio@)
> MFC after: 3 days
Can you bump __FreeBSD_version too?
--
Florent Thoumie
flz at FreeBSD.org
FreeBSD Committer
More information about the cvs-src
mailing list