|
uint16_t | Net::cksum (const IpPtr &ptr) |
|
struct Net::ip6_opt_dstopts | Net::__attribute__ ((packed)) |
|
uint16_t | Net::cksum (const TcpPtr &tcp) |
|
int | Net::hsplit (const EthPacketPtr &ptr) |
|
|
bool | Net::operator== (const EthAddr &left, const EthAddr &right) |
|
|
bool | Net::operator== (const IpAddress &left, const IpAddress &right) |
|
|
bool | Net::operator== (const IpNetmask &left, const IpNetmask &right) |
|
|
bool | Net::operator== (const IpWithPort &left, const IpWithPort &right) |
|
|
uint16_t | Net::__tu_cksum (const IpPtr &ip) |
|
uint16_t | Net::__tu_cksum6 (const Ip6Ptr &ip6) |
|
uint16_t | Net::cksum (const UdpPtr &udp) |
|
|
std::ostream & | Net::operator<< (std::ostream &stream, const EthAddr &ea) |
|
bool | Net::operator== (const EthAddr &left, const EthAddr &right) |
|
|
std::ostream & | Net::operator<< (std::ostream &stream, const IpAddress &ia) |
|
bool | Net::operator== (const IpAddress &left, const IpAddress &right) |
|
|
std::ostream & | Net::operator<< (std::ostream &stream, const IpNetmask &in) |
|
bool | Net::operator== (const IpNetmask &left, const IpNetmask &right) |
|
|
std::ostream & | Net::operator<< (std::ostream &stream, const IpWithPort &iwp) |
|
bool | Net::operator== (const IpWithPort &left, const IpWithPort &right) |
|
|
uint16_t | Net::__tu_cksum6 (const Ip6Ptr &ip6) |
|
uint16_t | Net::__tu_cksum (const IpPtr &ip) |
|
uint16_t | Net::cksum (const UdpPtr &udp) |
|
|
bool | Net::operator== (const EthAddr &left, const EthAddr &right) |
|
std::ostream & | Net::operator<< (std::ostream &stream, const EthAddr &ea) |
|
|
bool | Net::operator== (const IpAddress &left, const IpAddress &right) |
|
std::ostream & | Net::operator<< (std::ostream &stream, const IpAddress &ia) |
|
|
bool | Net::operator== (const IpNetmask &left, const IpNetmask &right) |
|
std::ostream & | Net::operator<< (std::ostream &stream, const IpNetmask &in) |
|
|
bool | Net::operator== (const IpWithPort &left, const IpWithPort &right) |
|
std::ostream & | Net::operator<< (std::ostream &stream, const IpWithPort &iwp) |
|
|
uint16_t | Net::__tu_cksum (const IpPtr &ip) |
|
uint16_t | Net::__tu_cksum6 (const Ip6Ptr &ip6) |
|
uint16_t | Net::cksum (const UdpPtr &udp) |
|
Definition at line 423 of file inet.hh.
Referenced by MemChecker::abortWrite(), Prefetcher::SBOOE::Sandbox::access(), BaseSetAssoc::accessBlock(), SectorTags::accessBlock(), FALRU::accessBlock(), SimpleCache::accessTiming(), AbstractMemory::addLockedAddr(), addrBlockAlign(), addrBlockOffset(), LSQ< Impl >::LSQRequest::addRequest(), ArmISA::VectorCatch::addressMatching(), addressToInt(), Network::addressToNodeID(), PseudoInst::addsymbol(), MemCtrl::addToReadQueue(), MemCtrl::addToWriteQueue(), BaseCache::allocateBlock(), AtomicSimpleCPU::amoMem(), SimpleExecContext::amoMem(), amoMemAtomic(), amoMemAtomicBE(), amoMemAtomicLE(), archPrctlFunc(), bitSelect(), BaseTags::blkAlign(), MemTest::blockAlign(), AbstractController::blockOnQueue(), MemCtrl::burstAlign(), SMMUTranslationProcess::bypass(), Gcn3ISA::Inst_SMEM::calcAddr(), Gcn3ISA::Inst_DS::calcAddr(), Gcn3ISA::Inst_FLAT::calcAddr(), Prefetcher::IrregularStreamBuffer::calculatePrefetch(), Prefetcher::BOP::calculatePrefetch(), Prefetcher::IndirectMemory::calculatePrefetch(), ArmSemihosting::callGetCmdLine(), ArmSemihosting::callRead(), ArmSemihosting::callTmpNam(), ArmSemihosting::callWrite(), DRAMsim3Wrapper::canAccept(), Prefetcher::IndirectMemory::checkAccessMatchOnActiveEntries(), ArmISA::TableWalker::checkAddrSizeFaultAArch64(), CacheMemory::checkResourceAvailable(), DecodeCache::AddrMap< RefCountingPtr >::chunkOffset(), DecodeCache::AddrMap< RefCountingPtr >::chunkStart(), GenericPciHost::clearInt(), BaseRemoteGDB::cmd_clr_hw_bkpt(), BaseRemoteGDB::cmd_mem_r(), BaseRemoteGDB::cmd_mem_w(), BaseRemoteGDB::cmd_set_hw_bkpt(), Prefetcher::PIF::CompactorEntry::CompactorEntry(), ArmISA::WatchPoint::compareAddress(), MemChecker::completeRead(), MemChecker::completeWrite(), connectFunc(), Loader::MemoryImage::contains(), GenericTimerMem::counterCtrlRead(), GenericTimerMem::counterCtrlWrite(), GenericTimerMem::counterStatusRead(), GenericTimerMem::counterStatusWrite(), Prefetcher::Queued::createPrefetchRequest(), GenericISA::BasicDecodeCache::decode(), RiscvISA::Decoder::decode(), MipsISA::Decoder::decode(), PowerISA::Decoder::decode(), SparcISA::Decoder::decode(), ArmISA::Decoder::decode(), GenericPciHost::decodeAddress(), MemInterface::decodePacket(), MessageBuffer::deferEnqueueingMessage(), SkewedAssociative::dehash(), SkewedAssociative::deskew(), IdeController::dispatchAccess(), DmaPort::dmaAction(), PciHost::DeviceInterface::dmaAddr(), DmaDevice::dmaRead(), HSADevice::dmaVirt(), HSAPacketProcessor::dmaVirt(), DmaDevice::dmaWrite(), SMMUProcess::doRead(), ItsProcess::doRead(), SMMUTranslationProcess::doReadConfig(), SMMUTranslationProcess::doReadPTE(), SMMUProcess::doWrite(), ItsProcess::doWrite(), BaseStackTrace::dump(), Trace::IntelTraceRecord::dump(), ProfileNode::dump(), DRAMsim3Wrapper::enqueue(), DRAMSim2Wrapper::enqueue(), MessageBuffer::enqueueDeferredMessages(), Net::EthAddr::EthAddr(), Gcn3ISA::Inst_SMEM__S_LOAD_DWORD::execute(), Gcn3ISA::Inst_SMEM__S_LOAD_DWORDX2::execute(), Gcn3ISA::Inst_SMEM__S_LOAD_DWORDX4::execute(), Gcn3ISA::Inst_SMEM__S_LOAD_DWORDX8::execute(), Gcn3ISA::Inst_SMEM__S_LOAD_DWORDX16::execute(), Gcn3ISA::Inst_SMEM__S_STORE_DWORD::execute(), Gcn3ISA::Inst_SMEM__S_STORE_DWORDX2::execute(), Gcn3ISA::Inst_SMEM__S_STORE_DWORDX4::execute(), Gcn3ISA::Inst_DS__DS_WRITE_B32::execute(), Gcn3ISA::Inst_DS__DS_WRITE2_B32::execute(), Gcn3ISA::Inst_DS__DS_WRITE2ST64_B32::execute(), Gcn3ISA::Inst_DS__DS_WRITE_B8::execute(), Gcn3ISA::Inst_DS__DS_WRITE_B16::execute(), Gcn3ISA::Inst_DS__DS_READ_B32::execute(), Gcn3ISA::Inst_DS__DS_READ2_B32::execute(), Gcn3ISA::Inst_DS__DS_READ2ST64_B32::execute(), Gcn3ISA::Inst_DS__DS_READ_U8::execute(), Gcn3ISA::Inst_DS__DS_READ_U16::execute(), Gcn3ISA::Inst_DS__DS_PERMUTE_B32::execute(), Gcn3ISA::Inst_DS__DS_BPERMUTE_B32::execute(), Gcn3ISA::Inst_DS__DS_WRITE_B64::execute(), Gcn3ISA::Inst_DS__DS_WRITE2_B64::execute(), Gcn3ISA::Inst_DS__DS_READ_B64::execute(), Gcn3ISA::Inst_DS__DS_READ2_B64::execute(), Gcn3ISA::Inst_DS__DS_READ2ST64_B64::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_UBYTE::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_USHORT::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_DWORD::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_DWORDX2::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_DWORDX3::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_DWORDX4::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_BYTE::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_SHORT::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_DWORD::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_DWORDX2::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_DWORDX3::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_DWORDX4::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_SWAP::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_ADD::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_SUB::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_INC::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_DEC::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_INC_X2::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2::execute(), exitFutexWake(), BaseTags::extractBlkOffset(), SectorTags::extractSectorOffset(), SetAssociative::extractSet(), SkewedAssociative::extractSet(), Prefetcher::StridePrefetcherHashedSetAssociative::extractTag(), BaseIndexingPolicy::extractTag(), FALRU::extractTag(), BaseTags::extractTag(), DefaultFetch< Impl >::fetchBufferAlignPC(), SectorTags::findBlock(), BaseTags::findBlock(), FALRU::findBlock(), AssociativeSet< Prefetcher::IrregularStreamBuffer::AddressMappingEntry >::findEntry(), Loader::SymbolTable::findNearest(), CompressedTags::findVictim(), BaseSetAssoc::findVictim(), SectorTags::findVictim(), AssociativeSet< Prefetcher::IrregularStreamBuffer::AddressMappingEntry >::findVictim(), SnoopFilter::finishRequest(), Workload::fixFuncEventAddr(), ArmISA::FsWorkload::fixFuncEventAddr(), SETranslatingPortProxy::fixupAddr(), Gicv2m::frameFromAddr(), RubySystem::functionalWrite(), GuestABI::Argument< Aapcs64, Composite, typename std::enable_if< IsAapcs64Composite< Composite >::value &&!IsAapcs64Hxa< Composite >::value >::type >::get(), ArmSemihosting::AbiBase::StateBase< Arg >::getAddr(), Gicv2m::getAddrRanges(), PciDevice::getBAR(), MemChecker::getByteTracker(), Prefetcher::DeltaCorrelatingPredictionTables::DCPTEntry::getCandidates(), DecodeCache::AddrMap< RefCountingPtr >::getChunk(), BloomFilter::MultiBitSel::getCount(), BloomFilter::Block::getCount(), BloomFilter::Perfect::getCount(), BloomFilter::Multi::getCount(), MemInterface::getCtrlAddr(), PciHost::getDevice(), RandomGen::getNextPacket(), getOffset(), BaseKvmCPU::getOneReg(), BaseGen::getPacket(), SetAssociative::getPossibleEntries(), SkewedAssociative::getPossibleEntries(), AssociativeSet< Prefetcher::IrregularStreamBuffer::AddressMappingEntry >::getPossibleEntries(), Gicv3::getRedistributorByAddr(), BaseStackTrace::getSymbol(), SparcISA::TLB::GetTsbPtr(), BaseCache::handleFill(), Prefetcher::Base::hasBeenPrefetched(), BaseCache::hasBeenPrefetched(), BloomFilter::H3::hash(), BloomFilter::Bulk::hash(), BloomFilter::MultiBitSel::hash(), BloomFilter::Block::hash(), SkewedAssociative::hash(), Prefetcher::BOP::hash(), MessageBuffer::hasStalledMsg(), RubyDirectedTester::hitCallback(), TimingSimpleCPU::htmSendAbortSignal(), FullO3CPU< O3CPUImpl >::htmSendAbortSignal(), Prefetcher::Base::inCache(), BaseCache::inCache(), tlm::tlm_dmi::init(), TimingSimpleCPU::initiateHtmCmd(), Minor::ExecContext::initiateMemAMO(), initiateMemAMO(), TimingSimpleCPU::initiateMemAMO(), BaseDynInst< Impl >::initiateMemAMO(), SimpleExecContext::initiateMemAMO(), initiateMemRead(), Minor::ExecContext::initiateMemRead(), TimingSimpleCPU::initiateMemRead(), BaseDynInst< Impl >::initiateMemRead(), SimpleExecContext::initiateMemRead(), ArmLinuxProcess32::initState(), Prefetcher::Base::inMissQueue(), BaseCache::inMissQueue(), BaseCache::inRange(), TempCacheBlk::insert(), MemFootprintProbe::insertAddr(), AssociativeSet< Prefetcher::IrregularStreamBuffer::AddressMappingEntry >::insertEntry(), BaseRemoteGDB::insertHardBreak(), Prefetcher::BOP::insertIntoRR(), BaseRemoteGDB::insertSoftBreak(), intToAddress(), RiscvISA::RiscvFault::invoke(), VIPERCoalescer::invTCP(), ioctlFunc(), PciDevice::isBAR(), AbstractController::isBlocked(), MessageBuffer::isDeferredMsgMapEmpty(), ArmISA::WatchPoint::isDoubleAligned(), Shader::isGpuVmApe(), Shader::isLdsApe(), PhysicalMemory::isMemAddr(), System::isMemAddr(), Shader::isScratchApe(), BloomFilter::Multi::isSet(), BloomFilter::Base::isSet(), SMMUTranslationProcess::issuePrefetch(), Loader::SymbolTable::load(), PseudoInst::loadsymbol(), QoS::MemCtrl::logRequest(), QoS::MemCtrl::logResponse(), DecodeCache::AddrMap< RefCountingPtr >::lookup(), lookupTraceForAddress(), ArmISA::MacroMemOp::MacroMemOp(), ArmISA::MacroVFPMemOp::MacroVFPMemOp(), makeLineAddress(), makeNextStrideAddress(), AbstractController::mapAddressToMachine(), mapAddressToRange(), GenericArmPciHost::mapPciInterrupt(), GenericPciHost::mapPciInterrupt(), maskLowOrderBits(), WriteQueueEntry::matchBlockAddr(), MSHR::matchBlockAddr(), PciHost::DeviceInterface::memAddr(), PortProxy::memsetBlob(), PortProxy::memsetBlobPhys(), BaseCPU::mwaitAtomic(), operator<<(), Net::EthAddr::operator=(), RubyPrefetcher::pageAddress(), Net::EthAddr::parse(), Iris::ThreadContext::pcState(), BloomFilter::Bulk::permute(), PciHost::DeviceInterface::pioAddr(), GenericPciHost::postInt(), printAddress(), ArmISA::ArmStaticInst::printMemSymbol(), SMMUv3::processCommand(), ArmISA::purifyTaggedAddr(), Minor::LSQ::pushRequest(), FullO3CPU< O3CPUImpl >::pushRequest(), LSQ< Impl >::pushRequest(), BackingStore::rangeCheck(), SimpleDisk::read(), Sp805::read(), NoMaliGpu::read(), FVPBasePwrCtrl::read(), Gicv3::read(), Gicv3Its::read(), VGic::read(), BaseRemoteGDB::read(), Gicv3Redistributor::read(), Gicv3Distributor::read(), GenericTimerFrame::read(), GicV2::read(), GenericTimerMem::read(), PortProxy::readBlob(), PortProxy::readBlobPhys(), DRAMSim2::readComplete(), DRAMsim3::readComplete(), MC146818::readData(), AtomicSimpleCPU::readMem(), SimpleExecContext::readMem(), CheckerCPU::readMem(), readMemAtomic(), readMemAtomicBE(), readMemAtomicLE(), PortProxy::readString(), MessageBuffer::reanalyzeMessages(), CacheMemory::recordRequestType(), SMMUControlPort::recvAtomic(), MemCheckerMonitor::recvFunctional(), MemCheckerMonitor::recvFunctionalSnoop(), MemCheckerMonitor::recvTimingReq(), CoherentXBar::recvTimingReq(), MemCheckerMonitor::recvTimingResp(), RealViewCtrl::registerDevice(), RangeAddrMapper::remapAddr(), BaseRemoteGDB::removeHardBreak(), BaseRemoteGDB::removeSoftBreak(), MemChecker::reset(), MipsISA::RoundPage(), ArmISA::roundPage(), SC_MODULE(), TraceCPU::FixedRetryGen::send(), BloomFilter::MultiBitSel::set(), BloomFilter::Perfect::set(), BloomFilter::Block::set(), BloomFilter::Multi::set(), SubBlock::setAddress(), AccessTraceForAddress::setAddress(), VirtQueue::VirtRing< struct vring_used_elem >::setAddress(), BaseKvmCPU::setOneReg(), ArmSystem::setResetAddr(), setThreadAreaFunc(), SkewedAssociative::skew(), AbstractController::stallBuffer(), MessageBuffer::stallMessage(), RiscvISA::Walker::WalkerState::startFunctional(), RiscvISA::Walker::startFunctional(), MemChecker::startRead(), MemChecker::startWrite(), GuestABI::Result< Aapcs64, Composite, typename std::enable_if< IsAapcs64Composite< Composite >::value &&!IsAapcs64Hxa< Composite >::value >::type >::store(), StoreTrace::StoreTrace(), SubBlock::SubBlock(), FutexMap::suspend(), FutexMap::suspend_bitset(), Prefetcher::BOP::tag(), ArmISA::WatchPoint::test(), TEST(), testAndRead(), testAndReadMask(), testAndWrite(), Prefetcher::BOP::testRR(), ArmISA::SelfDebug::testVectorCatch(), GenericTimerMem::timerCtrlRead(), GenericTimerMem::timerCtrlWrite(), GenericTimerFrame::timerRead(), GenericTimerFrame::timerWrite(), AbstractMemory::toHostAddr(), Trace::ExeTracerRecord::traceInst(), transferNeedsBurst(), SMMUTranslationProcess::translateStage1And2(), SMMUTranslationProcess::translateStage2(), MipsISA::TruncPage(), ArmISA::truncPage(), BaseStackTrace::tryGetSymbol(), PortProxy::tryMemsetBlob(), TranslatingPortProxy::tryReadBlob(), PortProxy::tryReadBlob(), PortProxy::tryReadString(), tryTranslate(), TranslatingPortProxy::tryWriteBlob(), PortProxy::tryWriteBlob(), PortProxy::tryWriteString(), AbstractController::unblock(), BloomFilter::Perfect::unset(), BloomFilter::Block::unset(), BloomFilter::Multi::unset(), ComputeUnit::updatePageDivergenceDist(), Loader::SymbolTable::upperBound(), FutexMap::wakeup(), FutexMap::wakeup_bitset(), AbstractController::wakeUpAllBuffers(), AbstractController::wakeUpBuffers(), SMMUTranslationProcess::walkCacheLookup(), SMMUTranslationProcess::walkStage1And2(), SMMUTranslationProcess::walkStage2(), Sp805::write(), NoMaliGpu::write(), FVPBasePwrCtrl::write(), Gicv3::write(), Gicv3Its::write(), VGic::write(), BaseRemoteGDB::write(), Gicv3Redistributor::write(), Gicv3Distributor::write(), GenericTimerFrame::write(), GicV2::write(), GenericTimerMem::write(), PortProxy::writeBlob(), PortProxy::writeBlobPhys(), DRAMSim2::writeComplete(), DRAMsim3::writeComplete(), VIPERCoalescer::writeCompleteCallback(), MC146818::writeData(), Minor::ExecContext::writeMem(), AtomicSimpleCPU::writeMem(), TimingSimpleCPU::writeMem(), BaseDynInst< Impl >::writeMem(), SimpleExecContext::writeMem(), CheckerCPU::writeMem(), writeMemAtomic(), writeMemAtomicBE(), writeMemAtomicLE(), writeMemTiming(), writeMemTimingBE(), writeMemTimingLE(), X86ISA::SMBios::SMBiosStructure::writeOut(), X86ISA::IntelMP::FloatingPointer::writeOut(), writeOutField(), writeOutString(), PortProxy::writeString(), X86ISA::E820Table::writeTo(), and writeVal().