summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2016-03-04 17:00:45 +0800
committerJeremy Kerr <jk@ozlabs.org>2016-03-04 17:00:45 +0800
commit97b94154611483e32a218bdc51c908dbb9318cfd (patch)
tree737016da4354c781f908a3ee007530dfeb65b22c
parenta559381b9aa406b6ab51b420685aabbc123dc569 (diff)
downloadtalos-openbmc-97b94154611483e32a218bdc51c908dbb9318cfd.tar.gz
talos-openbmc-97b94154611483e32a218bdc51c908dbb9318cfd.zip
inarp: Add inverse ARP daemon
This change adds 'inarp': A small daemon to listen for, and reply to inverse ARP requests. This should be started at system init time, so we add a .service file. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
-rw-r--r--meta-phosphor/common/recipes-phosphor/inarp/inarp.bb17
-rw-r--r--meta-phosphor/common/recipes-phosphor/inarp/inarp/inarp.service8
2 files changed, 25 insertions, 0 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/inarp/inarp.bb b/meta-phosphor/common/recipes-phosphor/inarp/inarp.bb
new file mode 100644
index 000000000..a36bba17d
--- /dev/null
+++ b/meta-phosphor/common/recipes-phosphor/inarp/inarp.bb
@@ -0,0 +1,17 @@
+SUMMARY = "Inverse ARP daemon"
+DESCRIPTION = "Daemon to respond to Inverse-ARP requests"
+HOMEPAGE = "http://github.com/openbmc/inarp"
+PR = "r1"
+
+inherit obmc-phosphor-license
+inherit obmc-phosphor-c-daemon
+
+TARGET_CFLAGS += "-fpic -O2"
+
+RDEPENDS_${PN} += "network"
+SRC_URI += "git://github.com/openbmc/inarp"
+
+SRCREV = "19ed5170356495f5fc67189513c5739780ee6a81"
+
+S = "${WORKDIR}/git"
+INSTALL_NAME = "inarp"
diff --git a/meta-phosphor/common/recipes-phosphor/inarp/inarp/inarp.service b/meta-phosphor/common/recipes-phosphor/inarp/inarp/inarp.service
new file mode 100644
index 000000000..55517ab0c
--- /dev/null
+++ b/meta-phosphor/common/recipes-phosphor/inarp/inarp/inarp.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=Phosphor Inverse ARP daemon
+
+[Service]
+ExecStart=/usr/sbin/inarp
+
+[Install]
+WantedBy=multi-user.target
OpenPOWER on IntegriCloud