SCCS-vsn: sbin/routed/routed.c 4.10
SCCS-vsn: sbin/routed/defs.h 4.4
-/* defs.h 4.3 82/05/26 */
+/* defs.h 4.4 82/05/31 */
/*
* Internal data structure definitions for
/*
* Internal data structure definitions for
#define RTS_DELRT 0x1 /* delete pending */
#define RTS_CHGRT 0x2 /* change command pending */
#define RTS_ADDRT 0x4 /* add command pending */
#define RTS_DELRT 0x1 /* delete pending */
#define RTS_CHGRT 0x2 /* change command pending */
#define RTS_ADDRT 0x4 /* add command pending */
-#define RTS_SILENT 0x8 /* don't send to router */
+#define RTS_HIDDEN 0x8 /* don't send to router */
struct rthash nethash[ROUTEHASHSIZ], hosthash[ROUTEHASHSIZ];
struct rt_entry *rtlookup();
struct rthash nethash[ROUTEHASHSIZ], hosthash[ROUTEHASHSIZ];
struct rt_entry *rtlookup();
-static char sccsid[] = "@(#)routed.c 4.9 %G%";
+static char sccsid[] = "@(#)routed.c 4.10 %G%";
rtadd((struct sockaddr *)&dst, (struct sockaddr *)&gate, 1);
rt = rtlookup((struct sockaddr *)&dst);
if (rt)
rtadd((struct sockaddr *)&dst, (struct sockaddr *)&gate, 1);
rt = rtlookup((struct sockaddr *)&dst);
if (rt)
- rt->rt_state |= RTS_SILENT;
+ rt->rt_state |= RTS_HIDDEN;
/*
* If the host is indicated to be
/*
* If the host is indicated to be
- * "silent" (i.e. it's one we got
+ * "hidden" (i.e. it's one we got
* from the initialization file),
* don't time out it's entry.
*/
* from the initialization file),
* don't time out it's entry.
*/
- if ((rt->rt_state & RTS_SILENT) == 0)
+ if ((rt->rt_state & RTS_HIDDEN) == 0)
rt->rt_timer += TIMER_RATE;
log("", rt);
rt->rt_timer += TIMER_RATE;
log("", rt);
again:
for (rh = base; rh < &base[ROUTEHASHSIZ]; rh++)
for (rt = rh->rt_forw; rt != (struct rt_entry *)rh; rt = rt->rt_forw) {
again:
for (rh = base; rh < &base[ROUTEHASHSIZ]; rh++)
for (rt = rh->rt_forw; rt != (struct rt_entry *)rh; rt = rt->rt_forw) {
- if ((rt->rt_state & RTS_SILENT) || rt->rt_metric > 0)
+ if ((rt->rt_state & RTS_HIDDEN) || rt->rt_metric > 0)
continue;
if (rt->rt_ifp && (rt->rt_ifp->if_flags & IFF_BROADCAST))
dst = &rt->rt_ifp->if_broadaddr;
continue;
if (rt->rt_ifp && (rt->rt_ifp->if_flags & IFF_BROADCAST))
dst = &rt->rt_ifp->if_broadaddr;
again:
for (rh = base; rh < &base[ROUTEHASHSIZ]; rh++)
for (rt = rh->rt_forw; rt != (struct rt_entry *)rh; rt = rt->rt_forw) {
again:
for (rh = base; rh < &base[ROUTEHASHSIZ]; rh++)
for (rt = rh->rt_forw; rt != (struct rt_entry *)rh; rt = rt->rt_forw) {
- if ((rt->rt_state & RTS_SILENT) || rt->rt_metric > 0)
+ if ((rt->rt_state & RTS_HIDDEN) || rt->rt_metric > 0)
continue;
if (rt->rt_ifp && (rt->rt_ifp->if_flags & IFF_BROADCAST))
dst = &rt->rt_ifp->if_broadaddr;
continue;
if (rt->rt_ifp && (rt->rt_ifp->if_flags & IFF_BROADCAST))
dst = &rt->rt_ifp->if_broadaddr;
}, statebits[] = {
{ RTS_DELRT, "DELETE" },
{ RTS_CHGRT, "CHANGE" },
}, statebits[] = {
{ RTS_DELRT, "DELETE" },
{ RTS_CHGRT, "CHANGE" },
- { RTS_SILENT, "SILENT" },
+ { RTS_HIDDEN, "HIDDEN" },
{ 0 }
};
register struct bits *p;
{ 0 }
};
register struct bits *p;