libnet: added functionality to request ARP lookup sent from default q
[barrelfish] / if / net_ARP.if
1 /*
2  * Copyright (c) 2007-12 ETH Zurich.
3  * All rights reserved.
4  *
5  * This file is distributed under the terms in the attached LICENSE file.
6  * If you do not find this file, copies can be found by writing to:
7  * ETH Zurich D-INFK, Haldeneggsteig 4, CH-8092 Zurich. Attn: Systems Group.
8  */
9
10 interface net_ARP "ARP Table" {
11     alias ipv4addr uint32;
12
13     rpc ip_info(in uint32 iface,
14                 out errval err,
15                 out ipv4addr ip,
16                 out ipv4addr gw,
17                 out ipv4addr mask);
18
19     rpc ARP_lookup(in ipv4addr ip,
20                     in uint32 iface,
21                     in bool force,
22                     out errval err,
23                     out uint64 mac);
24     message arp_force_lookup(ipv4addr ip);
25 };
26