Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752552AbbKVUHW (ORCPT ); Sun, 22 Nov 2015 15:07:22 -0500 Received: from mout.kundenserver.de ([212.227.17.10]:54517 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752068AbbKVUHU (ORCPT ); Sun, 22 Nov 2015 15:07:20 -0500 From: Arnd Bergmann To: linux-arm-kernel@lists.infradead.org Cc: Marcin Wojtas , linux-kernel@vger.kernel.org, netdev@vger.kernel.org, thomas.petazzoni@free-electrons.com, andrew@lunn.ch, linux@arm.linux.org.uk, jason@lakedaemon.net, myair@marvell.com, jaz@semihalf.com, simon.guinot@sequanux.org, xswang@marvell.com, nadavh@marvell.com, alior@marvell.com, tn@semihalf.com, gregory.clement@free-electrons.com, nitroshift@yahoo.com, davem@davemloft.net, sebastian.hesselbarth@gmail.com Subject: Re: [PATCH 00/13] mvneta Buffer Management and enhancements Date: Sun, 22 Nov 2015 21:06:34 +0100 Message-ID: <12984648.7CKVgBs7pu@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <1448178839-3541-1-git-send-email-mw@semihalf.com> References: <1448178839-3541-1-git-send-email-mw@semihalf.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:qqW0WBGKM+dsxbEN2Q5KSRnIVceHWHcNUyLNMMbl9r2PgVAfuQp nOt932BTzWTMzHXhmOu7mIpUpoT13ZwzUYMxqY0k2SkUf30RiyZ06WY3hJEOuz+a3L2MPov 9Jlq7yElWzlda6bkxic6HQKOLYHv6QbQ8/5BCqhgSqqthIrkP1uajm8DPA7dY4pHnEigNDP p5xsBAtA5nWTq9HSoF+RQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:kKxnQrelfBI=:qP3zQLRDfLpdPbKILRGk/r HXyW881d/ydmDSsb3tK90nkKznPZhNxo7P6zyvSnKyRQaVSmRyFKqL2FkbmPvs+RqXtO8vzCo SEaD10yktxduCut0gVhzEaBZM+gsn1PGEbcQovEeUjbNxv9JAPlzRKQzN02Nx6n/UEBaEtn/w 63BzeqfhaLCfBTdl9zyjgRwz9QSYozeZg5BEYg4Dz3AACGwNBzTW4RBP4M2xK0I8PtDCroj2f ByRS8uGE+JW7tHyKFqbe7ewgwjRYmnEVx6VNDukjjreMgGegpzwaCIen8pNF+BnOcHeMKuzSy Szo12bcIJ3Vwe7Eexun5t0u+iEaM8PJbtkrlNNVGK3tIgSogdDjKo9MdDpdZ1vvHYj+k4Gxzc Le0LjKcoA+wm9gWW+UbSHkL9e8aG4+veL5c/SH1keQtbDAeL/YHHGo/L5ZX2VWm/R7BRR/erO qiZjegnDLks/snQwG7YRPtivswvSeUfzPOTQgCuW0WO11f3HY7VNFmrnUO2DfrdOc1Na4dMxS aQ+fMUoTuEAttBQH3742fnwmeZxw4CfL7fPOkfrpFiNeOKbHlDvjQaRGwRTXDOvhsiF5vPjfg Ai25rbs2iWDKegqtmCBOMoiCL5axczy9ngcEzWFUhAd/16Pcw+CrDvuKaxT/SxWPDHBi0GNjD Na7ywj88qLwudkBWDEam7gICxiH8op1urwij4AUWYfUQLLKarqelnp4UVd/CJJCs/4S2um0e/ N6ke4XkFcGrUV5up Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 861 Lines: 20 On Sunday 22 November 2015 08:53:46 Marcin Wojtas wrote: > > 3. Optimisations - concatenating TX descriptors' flush, basing on > xmit_more support and combined approach for finalizing egress processing. > Thanks to HR timer buffers can be released with small latency, which is > good for low transfer and small queues. Along with the timer, coalescing > irqs are used, whose threshold could be increased back to 15. > > If you are already reworking the TX path, it probably makes sense to support BQL as well, see the Marvell skge and sky2 drivers for examples using netdev_{tx_,}{sent,completed}_queue. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/