Subversion Repositories HelenOS

Rev

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

Rev 4558 Rev 4582
Line 35... Line 35...
35
 */
35
 */
36
 
36
 
37
#ifndef __NET_ARP_H__
37
#ifndef __NET_ARP_H__
38
#define __NET_ARP_H__
38
#define __NET_ARP_H__
39
 
39
 
40
#include <rwlock.h>
40
#include <fibril_sync.h>
41
 
41
 
42
#include <ipc/ipc.h>
42
#include <ipc/ipc.h>
43
#include <ipc/services.h>
43
#include <ipc/services.h>
44
 
44
 
45
#include "../../include/device.h"
45
#include "../../include/device.h"
Line 162... Line 162...
162
    /** Networking module phone.
162
    /** Networking module phone.
163
     */
163
     */
164
    int         net_phone;
164
    int         net_phone;
165
    /** Safety lock.
165
    /** Safety lock.
166
     */
166
     */
167
    rwlock_t        lock;
167
    fibril_rwlock_t     lock;
168
    /** ARP address cache.
168
    /** ARP address cache.
169
     */
169
     */
170
    arp_cache_t cache;
170
    arp_cache_t cache;
171
    /** The client connection processing function.
171
    /** The client connection processing function.
172
     *  The module skeleton propagates its own one.
172
     *  The module skeleton propagates its own one.