-- the destination address.
-- the source address.
-- the Type Of Service.
-- the device from which this packet is expected to arrive.
-- force the output device on which this packet will be routed.
-- if no source address (option
from) was given, relookup
the route with the source set to the preferred address received from the first lookup.
If policy routing is used, it may be a different route.
Note that this operation is not equivalent to
ip route show.
show shows existing routes.
get resolves them and
creates new clones if necessary. Essentially,
is equivalent to sending a packet along this path.
iif argument is not given, the kernel creates a route
to output packets towards the requested destination.
This is equivalent to pinging the destination
with a subsequent ip route ls cache, however, no packets are
actually sent. With the
iif argument, the kernel pretends
that a packet arrived from this interface and searches for
a path to forward the packet.