gem5  v20.1.0.0
Classes | Functions | Variables
Net 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

ostream & operator<< (ostream &stream, const EthAddr &ea)
 
ostream & operator<< (ostream &stream, const IpAddress &ia)
 
ostream & operator<< (ostream &stream, const IpNetmask &in)
 
ostream & operator<< (ostream &stream, const IpWithPort &iwp)
 
uint16_t cksum (const IpPtr &ptr)
 
uint16_t cksum (const TcpPtr &tcp)
 
int hsplit (const EthPacketPtr &ptr)
 
struct Net::ip6_opt_dstopts __attribute__ ((packed))
 

Variables

Net::Ip6Opt __attribute__
 

Function Documentation

◆ __attribute__()

struct Net::ip6_opt_dstopts Net::__attribute__ ( (packed)  )

◆ operator<<() [1/4]

ostream& Net::operator<< ( ostream &  stream,
const EthAddr ea 
)

Definition at line 129 of file inet.cc.

References ArmISA::a, ccprintf(), and ArmISA::ea.

◆ operator<<() [2/4]

ostream& Net::operator<< ( ostream &  stream,
const IpAddress ia 
)

Definition at line 151 of file inet.cc.

References ccprintf(), MipsISA::ia, and iGbReg::TxdOp::ip().

◆ operator<<() [3/4]

ostream& Net::operator<< ( ostream &  stream,
const IpNetmask in 
)

Definition at line 176 of file inet.cc.

References ccprintf().

◆ operator<<() [4/4]

ostream& Net::operator<< ( ostream &  stream,
const IpWithPort iwp 
)

Definition at line 197 of file inet.cc.

References ccprintf().

Variable Documentation

◆ __attribute__

struct Net::ip6_opt_hdr Net::__attribute__

Generated on Wed Sep 30 2020 14:03:07 for gem5 by doxygen 1.8.17