class FakeBackendForNetdeviceTest

Defined at line 28 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

Public Members

FunctionMocker gmock01_RingKick_118
static const uint8_t[] kMac

Public Methods

void FakeBackendForNetdeviceTest ()

Defined at line 33 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

void Terminate ()

Defined at line 47 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

zx::result<uint32_t> WaitForInterrupt ()

We'll trigger interrupts manually during testing, keep the interrupt thread

locked until termination.

Defined at line 50 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

void SetLinkUp ()

Defined at line 55 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

void SetLinkDown ()

Defined at line 56 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

void UpdateStatus (bool link_up)

Defined at line 58 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

bool IsQueueKicked (uint16_t queue_index)

Defined at line 70 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

void DeviceReset ()

Defined at line 72 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

void SetFeatures (uint64_t bitmap)

Defined at line 78 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

uint64_t ReadFeatures ()

Defined at line 80 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

zx_status_t SetRing (uint16_t index, uint16_t count, zx_paddr_t pa_desc, zx_paddr_t pa_avail, zx_paddr_t pa_used)

Defined at line 99 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

typename ::testing::internal::Function< ::testing::internal::identity_t<void> (uint16_t)>::Result RingKick (typename ::testing::internal::Function< ::testing::internal::identity_t<void> (uint16_t)>::template Arg<0>::type gmock_a0)

Defined at line 118 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

::testing::MockSpec< ::testing::internal::identity_t<void> (uint16_t)> gmock_RingKick (const ::testing::Matcher<typename ::testing::internal::Function< ::testing::internal::identity_t<void> (uint16_t)>::template Arg<0>::type> & gmock_a0)

Defined at line 118 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

::testing::MockSpec< ::testing::internal::identity_t<void> (uint16_t)> gmock_RingKick (const ::testing::internal::WithoutMatchers & , ::testing::internal::Function< ::testing::internal::identity_t<void> (uint16_t)> * )

Defined at line 118 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

bool rx_ring_started ()

Defined at line 120 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

bool tx_ring_started ()

Defined at line 121 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

uint64_t feature_bits ()

Defined at line 122 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

void SetSupportFeatureV1 (bool v1)

Defined at line 123 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc

void SetWithStatusFeature (bool with_status_feature)

Defined at line 124 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc