lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <1495459637.11462.19.camel@suse.com> Date: Mon, 22 May 2017 15:27:17 +0200 From: Oliver Neukum <oneukum@...e.com> To: David Laight <David.Laight@...LAB.COM>, 'Bjørn Mork' <bjorn@...k.no> Cc: 'Jim Baxter' <jim_baxter@...tor.com>, "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>, "linux-usb@...r.kernel.org" <linux-usb@...r.kernel.org>, "netdev@...r.kernel.org" <netdev@...r.kernel.org> Subject: Re: [RFC V1 1/1] net: cdc_ncm: Reduce memory use when kernel memory low Am Freitag, den 19.05.2017, 14:46 +0000 schrieb David Laight: > For XHCI it isn't too bad because it will do arbitrary scatter-gather > (apart from the ring end). > But I believe the earlier controllers only support fragments that > end on usb packet boundaries. > > I looked at the usbnet code a few years ago, I'm sure it ought to > be possible to shortcut most of the code that uses URB and directly > write to the xhci (in particular) ring descriptors. Hi, we cannot break the layering. URBs can support scatter/gather and that infrastructure must be used. And usbnet will work with sg used in skbs. What you should honor in general is not splitting packets. So 512 byte chunks. Regards Oliver
Powered by blists - more mailing lists