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