1
0
mirror of https://passt.top/passt synced 2024-06-30 23:12:39 +00:00

merd: Rename to PASST

Plug A Simple Socket Transport.

Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
Stefano Brivio 2020-07-20 16:41:49 +02:00
parent b439984641
commit 6709ade2bd
7 changed files with 21 additions and 18 deletions

View File

@ -1,13 +1,13 @@
CFLAGS += -Wall -Wextra -pedantic
all: merd qrap
all: passt qrap
merd: merd.c merd.h arp.c arp.h dhcp.c dhcp.h util.c util.h
$(CC) $(CFLAGS) merd.c arp.c dhcp.c util.c -o merd
passt: passt.c passt.h arp.c arp.h dhcp.c dhcp.h util.c util.h
$(CC) $(CFLAGS) passt.c arp.c dhcp.c util.c -o passt
qrap: qrap.c merd.h
$(CC) $(CFLAGS) qrap.o -o qrap
qrap: qrap.c passt.h
$(CC) $(CFLAGS) qrap.c -o qrap
.PHONY: clean
clean:
-${RM} merd qrap
-${RM} passt *.o qrap

4
arp.c
View File

@ -1,4 +1,4 @@
/* MERD - MacVTap Egress and Routing Daemon
/* PASST - Plug A Simple Socket Transport
*
* arp.c - ARP implementation
*
@ -19,7 +19,7 @@
#include <net/if_arp.h>
#include <arpa/inet.h>
#include "merd.h"
#include "passt.h"
#include "dhcp.h"
#include "util.h"

6
dhcp.c
View File

@ -1,6 +1,6 @@
/* MERD - MacVTap Egress and Routing Daemon
/* PASST - Plug A Simple Socket Transport
*
* dhcp.c - Minimalistic DHCP server for MERD
* dhcp.c - Minimalistic DHCP server for PASST
*
* Author: Stefano Brivio <sbrivio@redhat.com>
* License: GPLv2
@ -18,7 +18,7 @@
#include <net/if.h>
#include <arpa/inet.h>
#include "merd.h"
#include "passt.h"
#include "dhcp.h"
#include "util.h"

View File

@ -1,6 +1,6 @@
/* MERD - MacVTap Egress and Routing Daemon
/* PASST - Plug A Simple Socket Transport
*
* merd.c - Daemon implementation
* passt.c - Daemon implementation
*
* Author: Stefano Brivio <sbrivio@redhat.com>
* License: GPLv2
@ -50,7 +50,7 @@
#include <linux/netlink.h>
#include <linux/rtnetlink.h>
#include "merd.h"
#include "passt.h"
#include "arp.h"
#include "dhcp.h"
#include "util.h"

View File

@ -1,5 +1,5 @@
#define CT_SIZE 4096
#define UNIX_SOCK_PATH "/tmp/merd.socket"
#define UNIX_SOCK_PATH "/tmp/passt.socket"
/**
* struct ct4 - IPv4 connection tracking entry

7
qrap.c
View File

@ -1,4 +1,4 @@
/* MERD - MacVTap Egress and Routing Daemon
/* PASST - Plug A Simple Socket Transport
*
* qrap.c - qemu wrapper connecting UNIX domain socket to tap file descriptor
*
@ -10,6 +10,7 @@
*/
#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
@ -17,8 +18,10 @@
#include <sys/un.h>
#include <errno.h>
#include <limits.h>
#include <linux/if_ether.h>
#include <net/if.h>
#include "merd.h"
#include "passt.h"
/**
* usage() - Print usage and exit

2
util.c
View File

@ -1,4 +1,4 @@
/* MERD - MacVTap Egress and Routing Daemon
/* PASST - Plug A Simple Socket Transport
*
* util.c - Convenience helpers
*