Racket implementation of Dataspaces and Syndicate.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

824 B

TCP/IP Stack

This implementation is largely the same as the old-Syndicate "incremental highlevel" implementation, but using new-Syndicate.

Linux Firewall Configuration

Imagine a setup where the machine you are running this code has IP This code claims for itself. Now, pinging from some other machine, say, will cause the local kernel to receive the pings and then forward them on to, which because of the gratuitous ARP announcement, it knows to be on its own Ethernet MAC address. This causes the ping requests to repeat endlessly, each time with one lower TTL.

One approach to solving the problem is to prevent the kernel from forwarding packets addressed to To do this,

sudo iptables -I FORWARD -d -j DROP