On Tue, Mar 29, 2016 at 12:59:46PM +0200, Martin Pieuchot wrote:
> @@ -600,6 +601,10 @@ route_output(struct mbuf *m, ...)
> + if (route_arp_conflict(&info, tableid)) {
> + error = EEXIST;
> + goto flush;
> + }
I don't like a function
Diff below implements proxy ARP using the mpath property of our routing
table. This solution is not limited to ART and could be used for
different purposes, like putting multicast addresses in the routing
table. However I'm keeping it under "#ifdef ART" as long as we are not
totally committed to