From owner-cvs-all Tue Jul 28 22:36:49 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA13848 for cvs-all-outgoing; Tue, 28 Jul 1998 22:36:49 -0700 (PDT) (envelope-from owner-cvs-all) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA13841; Tue, 28 Jul 1998 22:36:42 -0700 (PDT) (envelope-from kjc@FreeBSD.org) From: Kenjiro Cho Received: (from kjc@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA28522; Tue, 28 Jul 1998 22:35:21 -0700 (PDT) Date: Tue, 28 Jul 1998 22:35:21 -0700 (PDT) Message-Id: <199807290535.WAA28522@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/dev/en midway.c midwayreg.h midwayvar.h src/sys/net bpf.c if_atm.h if_atmsubr.c src/sys/netinet if_atm.c Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kjc 1998/07/28 22:35:17 PDT Modified files: sys/dev/en midway.c midwayreg.h midwayvar.h sys/net bpf.c if_atm.h if_atmsubr.c sys/netinet if_atm.c Log: update ATM driver. (base version: midway.c 1.67 --> 1.68) several new features are added: - support vc/vp shaping - support pvc shadow interface code cleanup: - remove WMAYBE related code. ENI WMAYBE DMA doen't work. - remove updating if_lastchange for every packet. - BPF related code is moved to midway.c as it should be. (bpfwrite should work if atm_pseudohdr and LLC/SNAP are prepended.) - BPF link type is changed to DLT_ATM_RFC1483. BPF now understands only LLC/SNAP!! (because bpf can't handle variable link header length.) It is recommended to use LLC/SNAP instead of NULL encapsulation for various reasons. (BPF, IPv6, interoperability, etc.) the code has been used for months in ALTQ and KAME IPv6. OKed by phk long time ago. Revision Changes Path 1.7 +639 -141 src/sys/dev/en/midway.c 1.2 +1 -0 src/sys/dev/en/midwayreg.h 1.3 +2 -1 src/sys/dev/en/midwayvar.h 1.40 +13 -1 src/sys/net/bpf.c 1.2 +41 -1 src/sys/net/if_atm.h 1.7 +354 -127 src/sys/net/if_atmsubr.c 1.7 +2 -1 src/sys/netinet/if_atm.c