Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/dev/ic/elink3.c,v rcsdiff: /ftp/cvs/cvsroot/src/sys/dev/ic/elink3.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.54.2.1 retrieving revision 1.54.2.1.2.1 diff -u -p -r1.54.2.1 -r1.54.2.1.2.1 --- src/sys/dev/ic/elink3.c 1999/04/27 00:04:51 1.54.2.1 +++ src/sys/dev/ic/elink3.c 1999/06/21 01:17:44 1.54.2.1.2.1 @@ -1,4 +1,4 @@ -/* $NetBSD: elink3.c,v 1.54.2.1 1999/04/27 00:04:51 perry Exp $ */ +/* $NetBSD: elink3.c,v 1.54.2.1.2.1 1999/06/21 01:17:44 thorpej Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -1504,10 +1504,7 @@ again: } } #endif - - /* We assume the header fit entirely in one mbuf. */ - m_adj(m, sizeof(struct ether_header)); - ether_input(ifp, eh, m); + (*ifp->if_input)(ifp, m); /* * In periods of high traffic we can actually receive enough