From 92dd8daac1455c82aa0e43e629fd37ae61e01c65 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Tue, 17 Feb 1998 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1998-02-17 --- ip/icmp.c | 2 ++ ip/ip.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ip/icmp.c b/ip/icmp.c index 849393e8f944efdff640e09a67073c8770d06174..89746927bab4a538aea4f9fa5c32c0f8ce07f751 100644 --- a/ip/icmp.c +++ b/ip/icmp.c @@ -176,6 +176,8 @@ netlog(Logicmp, "goticmpkt from %i to %d\n", dst, recid); s = *c; netlog(Logicmp, "conv %i %d %i %d\n", s->laddr, s->lport, s->raddr, s->rport); if(s->lport == recid && s->raddr == dst){ + if(bp->next) + bp = concatblock(bp); qpass(s->rq, bp); return; } diff --git a/ip/ip.c b/ip/ip.c index 01b22cc7f290693f2c06755b4b72302f59306b65..3c2e7cd04e5c803ae2f38e04347a0e1b89c5e846 100644 --- a/ip/ip.c +++ b/ip/ip.c @@ -18,7 +18,7 @@ enum IP_HLEN = 0x05, /* Header length in characters */ IP_DF = 0x4000, /* Don't fragment */ IP_MF = 0x2000, /* More fragments */ - IP_MAX = (32*1024), /* Maximum Internet packet size */ + IP_MAX = (64*1024), /* Maximum Internet packet size */ }; struct Iphdr