Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/net/include/netif_skel.h

    ree2fa30a rffa2c8ef  
    3939#define NET_NETIF_SKEL_H_
    4040
     41#include <async.h>
    4142#include <fibril_synch.h>
    4243#include <ipc/services.h>
     44
    4345#include <adt/measured_strings.h>
    4446#include <net/device.h>
    4547#include <net/packet.h>
    46 #include <async.h>
    4748
    4849/** Network interface device specific data. */
    4950typedef struct {
    50         device_id_t device_id;   /**< Device identifier. */
    51         device_state_t state;    /**< Actual device state. */
    52         void *specific;          /**< Driver specific data. */
     51        device_id_t device_id;  /**< Device identifier. */
     52        int nil_phone;          /**< Receiving network interface layer phone. */
     53        device_state_t state;   /**< Actual device state. */
     54        void *specific;         /**< Driver specific data. */
    5355} netif_device_t;
    5456
     
    6365/** Network interface module skeleton global data. */
    6466typedef struct {
    65         async_sess_t *sess;             /**< Networking module session. */
    66         async_sess_t *nil_sess;         /**< Network interface layer session. */
     67        int net_phone;                  /**< Networking module phone. */
    6768        netif_device_map_t device_map;  /**< Device map. */
    6869        fibril_rwlock_t lock;           /**< Safety lock. */
     
    126127 * @return Other error codes as defined for the specific module
    127128 *         message implementation.
     129 
    128130 *
    129131 */
Note: See TracChangeset for help on using the changeset viewer.