assert(addr->type == NET_IP4);
net_copy_ip4((struct net_addr_ip4 *)&net_placeholder.net.n.addr, addr);
- bucket->rte->src = p->p.main_source;
aggregator_bucket_update(p, bucket, &net_placeholder.net);
}
assert(addr->type == NET_IP6);
net_copy_ip6((struct net_addr_ip6 *)&net_placeholder.n.n.addr, addr);
- bucket->rte->src = p->p.main_source;
aggregator_bucket_update(p, bucket, &net_placeholder.n);
}
rta_set_static_attr(rta, bucket->rte->attrs, p->aggr_on[i].sa);
}
- struct rte *new = rte_get_temp(rta, bucket->rte->src);
+ struct rte *new = rte_get_temp(rta, p->p.main_source);
new->net = net;
log("=============== CREATE MERGED ROUTE ===============");