Enumerations
enum class VmoState : uint8_t
| Name | Value |
|---|---|
| kUnprepared | 0 |
| kPreparing | 1 |
| kPrepared | 2 |
| kReleasing | 3 |
Defined at line 37 of file ../../src/connectivity/network/drivers/network-device/device/definitions.h
enum class DeviceStatus
| Name | Value |
|---|---|
| STARTING | 0 |
| STARTED | 1 |
| STOPPING | 2 |
| STOPPED | 3 |
Defined at line 61 of file ../../src/connectivity/network/drivers/network-device/device/device_interface.h
enum class PendingDeviceOperation
| Name | Value |
|---|---|
| NONE | 0 |
| START | 1 |
| STOP | 2 |
Defined at line 63 of file ../../src/connectivity/network/drivers/network-device/device/device_interface.h
Records
-
class AttachedPort -
class ClientState -
class DataVmoMeta -
class DefaultVmoNodeTag -
class DeviceInterface -
class DevicePort -
class EventHook -
class IndexedSlab -
class MacClientInstance -
class MacInterface -
class PortWatcher -
class RefCountedFifo -
class RingQueue -
class RxFrameInfo -
class RxQueue -
class RxSessionTransaction -
class RxVmoNodeTag -
class Session -
class SessionRxBuffer -
class SimpleRxBufferEstimator -
class StatusWatcher -
class TxQueue -
class VmoOperation
Functions
-
void LogfImpl (fuchsia_logging::LogSeverityseverity,const char *tag,const char *file,intline,const char *format,va_listargs)Defined at line 9 of file ../../src/connectivity/network/drivers/network-device/log/log.cc
-
template <typename F>void WithWireStatus (Ffn,netdev::wire::StatusFlagsflags,uint32_tmtu)Defined at line 24 of file ../../src/connectivity/network/drivers/network-device/device/status_watcher.h
-
std::optional<SimpleRxBufferEstimator> RxBufferEstimatorFromFidl (const netdriver::RxBufferManagement & management)Defined at line 119 of file ../../src/connectivity/network/drivers/network-device/device/simple_rx_buffer_estimator.cc
-
uint16_t TransformFifoDepth (uint16_t device_depth)Defined at line 194 of file ../../src/connectivity/network/drivers/network-device/device/device_interface.cc