#[repr(C)]pub struct netdev {
pub driver: *const netdev_driver,
pub event_callback: netdev_event_cb_t,
pub context: *mut c_void,
}
Expand description
@brief Structure to hold driver state
Supposed to be extended by driver implementations. The extended structure should contain all variable driver state.
Contains a field @p context which is not used by the drivers, but supposed to be used by upper layers to store reference information.
Fields§
§driver: *const netdev_driver
< ptr to that driver’s interface.
event_callback: netdev_event_cb_t
< callback for device events
context: *mut c_void
< ptr to network stack context