class VirtioNetDriver

Defined at line 18 of file ../../src/connectivity/ethernet/drivers/virtio/virtio_net_driver.h

The driver base implementation must be kept separate from the virtio Device implementation. The

virtio Device base class can only be constructed with a specific set of parameters that we cannot

provide in the fdf::DriverBase constructor.

Public Methods

void VirtioNetDriver (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher dispatcher)

Defined at line 17 of file ../../src/connectivity/ethernet/drivers/virtio/virtio_net_driver.cc

zx::result<> Start ()

Defined at line 21 of file ../../src/connectivity/ethernet/drivers/virtio/virtio_net_driver.cc

NetworkDevice * GetNetworkDevice ()

Defined at line 25 of file ../../src/connectivity/ethernet/drivers/virtio/virtio_net_driver.h

void PrepareStop (fdf::PrepareStopCompleter completer)

Defined at line 40 of file ../../src/connectivity/ethernet/drivers/virtio/virtio_net_driver.cc

Friends

class NetworkDevice