Changes in uspace/srv/net/nil/nildummy/nildummy.h [fe8dfa6:854151c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/nil/nildummy/nildummy.h
rfe8dfa6 r854151c 45 45 46 46 /** Type definition of the dummy nil global data. 47 *48 47 * @see nildummy_globals 49 *50 48 */ 51 49 typedef struct nildummy_globals nildummy_globals_t; 52 50 53 51 /** Type definition of the dummy nil device specific data. 54 *55 52 * @see nildummy_device 56 *57 53 */ 58 54 typedef struct nildummy_device nildummy_device_t; 59 55 60 56 /** Type definition of the dummy nil protocol specific data. 61 *62 57 * @see nildummy_proto 63 *64 58 */ 65 59 typedef struct nildummy_proto nildummy_proto_t; 66 60 67 61 /** Dummy nil device map. 68 * 69 * Map devices to the dummy nil device specific data. 62 * Maps devices to the dummy nil device specific data. 70 63 * @see device.h 71 *72 64 */ 73 65 DEVICE_MAP_DECLARE(nildummy_devices, nildummy_device_t); … … 77 69 /** Device identifier. */ 78 70 device_id_t device_id; 79 80 71 /** Device driver service. */ 81 72 services_t service; 82 83 73 /** Driver phone. */ 84 74 int phone; 85 86 75 /** Maximal transmission unit. */ 87 76 size_t mtu; 88 89 77 /** Actual device hardware address. */ 90 78 measured_string_t *addr; 91 92 79 /** Actual device hardware address data. */ 93 80 uint8_t *addr_data; … … 98 85 /** Protocol service. */ 99 86 services_t service; 100 101 87 /** Protocol module phone. */ 102 88 int phone; … … 107 93 /** Networking module phone. */ 108 94 int net_phone; 109 110 /** Lock for devices. */ 95 /** Safety lock for devices. */ 111 96 fibril_rwlock_t devices_lock; 112 113 97 /** All known Ethernet devices. */ 114 98 nildummy_devices_t devices; 115 116 99 /** Safety lock for protocols. */ 117 100 fibril_rwlock_t protos_lock; 118 119 101 /** Default protocol. */ 120 102 nildummy_proto_t proto;
Note:
See TracChangeset
for help on using the changeset viewer.