[2.1.4x] Patch for IPIP/Tunnel

Jeff DeFouw (mrj@gr.cns.net)
Tue, 29 Jul 1997 21:20:52 -0400 (EDT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---2066911945-638935236-870225652=:355
Content-Type: TEXT/PLAIN; charset=US-ASCII

I noticed an IPIP patch, so I thought I'd go ahead and give a fix I made
not too long ago. Some friends and I were thinking about connecting our
systems with IPIP just for the heck of it. We were all using
point-to-point Internet connections. It didn't work, and tcpdump gave
strange output. We found out that the stable kernel version worked, but
not the development kernel version. After messing around with it for a
bit I was able to get it to work without any problems.

The modifications I made just work, at least for point-to-point Internet
connections. I have no idea about their correctness. If you'd like to
tell me, please feel free.

This patch was created against pre-2.1.44-3, and looks like it will
patch 2.1.4x, and some earlier, through the current (2.1.47).

Note: I am not subscribed, I read the list from an archive.

------------------------------------------------------------------------------
mrj@gr.cns.net Jeff DeFouw
Grand Rapids Free-Net IRC Operator
MrJ WorldWide Free-Net IRC Network (WWFIN) Technical Director
------------------------------------------------------------------------------

---2066911945-638935236-870225652=:355
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="IPIP-Tunnel.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.970729212052.355B@p205-132-55-109.ppp.cns.net>
Content-Description: IPIP/Tunnel Patch

LS0tIGxpbnV4LTIuMS40My9kcml2ZXJzL25ldC90dW5uZWwuYwlGcmkgSnVu
IDI3IDE1OjE2OjI2IDE5OTcNCisrKyBsaW51eC9kcml2ZXJzL25ldC90dW5u
ZWwuYwlUaHUgSnVsICAzIDIyOjEzOjMzIDE5OTcNCkBAIC0xNTUsNiArMTU1
LDExIEBADQogDQogCXNrYi0+aC5pcGlwaCA9IHNrYi0+bmguaXBoOw0KIA0K
KyNpZmRlZiBUVU5ORUxfREVCVUcNCisJcHJpbnRrKCIlczogT2xkIElQIEhl
YWRlciAtLS1cbiIsIGRldi0+bmFtZSk7DQorCXByaW50X2lwKGlwaCk7DQor
I2VuZGlmDQorDQogCS8qDQogCSAqIE9rYXksIG5vdyBzZWUgaWYgd2UgY2Fu
IHN0dWZmIGl0IGluIHRoZSBidWZmZXIgYXMtaXMuDQogCSAqLw0KQEAgLTE4
OCwxMiArMTkzLDE3IEBADQogCWlwaC0+dHRsCQk9CXNrYi0+aC5pcGlwaC0+
dHRsOw0KIAlpcGgtPmZyYWdfb2ZmCQk9CTA7DQogCWlwaC0+ZGFkZHIJCT0J
ZGV2LT5wYV9kc3RhZGRyOw0KLQlpcGgtPnNhZGRyCQk9CWRldi0+cGFfYWRk
cjsNCisJaXBoLT5zYWRkcgkJPQl0ZGV2LT5wYV9hZGRyOw0KIAlpcGgtPnBy
b3RvY29sCQk9CUlQUFJPVE9fSVBJUDsNCiAJaXBoLT5paGwJCT0JNTsNCiAJ
aXBoLT50b3RfbGVuCQk9CWh0b25zKHNrYi0+bGVuKTsNCiAJaXBoLT5pZAkJ
CT0JaHRvbnMoaXBfaWRfY291bnQrKyk7CS8qIFJhY2UgY29uZGl0aW9uIGhl
cmU/ICovDQogCWlwX3NlbmRfY2hlY2soaXBoKTsNCisNCisjaWZkZWYgVFVO
TkVMX0RFQlVHDQorCXByaW50aygiJXM6IE5ldyBJUCBIZWFkZXIgLS0tXG4i
LCBkZXYtPm5hbWUpOw0KKwlwcmludF9pcChpcGgpOw0KKyNlbmRpZg0KIA0K
IAlzdGF0cy0+dHhfYnl0ZXMrPXNrYi0+bGVuOw0KIAkNCi0tLSBsaW51eC0y
LjEuNDMvbmV0L2lwdjQvaXBpcC5jCUZyaSBKdW4gMjcgMTU6MTI6NTQgMTk5
Nw0KKysrIGxpbnV4L25ldC9pcHY0L2lwaXAuYwlGcmkgSnVsICA0IDEyOjQ0
OjAzIDE5OTcNCkBAIC01OSw2ICs1OSw3IEBADQogCXN0cnVjdCBkZXZpY2Ug
KmRldjsNCiAJc3RydWN0IGlwaGRyICppcGg7DQogDQorCU1PRF9JTkNfVVNF
X0NPVU5UOw0KICNpZmRlZiBUVU5ORUxfREVCVUcNCiAJcHJpbnRrKCJpcGlw
X3JjdjogZ290IGEgcGFja2V0IVxuIik7DQogI2VuZGlmDQpAQCAtODgsNyAr
ODksNyBAQA0KIAkvKg0KIAkgKiBJcyBpdCBkcmFjb25pYz8gSSBkbyBub3Qg
dGhpbmsgc28uIC0tQU5LDQogCSAqLw0KLQlkZXYgPSBpcF9kZXZfZmluZF90
dW5uZWwoaXBoLT5kYWRkciwgaXBoLT5zYWRkcik7DQorCWRldiA9IGlwX2Rl
dl9maW5kX3R1bm5lbChza2ItPm5oLmlwaC0+ZGFkZHIsIGlwaC0+c2FkZHIp
Ow0KIAlpZiAoZGV2ID09IE5VTEwpIHsNCiAjaWZkZWYgQ09ORklHX0lQX01S
T1VURQ0KIAkJaW50IHZpZjsNCkBAIC0xMDAsNiArMTAxLDcgQEANCiAJCXsN
CiAjZW5kaWYNCiAJCQlrZnJlZV9za2Ioc2tiLCBGUkVFX1JFQUQpOw0KKwkJ
CU1PRF9ERUNfVVNFX0NPVU5UOw0KIAkJCXJldHVybiAtRUlOVkFMOw0KICNp
ZmRlZiBDT05GSUdfSVBfTVJPVVRFDQogCQl9DQpAQCAtMTA4LDEwICsxMTAs
MTMgQEANCiAJCWRldiA9IHNrYi0+ZGV2Ow0KICNlbmRpZg0KIAl9DQorCSgo
c3RydWN0IG5ldF9kZXZpY2Vfc3RhdHMgKilkZXYtPnByaXYpLT5yeF9ieXRl
cys9c2tiLT5sZW47DQorCSgoc3RydWN0IG5ldF9kZXZpY2Vfc3RhdHMgKilk
ZXYtPnByaXYpLT5yeF9wYWNrZXRzKys7DQogCXNrYi0+ZGV2ID0gZGV2Ow0K
IAlkc3RfcmVsZWFzZShza2ItPmRzdCk7DQogCXNrYi0+ZHN0ID0gTlVMTDsN
CiAJbmV0aWZfcngoc2tiKTsNCisJTU9EX0RFQ19VU0VfQ09VTlQ7DQogCXJl
dHVybigwKTsNCiB9DQogDQo=
---2066911945-638935236-870225652=:355--