class FakeDeviceImpl

Defined at line 32 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

Public Members

static const uint16_t kDepth
static const uint32_t kMaxBufferLength
static const uint32_t kBufferAlignment
static const uint16_t kPortId
static const uint32_t kMtu
static const netdev::wire::FrameType[] kRxFrameTypes
static const netdev::wire::FrameTypeSupport[] kTxFrameTypes

Public Methods

void FakeDeviceImpl (perftest::RepeatState * state)

Defined at line 47 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void ~FakeDeviceImpl ()

Defined at line 49 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void Init (netdriver::wire::NetworkDeviceImplInitRequest * request, fdf::Arena & arena, InitCompleter::Sync & completer)

Defined at line 54 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void Start (fdf::Arena & arena, StartCompleter::Sync & completer)

Defined at line 67 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void Stop (fdf::Arena & arena, StopCompleter::Sync & completer)

Defined at line 71 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void GetInfo (fdf::Arena & arena, fdf::WireServer<netdriver::NetworkDeviceImpl>::GetInfoCompleter::Sync & completer)

Defined at line 75 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void QueueTx (netdriver::wire::NetworkDeviceImplQueueTxRequest * request, fdf::Arena & arena, QueueTxCompleter::Sync & completer)

Defined at line 88 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void QueueRxSpace (netdriver::wire::NetworkDeviceImplQueueRxSpaceRequest * request, fdf::Arena & arena, QueueRxSpaceCompleter::Sync & completer)

Defined at line 111 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void PrepareVmo (netdriver::wire::NetworkDeviceImplPrepareVmoRequest * request, fdf::Arena & arena, PrepareVmoCompleter::Sync & completer)

Defined at line 146 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void ReleaseVmo (netdriver::wire::NetworkDeviceImplReleaseVmoRequest * request, fdf::Arena & arena, ReleaseVmoCompleter::Sync & completer)

Defined at line 151 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void GetInfo (fdf::Arena & arena, fdf::WireServer<netdriver::NetworkPort>::GetInfoCompleter::Sync & completer)

Defined at line 156 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void GetStatus (fdf::Arena & arena, GetStatusCompleter::Sync & completer)

Defined at line 167 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void SetActive (fuchsia_hardware_network_driver::wire::NetworkPortSetActiveRequest * request, fdf::Arena & arena, SetActiveCompleter::Sync & completer)

Defined at line 175 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void GetMac (fdf::Arena & arena, GetMacCompleter::Sync & completer)

Defined at line 178 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

void Removed (fdf::Arena & arena, RemovedCompleter::Sync & completer)

Defined at line 182 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc

fdf::ClientEnd<netdriver::NetworkDeviceImpl> Bind ()

Defined at line 184 of file ../../src/connectivity/network/drivers/network-device/device/network_device-microbenchmarks.cc