Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/net/netif/netif_remote.c

    r42a9f27 r995689d1  
    2727 */
    2828
    29 /** @addtogroup libnet
     29/** @addtogroup netif
    3030 * @{
    3131 */
     
    3535 */
    3636
    37 #include <netif_remote.h>
    38 #include <packet_client.h>
    39 #include <generic.h>
    40 
    4137#include <ipc/services.h>
    4238#include <ipc/netif.h>
     
    4541#include <adt/measured_strings.h>
    4642#include <net/packet.h>
     43#include <packet_client.h>
    4744#include <net/device.h>
     45#include <netif_remote.h>
     46#include <generic.h>
    4847
    49 /** Return the device local hardware address.
    50  *
    51  * @param[in] netif_phone The network interface phone.
    52  * @param[in] device_id The device identifier.
    53  * @param[out] address  The device local hardware address.
    54  * @param[out] data     The address data.
    55  * @return              EOK on success.
    56  * @return              EBADMEM if the address parameter is NULL.
    57  * @return              ENOENT if there no such device.
    58  * @return              Other error codes as defined for the
    59  *                      netif_get_addr_message() function.
    60  */
    6148int netif_get_addr_req_remote(int netif_phone, device_id_t device_id,
    6249    measured_string_ref *address, char **data)
     
    6653}
    6754
    68 /** Probe the existence of the device.
    69  *
    70  * @param[in] netif_phone The network interface phone.
    71  * @param[in] device_id The device identifier.
    72  * @param[in] irq       The device interrupt number.
    73  * @param[in] io        The device input/output address.
    74  * @return              EOK on success.
    75  * @return              Other error codes as defined for the
    76  *                      netif_probe_message().
    77  */
    78 int
    79 netif_probe_req_remote(int netif_phone, device_id_t device_id, int irq, int io)
     55int netif_probe_req_remote(int netif_phone, device_id_t device_id, int irq, int io)
    8056{
    8157        return async_req_3_0(netif_phone, NET_NETIF_PROBE, device_id, irq, io);
    8258}
    8359
    84 /** Send the packet queue.
    85  *
    86  * @param[in] netif_phone The network interface phone.
    87  * @param[in] device_id The device identifier.
    88  * @param[in] packet    The packet queue.
    89  * @param[in] sender    The sending module service.
    90  * @return              EOK on success.
    91  * @return              Other error codes as defined for the generic_send_msg()
    92  *                      function.
    93  */
    94 int
    95 netif_send_msg_remote(int netif_phone, device_id_t device_id, packet_t packet,
     60int netif_send_msg_remote(int netif_phone, device_id_t device_id, packet_t packet,
    9661    services_t sender)
    9762{
     
    10065}
    10166
    102 /** Start the device.
    103  *
    104  * @param[in] netif_phone The network interface phone.
    105  * @param[in] device_id The device identifier.
    106  * @return              EOK on success.
    107  * @return              Other error codes as defined for the find_device()
    108  *                      function.
    109  * @return              Other error codes as defined for the
    110  *                      netif_start_message() function.
    111  */
    11267int netif_start_req_remote(int netif_phone, device_id_t device_id)
    11368{
     
    11570}
    11671
    117 /** Stop the device.
    118  *
    119  * @param[in] netif_phone The network interface phone.
    120  * @param[in] device_id The device identifier.
    121  * @return              EOK on success.
    122  * @return              Other error codes as defined for the find_device()
    123  *                      function.
    124  * @return              Other error codes as defined for the
    125  *                      netif_stop_message() function.
    126  */
    12772int netif_stop_req_remote(int netif_phone, device_id_t device_id)
    12873{
     
    13075}
    13176
    132 /** Return the device usage statistics.
    133  *
    134  * @param[in] netif_phone The network interface phone.
    135  * @param[in] device_id The device identifier.
    136  * @param[out] stats    The device usage statistics.
    137  * @return EOK on success.
    138  */
    13977int netif_stats_req_remote(int netif_phone, device_id_t device_id,
    14078    device_stats_ref stats)
     
    16199 * @param[in] receiver  The message receiver.
    162100 *
    163  * @return              The phone of the needed service.
    164  * @return              EOK on success.
    165  * @return              Other error codes as defined for the bind_service()
    166  *                      function.
     101 * @return The phone of the needed service.
     102 * @return EOK on success.
     103 * @return Other error codes as defined for the bind_service() function.
     104 *
    167105 */
    168 int
    169 netif_bind_service_remote(services_t service, device_id_t device_id,
    170     services_t me, async_client_conn_t receiver)
     106int netif_bind_service_remote(services_t service, device_id_t device_id, services_t me,
     107    async_client_conn_t receiver)
    171108{
    172109        return bind_service(service, device_id, me, 0, receiver);
Note: See TracChangeset for help on using the changeset viewer.