gem5 v24.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Functions
inet.cc File Reference
#include "base/inet.hh"
#include <cstddef>
#include <cstdio>
#include <sstream>
#include <string>
#include "base/compiler.hh"
#include "base/cprintf.hh"
#include "base/logging.hh"
#include "base/types.hh"

Go to the source code of this file.

Namespaces

namespace  gem5
 Copyright (c) 2024 Arm Limited All rights reserved.
 
namespace  gem5::networking
 

Functions

uint16_t gem5::networking::cksum (const IpPtr &ptr)
 
uint16_t gem5::networking::cksum (const TcpPtr &ptr)
 
int gem5::networking::hsplit (const EthPacketPtr &ptr)
 
bool gem5::networking::operator== (const EthAddr &left, const EthAddr &right)
 
std::ostream & gem5::networking::operator<< (std::ostream &stream, const EthAddr &ea)
 
bool gem5::networking::operator== (const IpAddress &left, const IpAddress &right)
 
std::ostream & gem5::networking::operator<< (std::ostream &stream, const IpAddress &ia)
 
bool gem5::networking::operator== (const IpNetmask &left, const IpNetmask &right)
 
std::ostream & gem5::networking::operator<< (std::ostream &stream, const IpNetmask &in)
 
bool gem5::networking::operator== (const IpWithPort &left, const IpWithPort &right)
 
std::ostream & gem5::networking::operator<< (std::ostream &stream, const IpWithPort &iwp)
 
uint16_t gem5::networking::__tu_cksum (const IpPtr &ip)
 
uint16_t gem5::networking::__tu_cksum6 (const Ip6Ptr &ip6)
 
uint16_t gem5::networking::cksum (const UdpPtr &udp)
 

Generated on Mon Jan 13 2025 04:28:46 for gem5 by doxygen 1.9.8