A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Todo List
Class Bug772ChainTest
describe expected packet trace
Member ENSURE_WRITTEN_BYTES (buffer, n,...)
Works only when variadic macros are available which is the case for gcc.
Member GlobalRouteManagerImplTestCase::DoRun (void)

here we should do some verification of the routes built

Testing

Member main (int argc, char *argv[])

Turn this plot back on once its distribution has been finished.

Turn this plot back on once its distribution has been finished.

Member ns3::A2A4RsrqHandoverAlgorithm::IsValidNeighbour (uint16_t cellId)
In the future, this function can be expanded to validate whether the neighbour cell is a valid target cell, e.g., taking into account the NRT in ANR and whether it is a CSG cell with closed access.
Member ns3::A3RsrpHandoverAlgorithm::IsValidNeighbour (uint16_t cellId)
In the future, this function can be expanded to validate whether the neighbour cell is a valid target cell, e.g., taking into account the NRT in ANR and whether it is a CSG cell with closed access.
Member ns3::AarfcdWifiManager::DoGetRtsTxVector (WifiRemoteStation *station)
we could/should implement the Aarf algorithm for RTS only by picking a single rate within the BasicRateSet.
Member ns3::AarfWifiManager::DoGetRtsTxVector (WifiRemoteStation *station)
we could/should implement the Aarf algorithm for RTS only by picking a single rate within the BasicRateSet.
Member ns3::AddPIHeader (uint8_t *&buf, ssize_t &len)
Consider having a instance member m_packetBuffer and using memmove instead of memcpy to add the PI header. It might be faster in this case to use memmove and avoid the extra mallocs.
Member ns3::AmrrWifiManager::DoGetRtsTxVector (WifiRemoteStation *station)
can we implement something smarter ?
Member ns3::AnimationInterface::CsmaMacRxTrace (std::string context, Ptr< const Packet > p)
NS_ASSERT (CsmaPacketIsPending (AnimUid) == true);
Member ns3::AnimationInterface::CsmaPhyRxEndTrace (std::string context, Ptr< const Packet > p)
NS_ASSERT (CsmaPacketIsPending (AnimUid) == true);
Member ns3::AnimationInterface::CsmaPhyTxEndTrace (std::string context, Ptr< const Packet > p)
NS_ASSERT (CsmaPacketIsPending (AnimUid) == true);
Member ns3::AnimationInterface::LteRxTrace (std::string context, Ptr< const Packet > p, const Mac48Address &)
0.001 is used until Lte implements RxBegin and RxEnd traces
Member ns3::AnimationInterface::LteSpectrumPhyRxStart (std::string context, Ptr< const PacketBurst > pb)
0.001 is used until Lte implements RxBegin and RxEnd traces
Member ns3::AnimationInterface::LteSpectrumPhyTxStart (std::string context, Ptr< const PacketBurst > pb)
0.0001 is used until Lte implements TxBegin and TxEnd traces
Member ns3::AnimationInterface::LteTxTrace (std::string context, Ptr< const Packet > p, const Mac48Address &)
0.0001 is used until Lte implements TxBegin and TxEnd traces
Member ns3::AnimationInterface::WifiMacRxTrace (std::string context, Ptr< const Packet > p)
NS_ASSERT (WifiPacketIsPending (AnimUid) == true);
Member ns3::AnimationInterface::WifiPhyRxBeginTrace (std::string context, Ptr< const Packet > p)
NS_ASSERT (WifiPacketIsPending (AnimUid) == true);
Member ns3::AnimationInterface::WifiPhyRxEndTrace (std::string context, Ptr< const Packet > p)
NS_ASSERT (WifiPacketIsPending (AnimUid) == true);
Member ns3::AnimationInterface::WimaxRxTrace (std::string context, Ptr< const Packet > p, const Mac48Address &)
0.001 is used until Wimax implements RxBegin and RxEnd traces
Member ns3::AnimationInterface::WimaxTxTrace (std::string context, Ptr< const Packet > p, const Mac48Address &)
0.0001 is used until Wimax implements TxBegin and TxEnd traces
Member ns3::AodvHelper::Create (Ptr< Node > node) const
support installing AODV on the subset of all available IP interfaces
Member ns3::ArfWifiManager::DoGetRtsTxVector (WifiRemoteStation *station)
we could/should implement the Arf algorithm for RTS only by picking a single rate within the BasicRateSet.
Member ns3::AsciiToIpv6Host (const char *address, uint8_t addr[16])
Handle IPv6 address with decimal value for last four bytes.
Member ns3::BSSchedulerSimple::Schedule (void)
Overflows but don't know how to fix
Member ns3::CaraWifiManager::DoGetRtsTxVector (WifiRemoteStation *station)
we could/should implement the Arf algorithm for RTS only by picking a single rate within the BasicRateSet.
Member ns3::CidFactory::FreeCid (Cid cid)
We need to update the cid bitmap properly here.
Member ns3::DefaultSimulatorImpl::GetMaximumSimulationTime (void) const
I am fairly certain other compilers use other non-standard post-fixes to indicate 64 bit constants.
Member ns3::DistributedSimulatorImpl::GetMaximumSimulationTime (void) const
I am fairly certain other compilers use other non-standard post-fixes to indicate 64 bit constants.
Member ns3::dot11s::HwmpProtocolMac::ReceiveData (Ptr< Packet > packet, const WifiMacHeader &header)
address extension
Member ns3::dot11s::IePreq::AddDestinationAddressElement (bool doFlag, bool rfFlag, Mac48Address dest_address, uint32_t dest_seq_number)
check overflow
Member ns3::dot11s::IePreq::m_flags
make as an attribute
Member ns3::dot11s::PeerLinkFrameStart::GetFields () const
protocol version:
Member ns3::dot11s::PeerManagementProtocol::GetAddress ()
this used by plugins only. Now MAC plugins can ask MP addrress directly from main MAC
Member ns3::dsdv::RoutingTable::Purge (std::map< Ipv4Address, RoutingTableEntry > &removedAddresses)
Need to decide when to invalidate a route
Member ns3::dsr::DsrOptionRerr::Process (Ptr< Packet > packet, Ptr< Packet > dsrP, Ipv4Address ipv4Address, Ipv4Address source, Ipv4Header const &ipv4Header, uint8_t protocol, bool &isPromisc, Ipv4Address promiscSource)
This is for the other two error options, not supporting for now
Member ns3::dsr::DsrRouting::CheckSendBuffer ()
New DsrNetworkQueueEntry
Member ns3::dsr::DsrRouting::ForwardErrPacket (DsrOptionRerrUnreachHeader &rerr, DsrOptionSRHeader &sourceRoute, Ipv4Address nextHop, uint8_t protocol, Ptr< Ipv4Route > route)
New DsrNetworkQueueEntry
Member ns3::dsr::DsrRouting::NotifyDataReceipt (std::string context, Ptr< const Packet > p)
this is a hard-coded check, need to find a better way to work on this
Member ns3::dsr::DsrRouting::SalvagePacket (Ptr< const Packet > packet, Ipv4Address source, Ipv4Address dst, uint8_t protocol)
New DsrNetworkQueueEntry
Member ns3::dsr::DsrRouting::SendAck (uint16_t ackId, Ipv4Address destination, Ipv4Address realSrc, Ipv4Address realDst, uint8_t protocol, Ptr< Ipv4Route > route)
New DsrNetworkQueueEntry
Member ns3::dsr::DsrRouting::SendPacket (Ptr< Packet > packet, Ipv4Address source, Ipv4Address nextHop, uint8_t protocol)
New DsrNetworkQueueEntry
Member ns3::dsr::DsrRouting::SendPacketFromBuffer (DsrOptionSRHeader const &sourceRoute, Ipv4Address nextHop, uint8_t protocol)
New DsrNetworkQueueEntry
Member ns3::dsr::DsrRouting::SendReply (Ptr< Packet > packet, Ipv4Address source, Ipv4Address nextHop, Ptr< Ipv4Route > route)
New DsrNetworkQueueEntry
Member ns3::dsr::DsrRouting::SendRequest (Ptr< Packet > packet, Ipv4Address source)
New DsrNetworkQueueEntry
Member ns3::dsr::DsrRouting::SendUnreachError (Ipv4Address unreachNode, Ipv4Address destination, Ipv4Address originalDst, uint8_t salvage, uint8_t protocol)
New DsrNetworkQueueEntry
Member ns3::dsr::ErrorBuffer::Enqueue (ErrorBuffEntry &entry)
check the source and destination over here
Member ns3::dsr::RouteCache::DecStability (Ipv4Address node)
remove it here
Member ns3::dsr::RouteCache::DeleteAllRoutesIncludeLink (Ipv4Address errorSrc, Ipv4Address unreachNode, Ipv4Address node)
get rid of this one
Member ns3::dsr::RouteCache::IncStability (Ipv4Address node)
get rid of the debug here
Member ns3::dsr::RouteCache::PurgeMac ()
disable temporarily
Member ns3::dsr::RouteCache::UpdateNetGraph ()
May need to set different weight for different link here later
Member ns3::dsr::RouteCache::UseExtends (RouteCacheEntry::IP_VECTOR rt)
remove after debug
Member ns3::EpcUeNas::DoNotifyConnectionFailed ()
Currently not implemented, action by NAS and upper layers after UE fails to switch to CONNNECTED mode. Maybe a retry, or just stop here and fire a trace to let user know.
Member ns3::EpcX2::DoSendUeData (EpcX2SapProvider::UeDataParams params)
This should be done in GtpuHeader
Member ns3::ErlangVariableImpl::GetValue (unsigned int k, double lambda)
do not create a new RNG stream every time the function is called !
Member ns3::external_rand ()
make it random...
Member ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters &params)
check correct value according the DCIs txed
Member ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters &params)
check correct value according the DCIs txed
Member ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters &params)
check correct value according the DCIs txed
Member ns3::FlameStack::Report (const Ptr< MeshPointDevice > mp, std::ostream &)
report flame counters
Member ns3::FlameStack::ResetStats (const Ptr< MeshPointDevice > mp)
reset flame counters
Member ns3::GlobalRouteManagerImpl::DeleteGlobalRoutes ()
separate manually assigned static routes from static routes that the global routing code injects, and only delete the latter
Internal: Class ns3::Histogram Add support for negative data.Add method(s) to estimate $N$, $\mu$, and $s^2$ from the histogram, see http://www.dspguide.com/ch2/4.htm Member ns3::Icmpv6L4Protocol::DoDAD (Ipv6Address target, Ptr< Ipv6Interface > interface) disable multicast loopback to prevent NS probing to be received by the sender Member ns3::Icmpv6L4Protocol::Forward (Ipv6Address source, Icmpv6Header icmp, uint32_t info, Ipv6Header ipHeader, const uint8_t payload[8]) assuming the ICMP is carrying a extensionless IP packet Member ns3::Icmpv6L4Protocol::HandleRA (Ptr< Packet > p, Ipv6Address const &src, Ipv6Address const &dst, Ptr< Ipv6Interface > interface) case of multiple prefix on single interface Member ns3::Icmpv6L4Protocol::Receive (Ptr< Packet > p, Ipv6Header const &header, Ptr< Ipv6Interface > interface) implement request / reply consistency check. Member ns3::Icmpv6OptionHeader::Icmpv6OptionHeader () Member ns3::Ipv4GlobalRouting::LookupGlobal (Ipv4Address dest, Ptr< NetDevice > oif=0) handle multi-address case Member ns3::Ipv4GlobalRouting::RouteInput (Ptr< const Packet > p, const Ipv4Header &header, Ptr< const NetDevice > idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb) Local Deliver for broadcast Forward broadcast Configurable option to enable RFC 1222 Strong End System Model Member ns3::Ipv4Interface::Send (Ptr< Packet > p, Ipv4Address dest) additional checks needed here (such as whether multicast goes to loopback)? Member ns3::Ipv4StaticRouting::RouteInput (Ptr< const Packet > p, const Ipv4Header &header, Ptr< const NetDevice > idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb) Local Deliver for broadcast Forward broadcast Configurable option to enable RFC 1222 Strong End System Model Member ns3::Ipv6AddressHelper::SetBase (Ipv6Address network, Ipv6Prefix prefix, Ipv6Address base=Ipv6Address("::1")) for now we do not enforce the prefix because the underlying Ipv6AddressGenerator does not handle prefixes well that are not 64 bits Member ns3::Ipv6ExtensionAH::Process (Ptr< Packet > &packet, uint8_t offset, Ipv6Header const &ipv6Header, Ipv6Address dst, uint8_t *nextHeader, bool &stopProcessing, bool &isDropped, Ipv6L3Protocol::DropReason &dropReason) Member ns3::Ipv6ExtensionAHHeader::Deserialize (Buffer::Iterator start) Member ns3::Ipv6ExtensionAHHeader::GetSerializedSize () const Member ns3::Ipv6ExtensionAHHeader::Print (std::ostream &os) const Member ns3::Ipv6ExtensionAHHeader::Serialize (Buffer::Iterator start) const Member ns3::Ipv6ExtensionESP::Process (Ptr< Packet > &packet, uint8_t offset, Ipv6Header const &ipv6Header, Ipv6Address dst, uint8_t *nextHeader, bool &stopProcessing, bool &isDropped, Ipv6L3Protocol::DropReason &dropReason) Member ns3::Ipv6ExtensionESPHeader::Deserialize (Buffer::Iterator start) Member ns3::Ipv6ExtensionESPHeader::GetSerializedSize () const Member ns3::Ipv6ExtensionESPHeader::Print (std::ostream &os) const Member ns3::Ipv6ExtensionESPHeader::Serialize (Buffer::Iterator start) const Member ns3::Ipv6Interface::Send (Ptr< Packet > p, Ipv6Address dest) additional checks needed here (such as whether multicast goes to loopback)? Member ns3::Ipv6ListRouting::RouteInput (Ptr< const Packet > p, const Ipv6Header &header, Ptr< const NetDevice > idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb) Configurable option to enable RFC 1222 Strong End System Model Member ns3::Ipv6StaticRouting::RouteInput (Ptr< const Packet > p, const Ipv6Header &header, Ptr< const NetDevice > idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb) Configurable option to enable RFC 1222 Strong End System Model Member ns3::LteAnr::DoReportUeMeas (LteRrcSap::MeasResults measResults) Remove neighbours in the NRT. Member ns3::LteMacSapUser::NotifyHarqDeliveryFailure ()=0 eventual parameters to be defined Member ns3::LteRlc::DoTransmitPdcpPdu (Ptr< Packet > p)=0 MRE What is the sense to duplicate all the interfaces here??? Member ns3::LteRlcAm::DoReceivePdu (Ptr< Packet > p) stop and reset the t-Reordering To remove Member ns3::LteRlcAm::DoReportBufferStatus () To remove To remove Member ns3::LteRlcAm::m_pollPdu How these parameters are configured??? Member ns3::LteRlcAm::ReassembleAndDeliver (Ptr< Packet > packet) What to do in this case? Discard packet and continue? Or Assert? Member ns3::LteUeMac::DoReceiveLteControlMessage (Ptr< LteControlMessage > msg) RRC generates the RecvRaResponse messaged for avoiding holes in transmission at PHY layer (which produce erroneous UL CQI evaluation) Member ns3::LteUeRrc::ApplyRadioResourceConfigDedicated (LteRrcSap::RadioResourceConfigDedicated rrcd) currently not implemented. Would need to modify drbInfo, and then propagate changes to the MAC Member ns3::LteUeRrc::DoNotifyRandomAccessFailed () After a handover failure because of a random access failure, send an RRC Connection Re-establishment and switch to CONNECTED_REESTABLISHING state. Member ns3::LteUeRrc::DoRecvRrcConnectionReestablishment (LteRrcSap::RrcConnectionReestablishment msg) After receiving RRC Connection Re-establishment, stop timer T301, fire a new trace source, reply with RRC Connection Re-establishment Complete, and finally switch to CONNECTED_NORMALLY state. See Section 5.3.7.5 of 3GPP TS 36.331. Member ns3::LteUeRrc::DoRecvRrcConnectionReestablishmentReject (LteRrcSap::RrcConnectionReestablishmentReject msg) After receiving RRC Connection Re-establishment Reject, stop timer T301. See Section 5.3.7.8 of 3GPP TS 36.331. Member ns3::LteUeRrc::DoRecvRrcConnectionRelease (LteRrcSap::RrcConnectionRelease msg) Currently not implemented, see Section 5.3.8 of 3GPP TS 36.331. Member ns3::LteUeRrc::MeasValues::timestamp Should be removed. Member ns3::LteUeRrc::SaveUeMeasurements (uint16_t cellId, double rsrp, double rsrq, bool useLayer3Filtering) Remove the useLayer3Filtering argument Member ns3::MacLow::CtsTimeout (void) should check that there was no rx start before now. we should restart a new cts timeout now until the expected end of rx if there was a rx start before now. Member ns3::MacLow::NormalAckTimeout (void) should check that there was no rx start before now. we should restart a new ack timeout now until the expected end of rx if there was a rx start before now. Member ns3::MacLow::NotifyNav (Ptr< const Packet > packet, const WifiMacHeader &hdr, WifiMode txMode, WifiPreamble preamble) We should also handle CF_END specially here but we don't for now because we do not generate them. Member ns3::MeshHelper::ChannelPolicy SetMeshId Class ns3::MeshPointDevice Member ns3::MeshPointDevice::DoSend (bool success, Ptr< Packet > packet, Mac48Address src, Mac48Address dst, uint16_t protocol, uint32_t iface) diagnose routing errors Member ns3::MeshWifiInterfaceMac::ForwardDown (Ptr< const Packet > packet, Mac48Address from, Mac48Address to) clarify this point Member ns3::MeshWifiInterfaceMac::InstallPlugin (Ptr< MeshWifiInterfaceMacPlugin > plugin) return unique ID to allow unregister plugins Member ns3::MeshWifiInterfaceMac::Statistics::Print (std::ostream &os) const txBeacons Member ns3::MeshWifiInterfaceMac::SwitchFrequencyChannel (uint16_t new_id) Correct channel switching is: Class ns3::MeshWifiInterfaceMacPlugin plugins description Member ns3::MeshWifiInterfaceMacPlugin::Receive (Ptr< Packet > packet, const WifiMacHeader &header)=0 define when MAC call this Member ns3::MeshWifiInterfaceMacPlugin::UpdateBeacon (MeshWifiBeacon &beacon) const =0 define when MAC call this Member ns3::MeshWifiInterfaceMacPlugin::UpdateOutcomingFrame (Ptr< Packet > packet, WifiMacHeader &header, Mac48Address from, Mac48Address to)=0 define when MAC call this, preconditions & postconditions Member ns3::NdiscCache::Entry::AddWaitingPacket (Ptr< Packet > p) report packet as 'dropped' Member ns3::NdiscCache::Entry::ClearWaitingPacket () report packets as 'dropped' Member ns3::NscTcpSocketImpl::GetNativeNs3Errno (int err) const better mapping? this mapping isn't correct Member ns3::olsr::MessageHeader::Hello::Print (std::ostream &os) const Member ns3::olsr::MessageHeader::Hna::Print (std::ostream &os) const Member ns3::olsr::MessageHeader::Mid::Print (std::ostream &os) const Member ns3::olsr::MessageHeader::Print (std::ostream &os) const Member ns3::olsr::MessageHeader::Tc::Print (std::ostream &os) const Member ns3::olsr::PacketHeader::Print (std::ostream &os) const Member ns3::olsr::RoutingProtocol::RouteInput (Ptr< const Packet > p, const Ipv4Header &header, Ptr< const NetDevice > idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb) Implment IP aliasing and OLSR Member ns3::olsr::RoutingProtocol::RouteOutput (Ptr< Packet > p, const Ipv4Header &header, Ptr< NetDevice > oif, Socket::SocketErrno &sockerr) Implment IP aliasing and OLSR Member ns3::OmnetDataOutput::Output (DataCollector &dc) add timestamp to the runlevel Member ns3::OnoeWifiManager::DoGetRtsTxVector (WifiRemoteStation *station) can we implement something smarter ? Member ns3::operator<< (std::ostream &os, const RandomVariable &var) support other distributions Member ns3::operator>> (std::istream &is, RandomVariable &var) support other distributions. Member ns3::Packet::Deserialize (uint8_t const *buffer, uint32_t size) Deserialize Tags Member ns3::Packet::GetSerializedSize (void) const Serialze Tags size Member ns3::Packet::Serialize (uint8_t *buffer, uint32_t maxSize) const Serialize Tags Member ns3::PendingData::SizeFromOffset (uint32_t offset) should this return zero, or error out? Member ns3::PfFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters &params) check correct value according the DCIs txed Member ns3::PssFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters &params) check correct value according the DCIs txed Member ns3::RealtimeSimulatorImpl::GetMaximumSimulationTime (void) const I am fairly certain other compilers use other non-standard post-fixes to indicate 64 bit constants. Member ns3::RedQueue::DropEarly (Ptr< Packet > p, uint32_t qSize) Implement set bit to mark Member ns3::RedQueue::InitializeParams (void) implement adaptive RED Member ns3::RipNg::RouteInput (Ptr< const Packet > p, const Ipv6Header &header, Ptr< const NetDevice > idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb) Configurable option to enable RFC 1222 Strong End System Model Member ns3::RrFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters &params) check correct value according the DCIs txed Member ns3::SqliteDataOutput::Output (DataCollector &dc) Better error reporting, management! Member ns3::TcpHeader::EnableChecksums (void) currently has no effect Member ns3::TcpL4Protocol::SendPacket (Ptr< Packet >, const TcpHeader &, Ipv4Address, Ipv4Address, Ptr< NetDevice > oif=0) UrgentPointer Member ns3::TcpL4Protocol::SendPacket (Ptr< Packet >, const TcpHeader &, Ipv6Address, Ipv6Address, Ptr< NetDevice > oif=0) UrgentPointer Member ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters &params) check correct value according the DCIs txed Member ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters &params) check correct value according the DCIs txed Member ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters &params) check correct value according the DCIs txed Member ns3::Tlv::Deserialize (Buffer::Iterator start) implement Deserialize HMAC_TUPLE implement Deserialize MAC_VERSION_ENCODING implement Deserialize CURRENT_TRANSMIT_POWER implement Deserialize VENDOR_ID_EMCODING implement Deserialize VENDOR_SPECIFIC_INFORMATION Member ns3::TtaFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::SchedDlTriggerReqParameters &params) check correct value according the DCIs txed Member ns3::UanNetDevice::SetMtu (const uint16_t mtu) Check this in MAC Member ns3::UanPhyDual::SetSleepMode (bool sleep) This method has to be implemented Member ns3::UdpSocketImpl::~UdpSocketImpl () leave any multicast groups that have been joined Member ns3::WifiInformationElementVector::Print (std::ostream &os) const Member ns3::WifiRemoteStationManager::GetControlAnswerMode (Mac48Address address, WifiMode reqMode) Note that we're ignoring the last sentence for now, because there is not yet any manipulation here of PHY options. Member RandomVariableStreamLogNormalAntitheticTestCase::DoRun (void) This test fails sometimes if the required tolerance is less than 3%, which may be because there is a bug in the implementation or that the mean of this distribution is more senstive to its parameters than the others are. Member RandomVariableStreamLogNormalTestCase::DoRun (void) This test fails sometimes if the required tolerance is less than 3%, which may be because there is a bug in the implementation or that the mean of this distribution is more senstive to its parameters than the others are. Member RandomVariableStreamTestSuite::RandomVariableStreamTestSuite () This test is currently disabled because it fails sometimes. A possible reason for the failure is that the antithetic code is not implemented properly for this log-normal case. This test is currently disabled because it fails sometimes. A possible reason for the failure is that the antithetic code is not implemented properly for this gamma case. Group ripng : Add routing table compression (CIDR). The most evident result: without it a router will announce to be the default router and more RTEs, which is silly.