Changes in uspace/lib/nic/include/nic_driver.h [00d7e1b:9cd8165] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/nic/include/nic_driver.h
r00d7e1b r9cd8165 44 44 45 45 #include <fibril_synch.h> 46 #include <n et/device.h>46 #include <nic/nic.h> 47 47 #include <async.h> 48 48 … … 50 50 #include "nic_rx_control.h" 51 51 #include "nic_wol_virtues.h" 52 53 #define DEVICE_CATEGORY_NIC "nic"54 52 55 53 struct sw_poll_info { … … 72 70 */ 73 71 ddf_fun_t *fun; 74 /** Identifier for higher network stack layers */75 nic_device_id_t device_id;76 72 /** Current state of the device */ 77 73 nic_device_state_t state; … … 82 78 /** Device's default MAC address (assigned the first time, used in STOP) */ 83 79 nic_address_t default_mac; 84 /** Session to SERVICE_NETWORKING */ 85 async_sess_t *net_session; 86 /** Session to SERVICE_ETHERNET or SERVICE_NILDUMMY */ 87 async_sess_t *nil_session; 80 /** Client callback session */ 81 async_sess_t *client_session; 88 82 /** Phone to APIC or i8259 */ 89 83 async_sess_t *irc_session; … … 134 128 * Called with the main_lock locked for reading. 135 129 */ 136 write_packet_handler write_packet;130 send_frame_handler send_frame; 137 131 /** 138 132 * Event handler called when device goes to the ACTIVE state.
Note:
See TracChangeset
for help on using the changeset viewer.