src/internet-node/ipv4-loopback-interface.cc
changeset 1376 ad7e61edfb9d
parent 1365 4ae411ac425f
parent 1271 c04a400a54c9
child 1451 e421081dd580
equal deleted inserted replaced
1375:4f45bec005b8 1376:ad7e61edfb9d
    19  * Authors: 
    19  * Authors: 
    20  *  Mathieu Lacage <mathieu.lacage@sophia.inria.fr>,
    20  *  Mathieu Lacage <mathieu.lacage@sophia.inria.fr>,
    21  */
    21  */
    22 #include "ns3/net-device.h"
    22 #include "ns3/net-device.h"
    23 #include "ns3/node.h"
    23 #include "ns3/node.h"
       
    24 #include "ns3/eui48-address.h"
    24 #include "ipv4-loopback-interface.h"
    25 #include "ipv4-loopback-interface.h"
    25 #include "ipv4-l3-protocol.h"
    26 #include "ipv4-l3-protocol.h"
    26 
    27 
    27 namespace ns3 {
    28 namespace ns3 {
    28 
    29 
    34 {}
    35 {}
    35 void 
    36 void 
    36 Ipv4LoopbackInterface::SendTo (Packet packet, Ipv4Address dest)
    37 Ipv4LoopbackInterface::SendTo (Packet packet, Ipv4Address dest)
    37 {
    38 {
    38   Ptr<Ipv4L3Protocol> ipv4 = m_node->QueryInterface<Ipv4L3Protocol> (Ipv4L3Protocol::iid);
    39   Ptr<Ipv4L3Protocol> ipv4 = m_node->QueryInterface<Ipv4L3Protocol> (Ipv4L3Protocol::iid);
    39   ipv4->Receive (GetDevice (), packet, Ipv4L3Protocol::PROT_NUMBER, GetDevice ()->GetAddress ());
    40   ipv4->Receive (GetDevice (), packet, Ipv4L3Protocol::PROT_NUMBER, Eui48Address ("ff:ff:ff:ff:ff:ff"));
    40 }
    41 }
    41 
    42 
    42 }//namespace ns3
    43 }//namespace ns3