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
10interface 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
27