aboutgitcodebugslistschat
path: root/passt.c
diff options
context:
space:
mode:
Diffstat (limited to 'passt.c')
-rw-r--r--passt.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/passt.c b/passt.c
index d0dcb26..6b6a317 100644
--- a/passt.c
+++ b/passt.c
@@ -53,6 +53,7 @@
#include "icmp.h"
#include "tcp.h"
#include "udp.h"
+#include "pcap.h"
#define EPOLL_EVENTS 10
@@ -601,6 +602,8 @@ static int tap_handler(struct ctx *c, struct timespec *now)
return 0;
}
+ pcap(p, len);
+
msg[msg_count].start = p;
msg[msg_count++].len = len;
@@ -792,6 +795,8 @@ int main(int argc, char **argv)
memset(&c.mac_guest, 0xff, sizeof(c.mac_guest));
+ pcap_init();
+
if (c.v4) {
info("ARP:");
info(" address: %02x:%02x:%02x:%02x:%02x:%02x from %s",