@@ -198,8 +198,8 @@ a multicast address or not.
198198When the datagram is decided to be sent up, it is processed as described
199199in the previous subsection (Receiving packets). If it is decided to be
200200sent out through some interface, it is actually sent to the :ned: `Arp `
201- module through the ``queueOut `` gate. An :msg: `IPv4RoutingDecision `
202- control info is attached to the outgoing packet, containing the outgoing
201+ module through the ``queueOut `` gate. An :msg: `NextHopAddressReq ` and a :msg: ` InterfaceReq `
202+ tag is attached to the outgoing packet, containing the outgoing
203203interface id and the IP address of the next hop. The :ned: `Arp ` module
204204resolves the IP address to a hardware address if needed and forwards the
205205datagram to the next hop.
@@ -418,8 +418,7 @@ calling :fun:`ICMPAccess::get()`.
418418When an incoming ICMP error message is received, the :ned: `Icmp ` module
419419sends it out on the ``errorOut `` gate unchanged. It is assumed that
420420an external module is connected to ``errOut `` that can process the
421- error packet. There is a simple module (:ned: `ErrorHandling `) that
422- simply logs the error and drops the message. Note that the :ned: `Ipv4 `
421+ error packet. Note that the :ned: `Ipv4 `
423422module does not send REDIRECT, DESTINATION_UNREACHABLE, TIME_EXCEEDED,
424423and PARAMETER_PROBLEM messages to the :ned: `Icmp ` module; it will send
425424them to the transport layer module that sent the bogus packet
0 commit comments