From 1acaa03799585c3fc79d674347c727ca123f8d5d Mon Sep 17 00:00:00 2001 From: Nick Thomas Date: Thu, 8 Aug 2013 18:24:08 +0100 Subject: [PATCH] Mark our wrapped packets with the DF bit --- pass-1/packet.c | 1 + 1 file changed, 1 insertion(+) diff --git a/pass-1/packet.c b/pass-1/packet.c index b43832e..7b0395d 100644 --- a/pass-1/packet.c +++ b/pass-1/packet.c @@ -58,6 +58,7 @@ int wrap_ipv4_packet(struct rlocs* reg, struct recv_pkt* pkt, struct rsp_data* o wrap_hdr->ihl = wrap_hdr_size / 4; wrap_hdr->ttl = IPDEFTTL; wrap_hdr->protocol = IPPROTO_HIDE_EID; + wrap_hdr->frag_off = htons( 0x4000 ); // DF bit set out->iovs[0].iov_base = wrap_hdr; out->iovs[0].iov_len = wrap_hdr_size;