[prev in list] [next in list] [prev in thread] [next in thread]
List: zebra
Subject: [zebra 1128] Re: Route which exists before zebra invocation
From: Dennis <dennis () etinc ! com>
Date: 1999-07-31 15:07:44
[Download RAW message or body]
guess what? refcount will fail in a month or 2 when the route table gets
over 64k...so they gotta change it anyway.
Are all 16 bits in SUN used? Even so, Zebra could do:
#if defined(LINUX)
RTF_DAEMON 0x4000000
#endif
#if defined(SUN_OS)
RTF_DAEMON (RTF_PROTO1 | RTF_PROTO1)
#endif
If there is one disbanded OS is can be done the PROTO way in that OS only
until they get their act together.
It seems the the non-complient OS should be the one to suffer rather than
the entire product family.
Dennis
At 12:25 PM 7/31/99 +0400, you wrote:
>At 10:36 30.07.99 -0400, you wrote:
>>Why do you have to use a defined bit? Use an undefined bit (both camps have
>>plenty) and ask both camps to reserve one as RTF_DAEMON or something of the
>>sort. That way you are sure not to conflict with other existing products.
>>
>>I think zebra is high enough profile to get a bit.....
>
>from SunOS:
>
>struct rtentry {
> u_long rt_hash; /* to speed lookups */
> struct sockaddr rt_dst; /* key */
> struct sockaddr rt_gateway; /* value */
> short rt_flags; /* up/down?, host/net */
>***********
> short rt_refcnt; /* # held references */
> u_long rt_use; /* raw # packets forwarded */
> struct ifnet *rt_ifp; /* the answer: interface to use */
>};
>
>
>#define RTF_UP 0x1 /* route usable */
>[snip]
>#define RTF_PROTO2 0x4000 /* protocol specific routing flag */
>#define RTF_PROTO1 0x8000 /* protocol specific routing flag */
>
>I.e., different systems will have different limitations and
>we should stick to something more or less standard if
>we wanna be more or less compatible :)
>
>Alex.
>
>>
>>Dennis
>------------------------------------------------------------------
>Alex D. Zinin, Consultant
>CCSI #98966
>CCIE #4015
>AMT Group / ISL
>Cisco Systems Gold Certified Partner
>http://www.amt.ru
>irc: //EFNET/#cisco, //irc.msn.com/#NetCisco [Ustas]
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic