Date: Mon, 9 Dec 1996 10:50:28 -0800 (PST) From: nsayer@kfu.com To: FreeBSD-gnats-submit@freebsd.org Subject: bin/2188: ijppp incompatable with SLIRP Message-ID: <199612091850.KAA06614@jail.3do.com> Resent-Message-ID: <199612091900.LAA21880@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 2188 >Category: bin >Synopsis: ijppp incompatable with SLIRP >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 9 11:00:01 PST 1996 >Last-Modified: >Originator: Nick Sayer >Organization: just me >Release: FreeBSD 2.2-ALPHA i386 >Environment: ijppp dialing into slirp. Default parameters on both ends, except slirp uses ppp (default is slip), and lqr has been disabled on ijppp (see related PR). >Description: SLIRP's statistics file claims that all IP packets transmitted from ijppp are 'unaligned'. win95 into slirp works just fine, so I suspect it's ijppp's fault. >How-To-Repeat: I don't know how much this helps, as I have not spent much time trying to track this down, but this is the only code that conceivably could increment the unaligned frame count on slirp. It is in ppp.c: if (proto != PROTO_VJCOMP && ((long)m->m_data & 3)) { ipstat.ips_unaligned++; memmove((u_char *)(m->m_data - ((long)m->m_data & 3)), m->m_data, m->m_len); m->m_data -= ((long)m->m_data) & 3; } >Fix: none known at present. Disabling vj didn't help any. >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612091850.KAA06614>