Received: by mail.netbsd.org (Postfix, from userid 605) id BC09E84D7C; Sun, 1 Sep 2019 13:00:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 3CB6984D7A for ; Sun, 1 Sep 2019 13:00:40 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id EFAMe6PEDOz5 for ; Sun, 1 Sep 2019 13:00:39 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 4E21084CD3 for ; Sun, 1 Sep 2019 13:00:39 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 42E4DFBF4; Sun, 1 Sep 2019 13:00:39 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sun, 1 Sep 2019 13:00:39 +0000 From: "Martin Husemann" Subject: CVS commit: [netbsd-9] src To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20190901130039.42E4DFBF4@cvs.NetBSD.org> Sender: source-changes-owner@NetBSD.org List-Id: source-changes.NetBSD.org Precedence: bulk Reply-To: source-changes-d@NetBSD.org Mail-Reply-To: "Martin Husemann" Mail-Followup-To: source-changes-d@NetBSD.org List-Unsubscribe: Module Name: src Committed By: martin Date: Sun Sep 1 13:00:38 UTC 2019 Modified Files: src/distrib/sets/lists/comp [netbsd-9]: mi src/distrib/sets/lists/modules [netbsd-9]: mi src/share/man/man9 [netbsd-9]: Makefile src/sys/dev/ic [netbsd-9]: rndisreg.h src/sys/dev/usb [netbsd-9]: TODO TODO.usbmp files.usb if_auereg.h if_axe.c if_axen.c if_axenreg.h if_cdce.c if_cue.c if_cuereg.h if_kue.c if_kuereg.h if_mue.c if_muereg.h if_muevar.h if_smsc.c if_smscreg.h if_udav.c if_udavreg.h if_upl.c if_ure.c if_urevar.h if_url.c if_urlreg.h if_urndis.c if_urtwn.c ohci.c uhub.c usb.c usb.h usb_mem.c usb_subr.c usbdi.c usbdi.h usbdi_util.c usbhist.h usbroothub.c xhci.c src/sys/modules [netbsd-9]: Makefile Added Files: src/share/man/man9 [netbsd-9]: usbnet.9 src/sys/dev/usb [netbsd-9]: usbnet.c usbnet.h src/sys/modules/usbnet [netbsd-9]: Makefile Removed Files: src/sys/dev/usb [netbsd-9]: if_smscvar.h Log Message: Pull up following revision(s) (requested by mrg in ticket #135): distrib/sets/lists/comp/mi 1.2279 distrib/sets/lists/modules/mi 1.123 share/man/man9/Makefile 1.438 share/man/man9/usbnet.9 1.1-1.9 sys/dev/ic/rndisreg.h 1.3 sys/dev/usb/TODO 1.47-1.52 sys/dev/usb/TODO.usbmp 1.15,1.16 sys/dev/usb/files.usb 1.157-1.167 sys/dev/usb/if_aue.c 1.155-1.161 sys/dev/usb/if_auereg.h 1.30-1.32 sys/dev/usb/if_axe.c 1.103-1.119 sys/dev/usb/if_axen.c 1.51-1.53,1.55-1.67 sys/dev/usb/if_axenreg.h 1.15 sys/dev/usb/if_cdce.c 1.54-1.67 sys/dev/usb/if_cue.c 1.85,1.86 sys/dev/usb/if_cuereg.h 1.23 sys/dev/usb/if_kue.c 1.97-1.100 sys/dev/usb/if_kuereg.h 1.23,1.24 sys/dev/usb/if_mue.c 1.51-1.55 sys/dev/usb/if_muereg.h 1.6 sys/dev/usb/if_muevar.h 1.9 sys/dev/usb/if_smsc.c 1.46-1.61 sys/dev/usb/if_smscreg.h 1.6 sys/dev/usb/if_smscvar.h delete sys/dev/usb/if_udav.c 1.60-1.71 sys/dev/usb/if_udavreg.h 1.14,1.15 sys/dev/usb/if_upl.c 1.65,1.66 sys/dev/usb/if_ure.c 1.15-1.31 sys/dev/usb/if_urevar.h 1.4,1.5 sys/dev/usb/if_url.c 1.67-1.70 sys/dev/usb/if_urlreg.h 1.14 sys/dev/usb/if_urndis.c 1.22-1.33 sys/dev/usb/if_urtwn.c 1.72 sys/dev/usb/ohci.c 1.290 sys/dev/usb/uhub.c 1.143 sys/dev/usb/usb.c 1.180 sys/dev/usb/usb.h 1.118 sys/dev/usb/usb_mem.c 1.71 sys/dev/usb/usb_subr.c 1.238,1.239 sys/dev/usb/usbdevs 1.772 sys/dev/usb/usbdi.c 1.183,1.186 sys/dev/usb/usbdi.h 1.97 sys/dev/usb/usbdi_util.c 1.75 sys/dev/usb/usbhist.h 1.5,1.6 sys/dev/usb/usbnet.c 1.1-1.24 sys/dev/usb/usbnet.h 1.1-1.14 sys/dev/usb/usbroothub.c 1.9 sys/dev/usb/xhci.c 1.109,1.110 sys/modules/Makefile 1.223 sys/modules/usbnet/Makefile 1.1 usbnet(9): Add common framework for USB network devices. This bring various safety fixes to all updated drivers, and includes locking clean up, detach safety when being used or not, separate rx/tx locks to improve performance, porting to NET_MPSAFE, many edge/error case bugs in drivers fixed, as well as resovling PRs 54303 and 54308. These drivers are converted: axe(4), axen(4), aue(4), cdce(4), cue(4), kue(4), mue(4), smsc(4), udav(4), upl(4), ure(4), url(4), and urndis(4). To generate a diff of this commit: cvs rdiff -u -r1.2278.2.3 -r1.2278.2.4 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.122 -r1.122.2.1 src/distrib/sets/lists/modules/mi cvs rdiff -u -r1.437 -r1.437.2.1 src/share/man/man9/Makefile cvs rdiff -u -r0 -r1.9.2.2 src/share/man/man9/usbnet.9 cvs rdiff -u -r1.2 -r1.2.8.1 src/sys/dev/ic/rndisreg.h cvs rdiff -u -r1.46 -r1.46.2.1 src/sys/dev/usb/TODO cvs rdiff -u -r1.13 -r1.13.2.1 src/sys/dev/usb/TODO.usbmp \ src/sys/dev/usb/if_udavreg.h src/sys/dev/usb/if_urlreg.h cvs rdiff -u -r1.156 -r1.156.2.1 src/sys/dev/usb/files.usb cvs rdiff -u -r1.29 -r1.29.2.1 src/sys/dev/usb/if_auereg.h cvs rdiff -u -r1.102 -r1.102.2.1 src/sys/dev/usb/if_axe.c cvs rdiff -u -r1.50 -r1.50.2.1 src/sys/dev/usb/if_axen.c cvs rdiff -u -r1.14 -r1.14.2.1 src/sys/dev/usb/if_axenreg.h \ src/sys/dev/usb/if_ure.c cvs rdiff -u -r1.53 -r1.53.2.1 src/sys/dev/usb/if_cdce.c cvs rdiff -u -r1.84 -r1.84.2.1 src/sys/dev/usb/if_cue.c cvs rdiff -u -r1.22 -r1.22.2.1 src/sys/dev/usb/if_cuereg.h \ src/sys/dev/usb/if_kuereg.h cvs rdiff -u -r1.96 -r1.96.2.1 src/sys/dev/usb/if_kue.c cvs rdiff -u -r1.50 -r1.50.4.1 src/sys/dev/usb/if_mue.c cvs rdiff -u -r1.5 -r1.5.6.1 src/sys/dev/usb/if_muereg.h cvs rdiff -u -r1.8 -r1.8.4.1 src/sys/dev/usb/if_muevar.h \ src/sys/dev/usb/usbroothub.c cvs rdiff -u -r1.45 -r1.45.2.1 src/sys/dev/usb/if_smsc.c cvs rdiff -u -r1.5 -r1.5.26.1 src/sys/dev/usb/if_smscreg.h cvs rdiff -u -r1.7 -r0 src/sys/dev/usb/if_smscvar.h cvs rdiff -u -r1.59 -r1.59.2.1 src/sys/dev/usb/if_udav.c cvs rdiff -u -r1.64 -r1.64.2.1 src/sys/dev/usb/if_upl.c cvs rdiff -u -r1.3 -r1.3.2.1 src/sys/dev/usb/if_urevar.h cvs rdiff -u -r1.66 -r1.66.2.1 src/sys/dev/usb/if_url.c cvs rdiff -u -r1.21 -r1.21.4.1 src/sys/dev/usb/if_urndis.c cvs rdiff -u -r1.71 -r1.71.2.1 src/sys/dev/usb/if_urtwn.c cvs rdiff -u -r1.289 -r1.289.4.1 src/sys/dev/usb/ohci.c cvs rdiff -u -r1.142 -r1.142.2.1 src/sys/dev/usb/uhub.c cvs rdiff -u -r1.179 -r1.179.2.1 src/sys/dev/usb/usb.c cvs rdiff -u -r1.116 -r1.116.6.1 src/sys/dev/usb/usb.h cvs rdiff -u -r1.70 -r1.70.10.1 src/sys/dev/usb/usb_mem.c cvs rdiff -u -r1.235 -r1.235.2.1 src/sys/dev/usb/usb_subr.c cvs rdiff -u -r1.182 -r1.182.4.1 src/sys/dev/usb/usbdi.c cvs rdiff -u -r1.96 -r1.96.4.1 src/sys/dev/usb/usbdi.h cvs rdiff -u -r1.73 -r1.73.4.1 src/sys/dev/usb/usbdi_util.c cvs rdiff -u -r1.4 -r1.4.30.1 src/sys/dev/usb/usbhist.h cvs rdiff -u -r0 -r1.25.2.2 src/sys/dev/usb/usbnet.c cvs rdiff -u -r0 -r1.14.2.2 src/sys/dev/usb/usbnet.h cvs rdiff -u -r1.107.2.1 -r1.107.2.2 src/sys/dev/usb/xhci.c cvs rdiff -u -r1.222 -r1.222.2.1 src/sys/modules/Makefile cvs rdiff -u -r0 -r1.1.2.2 src/sys/modules/usbnet/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.