Changeset 71b00dcc in mainline for uspace/srv/net/tl/icmp/icmp.h
- Timestamp:
- 2010-03-07T22:51:38Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 60ab6c3
- Parents:
- b5cbff4 (diff), 31c80a5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tl/icmp/icmp.h
rb5cbff4 r71b00dcc 66 66 * Receiving fibril sets the associated reply with the return value and signals the event. 67 67 */ 68 INT_MAP_DECLARE( icmp_replies, icmp_reply_t);68 INT_MAP_DECLARE(icmp_replies, icmp_reply_t); 69 69 70 70 /** Echo specific data map. … … 72 72 * The identifier is used in the future semi-remote calls instead of the ICMP phone. 73 73 */ 74 INT_MAP_DECLARE( icmp_echo_data, icmp_echo_t);74 INT_MAP_DECLARE(icmp_echo_data, icmp_echo_t); 75 75 76 76 /** ICMP reply data. … … 79 79 /** Reply result. 80 80 */ 81 int 81 int result; 82 82 /** Safety lock. 83 83 */ 84 fibril_mutex_t 84 fibril_mutex_t mutex; 85 85 /** Received or timeouted reply signaling. 86 86 */ 87 fibril_condvar_t 87 fibril_condvar_t condvar; 88 88 }; 89 89 … … 93 93 /** IP module phone. 94 94 */ 95 int 95 int ip_phone; 96 96 /** Packet dimension. 97 97 */ 98 packet_dimension_t 98 packet_dimension_t packet_dimension; 99 99 /** Networking module phone. 100 100 */ 101 int 101 int net_phone; 102 102 /** Indicates whether ICMP error reporting is enabled. 103 103 */ 104 int 104 int error_reporting; 105 105 /** Indicates whether ICMP echo replying (ping) is enabled. 106 106 */ 107 int 107 int echo_replying; 108 108 /** The last used identifier number. 109 109 */ 110 icmp_param_t 110 icmp_param_t last_used_id; 111 111 /** The budled modules assigned echo specific data. 112 112 */ 113 icmp_echo_data_t 113 icmp_echo_data_t echo_data; 114 114 /** Echo timeout locks. 115 115 */ 116 icmp_replies_t 116 icmp_replies_t replies; 117 117 /** Safety lock. 118 118 */ 119 fibril_rwlock_t 119 fibril_rwlock_t lock; 120 120 }; 121 121
Note:
See TracChangeset
for help on using the changeset viewer.