Subversion Repositories HelenOS

Rev

Rev 4704 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4704 Rev 4720
Line 213... Line 213...
213
 *  @see net_interface.h
213
 *  @see net_interface.h
214
 *  @see IS_NET_NET_MESSAGE()
214
 *  @see IS_NET_NET_MESSAGE()
215
 */
215
 */
216
int net_message( ipc_callid_t callid, ipc_call_t * call, ipc_call_t * answer, int * answer_count );
216
int net_message( ipc_callid_t callid, ipc_call_t * call, ipc_call_t * answer, int * answer_count );
217
 
217
 
218
/** Initializes the networking module.
218
/** Initializes the networking module for the chosen subsystem build type.
219
 *  @param client_connection The client connection processing function. The module skeleton propagates its own one. Input parameter.
219
 *  @param client_connection The client connection processing function. The module skeleton propagates its own one. Input parameter.
220
 *  @returns EOK on success.
220
 *  @returns EOK on success.
221
 *  @returns ENOMEM if there is not enough memory left.
221
 *  @returns ENOMEM if there is not enough memory left.
222
 */
222
 */
223
int net_initialize( async_client_conn_t client_connection );
223
int net_initialize_build( async_client_conn_t client_connection );
224
 
224
 
225
/** Processes the module message.
225
/** Processes the module message.
226
 *  Distributes the message to the right bundled module.
226
 *  Distributes the message to the right bundled module.
227
 *  @param callid The message identifier. Input parameter.
227
 *  @param callid The message identifier. Input parameter.
228
 *  @param call The message parameters. Input parameter.
228
 *  @param call The message parameters. Input parameter.
Line 232... Line 232...
232
 *  @returns ENOTSUP if the message is not known.
232
 *  @returns ENOTSUP if the message is not known.
233
 *  @returns Other error codes as defined for each bundled module message function.
233
 *  @returns Other error codes as defined for each bundled module message function.
234
 */
234
 */
235
int module_message( ipc_callid_t callid, ipc_call_t * call, ipc_call_t * answer, int * answer_count );
235
int module_message( ipc_callid_t callid, ipc_call_t * call, ipc_call_t * answer, int * answer_count );
236
 
236
 
237
/** Reads the network interface specific configuration.
237
/** Reads the network interface specific configuration for the chosen subsystem build type.
238
 *  @param name The network interface name. Input parameter.
238
 *  @param name The network interface name. Input parameter.
239
 *  @param netif The network interface structure. Input/output parameter.
239
 *  @param netif The network interface structure. Input/output parameter.
240
 *  @returns EOK on success.
240
 *  @returns EOK on success.
241
 *  @returns Other error codes as defined for the add_configuration() function.
241
 *  @returns Other error codes as defined for the add_configuration() function.
242
 */
242
 */
243
int read_netif_configuration( char * name, netif_ref netif );
243
int read_netif_configuration_build( char * name, netif_ref netif );
244
 
244
 
245
#endif
245
#endif
246
 
246
 
247
/** @}
247
/** @}
248
 */
248
 */