summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorMichael Brown2006-04-19 03:42:03 +0200
committerMichael Brown2006-04-19 03:42:03 +0200
commit02d342f38f427e3d2013e49cf67bfb9366f1c35b (patch)
treea6e24509c981e9b42a59aa6b5040d94802390feb /src/include
parentFirst sketch (diff)
downloadipxe-02d342f38f427e3d2013e49cf67bfb9366f1c35b.tar.gz
ipxe-02d342f38f427e3d2013e49cf67bfb9366f1c35b.tar.xz
ipxe-02d342f38f427e3d2013e49cf67bfb9366f1c35b.zip
First version
Diffstat (limited to 'src/include')
-rw-r--r--src/include/gpxe/arp.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/include/gpxe/arp.h b/src/include/gpxe/arp.h
new file mode 100644
index 000000000..596bae614
--- /dev/null
+++ b/src/include/gpxe/arp.h
@@ -0,0 +1,20 @@
+#ifndef _ARP_H
+#define _ARP_H
+
+/** @file
+ *
+ * Address Resolution Protocol
+ *
+ */
+
+struct net_device;
+struct net_interface;
+struct pk_buff;
+
+extern int arp_resolve ( struct net_device *netdev, struct pk_buff *pkb,
+ void *ll_addr );
+
+extern int arp_process ( struct net_interface *arp_netif,
+ struct pk_buff *pkb );
+
+#endif /* _ARP_H */