summaryrefslogtreecommitdiff
path: root/proto
diff options
context:
space:
mode:
Diffstat (limited to 'proto')
-rw-r--r--proto/bgp/packets.c1
-rw-r--r--proto/ospf/rt.c1
-rw-r--r--proto/rip/rip.c1
-rw-r--r--proto/rpki/rpki.c1
-rw-r--r--proto/static/static.c11
5 files changed, 5 insertions, 10 deletions
diff --git a/proto/bgp/packets.c b/proto/bgp/packets.c
index 0baa84c9..9c59e6d8 100644
--- a/proto/bgp/packets.c
+++ b/proto/bgp/packets.c
@@ -1439,7 +1439,6 @@ bgp_decode_nlri(struct bgp_parse_state *s, u32 afi, byte *nlri, uint len, ea_lis
a->source = RTS_BGP;
a->scope = SCOPE_UNIVERSE;
- a->cast = RTC_UNICAST;
a->dest = RTD_UNREACHABLE;
a->from = s->proto->cf->remote_ip;
a->eattrs = ea;
diff --git a/proto/ospf/rt.c b/proto/ospf/rt.c
index 09cc5776..d28d463b 100644
--- a/proto/ospf/rt.c
+++ b/proto/ospf/rt.c
@@ -1951,7 +1951,6 @@ again1:
.src = p->p.main_source,
.source = nf->n.type,
.scope = SCOPE_UNIVERSE,
- .cast = RTC_UNICAST
};
nexthop_link(&a0, nf->n.nhs);
diff --git a/proto/rip/rip.c b/proto/rip/rip.c
index 8b09330c..9bed9249 100644
--- a/proto/rip/rip.c
+++ b/proto/rip/rip.c
@@ -147,7 +147,6 @@ rip_announce_rte(struct rip_proto *p, struct rip_entry *en)
.src = p->p.main_source,
.source = RTS_RIP,
.scope = SCOPE_UNIVERSE,
- .cast = RTC_UNICAST
};
u8 rt_metric = rt->metric;
diff --git a/proto/rpki/rpki.c b/proto/rpki/rpki.c
index 6360dbaf..81268e83 100644
--- a/proto/rpki/rpki.c
+++ b/proto/rpki/rpki.c
@@ -124,7 +124,6 @@ rpki_table_add_roa(struct rpki_cache *cache, struct channel *channel, const net_
.src = p->p.main_source,
.source = RTS_RPKI,
.scope = SCOPE_UNIVERSE,
- .cast = RTC_UNICAST,
.dest = RTD_BLACKHOLE,
};
diff --git a/proto/static/static.c b/proto/static/static.c
index f3cfec01..a63d4d29 100644
--- a/proto/static/static.c
+++ b/proto/static/static.c
@@ -71,7 +71,6 @@ static_install(struct proto *p, struct static_route *r)
a.src = p->main_source;
a.source = ((r->dest == RTD_UNICAST) && ipa_zero(r->via)) ? RTS_STATIC_DEVICE : RTS_STATIC;
a.scope = SCOPE_UNIVERSE;
- a.cast = RTC_UNICAST;
a.dest = r->dest;
if (r->dest == RTD_UNICAST)
{
@@ -210,13 +209,13 @@ static_add(struct proto *p, struct static_config *cf, struct static_route *r)
}
if (count)
- static_install(p, r, NULL);
+ static_install(p, r);
break;
}
default:
- static_install(p, r, NULL);
+ static_install(p, r);
}
}
@@ -300,7 +299,7 @@ static_update_rte(struct proto *p, struct static_route *r)
return;
if (static_decide((struct static_config *) p->cf, r))
- static_install(p, r, r->neigh->iface);
+ static_install(p, r);
else
static_remove(p, r);
}
@@ -367,7 +366,7 @@ static_if_notify(struct proto *p, unsigned flags, struct iface *i)
{
WALK_LIST(r, c->iface_routes)
if (!strcmp(r->if_name, i->name))
- static_install(p, r, i);
+ static_install(p, r);
}
else if (flags & IF_CHANGE_DOWN)
{
@@ -535,7 +534,7 @@ static_reconfigure(struct proto *p, struct proto_config *CF)
{
struct iface *ifa;
if ((ifa = if_find_by_name(r->if_name)) && (ifa->flags & IF_UP))
- static_install(p, r, ifa);
+ static_install(p, r);
}
WALK_LIST(r, n->other_routes)
static_add(p, n, r);