aboutgitcodebugslistschat
path: root/passt.h
diff options
context:
space:
mode:
authorStefano Brivio <sbrivio@redhat.com>2021-03-17 10:57:44 +0100
committerStefano Brivio <sbrivio@redhat.com>2021-03-18 12:58:03 +0100
commit1d807fc720bda7ec446c683bbc1a5e32897ca04e (patch)
tree7dc59149a94817fa5eddc6aa6e132fa1a7335f19 /passt.h
parentd32edee60a938c3ffdb227a94e1f3afac0e40177 (diff)
downloadpasst-1d807fc720bda7ec446c683bbc1a5e32897ca04e.tar
passt-1d807fc720bda7ec446c683bbc1a5e32897ca04e.tar.gz
passt-1d807fc720bda7ec446c683bbc1a5e32897ca04e.tar.bz2
passt-1d807fc720bda7ec446c683bbc1a5e32897ca04e.tar.lz
passt-1d807fc720bda7ec446c683bbc1a5e32897ca04e.tar.xz
passt-1d807fc720bda7ec446c683bbc1a5e32897ca04e.tar.zst
passt-1d807fc720bda7ec446c683bbc1a5e32897ca04e.zip
passt: Introduce ICMP echo proxy
It's nice to be able to confirm connectivity using ICMP or ICMPv6 echo requests, and "ping" sockets on Linux (IPPROTO_ICMP datagram) allow us to do that without any special capability. Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'passt.h')
-rw-r--r--passt.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/passt.h b/passt.h
index ff16134..9844858 100644
--- a/passt.h
+++ b/passt.h
@@ -1,5 +1,6 @@
#define UNIX_SOCK_PATH "/tmp/passt.socket"
+#include "icmp.h"
#include "tcp.h"
/**
@@ -39,5 +40,6 @@ struct ctx {
char ifn[IF_NAMESIZE];
+ struct icmp_ctx icmp;
struct tcp_ctx tcp;
};