Return to BSD News archive
Received: by minnie.vk1xwt.ampr.org with NNTP id AA5855 ; Fri, 01 Jan 93 01:58:40 EST Newsgroups: comp.unix.bsd Path: sserve!manuel.anu.edu.au!munnari.oz.au!spool.mu.edu!sdd.hp.com!apollo.hp.com!netnews From: sommerfeld@apollo.hp.com (Bill Sommerfeld) Subject: Re: [386bsd] SLIP is one way... Sender: usenet@apollo.hp.com (Usenet News) Message-ID: <SOMMERFELD.93Jan2193742@unknown.apollo.hp.com> In-Reply-To: pozar@kumr.lns.com's message of 2 Jan 93 17:33:47 GMT Date: Sun, 3 Jan 1993 00:34:22 GMT Lines: 39 References: <1993Jan2.173347.10168@kumr.lns.com> Nntp-Posting-Host: snarfblatt.ch.apollo.hp.com Organization: Hewlett Packard In article <1993Jan2.173347.10168@kumr.lns.com> pozar@kumr.lns.com (Tim Pozar) writes: With building any kernel the best I can get on slip sessions are packets going out a slip link and not making it back in. The machine on the other end will echo pings back, but the 386BSD box is not getting them back. You probably installed the patch kit.. in particular, patch 19. Part 2 of patch 19 appears to contain a bogus duplicate return: *************** *** 623,629 **** sc = (struct sl_softc *)tp->t_sc; if (sc == NULL) return; ! if (!(tp->t_state&TS_CARR_ON)) /* XXX */ return; ++sc->sc_bytesrcvd; --- 630,640 ---- sc = (struct sl_softc *)tp->t_sc; if (sc == NULL) return; ! if (c > 255 || !(tp->t_state&TS_CARR_ON)) { /* XXX 30 Aug 92*/ ! sc->sc_flags |= SC_ERROR; ! return; ! } ! return; <-****!!!!**** ++sc->sc_bytesrcvd; ... which turns slinput into a noop. I just deleted that return from my kernel, rebuilt it, rebooted it, and I'm now typing this message over a SLIP link.. - Bill