gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::networking Namespace Reference

Classes

struct  EthAddr
struct  EthHdr
class  EthPtr
struct  ip6_opt_dstopts
struct  ip6_opt_fragment
struct  ip6_opt_hdr
struct  ip6_opt_routing_type2
struct  Ip6Hdr
struct  Ip6Opt
class  Ip6Ptr
struct  IpAddress
struct  IpHdr
struct  IpNetmask
struct  IpOpt
class  IpPtr
struct  IpWithPort
struct  TcpHdr
struct  TcpOpt
class  TcpPtr
struct  UdpHdr
class  UdpPtr

Functions

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

Generated on Sat Oct 18 2025 08:07:00 for gem5 by doxygen 1.14.0