Changes in uspace/srv/net/il/arp/arp.h [aadf01e:91478aa] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/il/arp/arp.h
raadf01e r91478aa 80 80 * @see device.h 81 81 */ 82 DEVICE_MAP_DECLARE( arp_cache, arp_device_t)82 DEVICE_MAP_DECLARE( arp_cache, arp_device_t ) 83 83 84 84 /** ARP protocol map. … … 86 86 * @see int_map.h 87 87 */ 88 INT_MAP_DECLARE( arp_protos, arp_proto_t)88 INT_MAP_DECLARE( arp_protos, arp_proto_t ) 89 89 90 90 /** ARP address map. … … 92 92 * @see generic_char_map.h 93 93 */ 94 GENERIC_CHAR_MAP_DECLARE( arp_addr, measured_string_t)94 GENERIC_CHAR_MAP_DECLARE( arp_addr, measured_string_t ) 95 95 96 96 /** ARP device specific data. … … 99 99 /** Device identifier. 100 100 */ 101 device_id_t 101 device_id_t device_id; 102 102 /** Hardware type. 103 103 */ 104 hw_type_t 104 hw_type_t hardware; 105 105 /** Packet dimension. 106 106 */ 107 packet_dimension_t 107 packet_dimension_t packet_dimension; 108 108 /** Actual device hardware address. 109 109 */ 110 measured_string_ref 110 measured_string_ref addr; 111 111 /** Actual device hardware address data. 112 112 */ 113 char * 113 char * addr_data; 114 114 /** Broadcast device hardware address. 115 115 */ 116 measured_string_ref 116 measured_string_ref broadcast_addr; 117 117 /** Broadcast device hardware address data. 118 118 */ 119 char * 119 char * broadcast_data; 120 120 /** Device module service. 121 121 */ 122 services_t 122 services_t service; 123 123 /** Device module phone. 124 124 */ 125 int 125 int phone; 126 126 /** Protocol map. 127 127 * Address map for each protocol. 128 128 */ 129 arp_protos_t 129 arp_protos_t protos; 130 130 }; 131 131 … … 135 135 /** Protocol service. 136 136 */ 137 services_t 137 services_t service; 138 138 /** Actual device protocol address. 139 139 */ 140 measured_string_ref 140 measured_string_ref addr; 141 141 /** Actual device protocol address data. 142 142 */ 143 char * 143 char * addr_data; 144 144 /** Address map. 145 145 */ 146 arp_addr_t 146 arp_addr_t addresses; 147 147 }; 148 148 … … 152 152 /** Networking module phone. 153 153 */ 154 int 154 int net_phone; 155 155 /** Safety lock. 156 156 */ 157 fibril_rwlock_t 157 fibril_rwlock_t lock; 158 158 /** ARP address cache. 159 159 */ 160 arp_cache_t 160 arp_cache_t cache; 161 161 /** The client connection processing function. 162 162 * The module skeleton propagates its own one.
Note:
See TracChangeset
for help on using the changeset viewer.