src/virtual-net-device/model/virtual-net-device.cc
changeset 11085 6e4d08656d7c
parent 10968 2d29fee2b7b8
child 11331 0e38e6046c26
equal deleted inserted replaced
11084:ca45c0974991 11085:6e4d08656d7c
    46                    UintegerValue (1500),
    46                    UintegerValue (1500),
    47                    MakeUintegerAccessor (&VirtualNetDevice::SetMtu,
    47                    MakeUintegerAccessor (&VirtualNetDevice::SetMtu,
    48                                          &VirtualNetDevice::GetMtu),
    48                                          &VirtualNetDevice::GetMtu),
    49                    MakeUintegerChecker<uint16_t> ())
    49                    MakeUintegerChecker<uint16_t> ())
    50     .AddTraceSource ("MacTx", 
    50     .AddTraceSource ("MacTx", 
    51                      "Trace source indicating a packet has arrived for transmission by this device",
    51                      "Trace source indicating a packet has arrived "
    52                      MakeTraceSourceAccessor (&VirtualNetDevice::m_macTxTrace))
    52                      "for transmission by this device",
       
    53                      MakeTraceSourceAccessor (&VirtualNetDevice::m_macTxTrace),
       
    54                      "ns3::Packet::TracedCallback")
    53     .AddTraceSource ("MacPromiscRx", 
    55     .AddTraceSource ("MacPromiscRx", 
    54                      "A packet has been received by this device, has been passed up from the physical layer "
    56                      "A packet has been received by this device, "
    55                      "and is being forwarded up the local protocol stack.  This is a promiscuous trace,",
    57                      "has been passed up from the physical layer "
    56                      MakeTraceSourceAccessor (&VirtualNetDevice::m_macPromiscRxTrace))
    58                      "and is being forwarded up the local protocol stack.  "
       
    59                      "This is a promiscuous trace,",
       
    60                      MakeTraceSourceAccessor (&VirtualNetDevice::m_macPromiscRxTrace),
       
    61                      "ns3::Packet::TracedCallback")
    57     .AddTraceSource ("MacRx", 
    62     .AddTraceSource ("MacRx", 
    58                      "A packet has been received by this device, has been passed up from the physical layer "
    63                      "A packet has been received by this device, "
    59                      "and is being forwarded up the local protocol stack.  This is a non-promiscuous trace,",
    64                      "has been passed up from the physical layer "
    60                      MakeTraceSourceAccessor (&VirtualNetDevice::m_macRxTrace))
    65                      "and is being forwarded up the local protocol stack.  "
       
    66                      "This is a non-promiscuous trace,",
       
    67                      MakeTraceSourceAccessor (&VirtualNetDevice::m_macRxTrace),
       
    68                      "ns3::Packet::TracedCallback")
    61     //
    69     //
    62     // Trace sources designed to simulate a packet sniffer facility (tcpdump). 
    70     // Trace sources designed to simulate a packet sniffer facility (tcpdump). 
    63     //
    71     //
    64     .AddTraceSource ("Sniffer", 
    72     .AddTraceSource ("Sniffer", 
    65                      "Trace source simulating a non-promiscuous packet sniffer attached to the device",
    73                      "Trace source simulating a non-promiscuous "
    66                      MakeTraceSourceAccessor (&VirtualNetDevice::m_snifferTrace))
    74                      "packet sniffer attached to the device",
       
    75                      MakeTraceSourceAccessor (&VirtualNetDevice::m_snifferTrace),
       
    76                      "ns3::Packet::TracedCallback")
    67     .AddTraceSource ("PromiscSniffer", 
    77     .AddTraceSource ("PromiscSniffer", 
    68                      "Trace source simulating a promiscuous packet sniffer attached to the device",
    78                      "Trace source simulating a promiscuous "
    69                      MakeTraceSourceAccessor (&VirtualNetDevice::m_promiscSnifferTrace))
    79                      "packet sniffer attached to the device",
       
    80                      MakeTraceSourceAccessor (&VirtualNetDevice::m_promiscSnifferTrace),
       
    81                      "ns3::Packet::TracedCallback")
    70   ;
    82   ;
    71   return tid;
    83   return tid;
    72 }
    84 }
    73 
    85 
    74 VirtualNetDevice::VirtualNetDevice ()
    86 VirtualNetDevice::VirtualNetDevice ()