|
gem5
v22.1.0.0
|
#include <iosfwd>#include <string>#include <utility>#include <vector>#include "base/compiler.hh"#include "base/types.hh"#include "dev/net/etherpkt.hh"#include "dnet/os.h"#include "dnet/eth.h"#include "dnet/ip.h"#include "dnet/ip6.h"#include "dnet/addr.h"#include "dnet/arp.h"#include "dnet/icmp.h"#include "dnet/tcp.h"#include "dnet/udp.h"#include "dnet/intf.h"#include "dnet/route.h"#include "dnet/fw.h"#include "dnet/blob.h"#include "dnet/rand.h"Go to the source code of this file.
Classes | |
| struct | gem5::networking::EthAddr |
| struct | gem5::networking::EthHdr |
| class | gem5::networking::EthPtr |
| struct | gem5::networking::IpAddress |
| struct | gem5::networking::IpNetmask |
| struct | gem5::networking::IpWithPort |
| struct | gem5::networking::IpHdr |
| class | gem5::networking::IpPtr |
| struct | gem5::networking::IpOpt |
| struct | gem5::networking::Ip6Hdr |
| class | gem5::networking::Ip6Ptr |
| struct | gem5::networking::ip6_opt_fragment |
| struct | gem5::networking::ip6_opt_routing_type2 |
| struct | gem5::networking::ip6_opt_dstopts |
| struct | gem5::networking::ip6_opt_hdr |
| struct | gem5::networking::Ip6Opt |
| struct | gem5::networking::TcpHdr |
| class | gem5::networking::TcpPtr |
| struct | gem5::networking::TcpOpt |
| struct | gem5::networking::UdpHdr |
| class | gem5::networking::UdpPtr |
Namespaces | |
| gem5 | |
| Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223. | |
| gem5::networking | |
Functions | |
| gem5::GEM5_DEPRECATED_NAMESPACE (Net, networking) | |
| uint16_t | gem5::networking::cksum (const IpPtr &ptr) |
| uint16_t | gem5::networking::cksum (const TcpPtr &ptr) |
| int | gem5::networking::hsplit (const EthPacketPtr &ptr) |
| std::ostream & | gem5::networking::operator<< (std::ostream &stream, const EthAddr &ea) |
| bool | gem5::networking::operator== (const EthAddr &left, const EthAddr &right) |
| std::ostream & | gem5::networking::operator<< (std::ostream &stream, const IpAddress &ia) |
| bool | gem5::networking::operator== (const IpAddress &left, const IpAddress &right) |
| std::ostream & | gem5::networking::operator<< (std::ostream &stream, const IpNetmask &in) |
| bool | gem5::networking::operator== (const IpNetmask &left, const IpNetmask &right) |
| std::ostream & | gem5::networking::operator<< (std::ostream &stream, const IpWithPort &iwp) |
| bool | gem5::networking::operator== (const IpWithPort &left, const IpWithPort &right) |
| uint16_t | gem5::networking::__tu_cksum6 (const Ip6Ptr &ip6) |
| uint16_t | gem5::networking::__tu_cksum (const IpPtr &ip) |
| uint16_t | gem5::networking::cksum (const UdpPtr &udp) |