gem5 v24.0.0.0
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 &ptr)
 
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 Tue Jun 18 2024 16:24:20 for gem5 by doxygen 1.11.0