From 82097f4f7c46c655ecc1919b8cab6887b37e0d71 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Tue, 18 Feb 2003 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 2003-02-18 --- ip/tcp.c | 2 +- port/devcap.c | 36 ++++++++++++++++++------------------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/ip/tcp.c b/ip/tcp.c index 9c737c6d2966b34b7d6af1a77420fd07ef980eb3..d7578b56b173847ee5e9d3db6e84af95d7c89483 100644 --- a/ip/tcp.c +++ b/ip/tcp.c @@ -1941,7 +1941,7 @@ tcpiput(Proto *tcp, Ipifc*, Block *bp) h4->Unused = 0; hnputs(h4->tcplen, length-TCP4_PKT); - if((h4->tcpcksum[0] || h4->tcpcksum[1]) && + if(!(bp->flag & Btcpck) && (h4->tcpcksum[0] || h4->tcpcksum[1]) && ptclcsum(bp, TCP4_IPLEN, length-TCP4_IPLEN)) { tpriv->stats[CsumErrs]++; tpriv->stats[InErrs]++; diff --git a/port/devcap.c b/port/devcap.c index 0a30547636a28e5ba54b462a24f0d83b844a8727..80903ff832b030d31cecf3dc1863e7645f4bba95 100644 --- a/port/devcap.c +++ b/port/devcap.c @@ -250,22 +250,22 @@ capwrite(Chan *c, void *va, long n, vlong) } Dev capdevtab = { -.dc= L'¤', -.name= "cap", - -.reset= devreset, -.init= devinit, -.shutdown= devshutdown, -.attach= capattach, -.walk= capwalk, -.stat= capstat, -.open= capopen, -.create= devcreate, -.close= capclose, -.read= capread, -.bread= devbread, -.write= capwrite, -.bwrite= devbwrite, -.remove= capremove, -.wstat= devwstat, + L'¤', + "cap", + + devreset, + devinit, + devshutdown, + capattach, + capwalk, + capstat, + capopen, + devcreate, + capclose, + capread, + devbread, + capwrite, + devbwrite, + capremove, + devwstat };