Routing.Make
module Log : Logs.LOG
module A : Arp.S
val destination_mac : Ipaddr.V4.Prefix.t -> Ipaddr.V4.t option -> A.t -> Ipaddr.V4.Prefix.addr -> (Macaddr.t, [> `Gateway | `Local ]) Stdlib.result Lwt.t