Date: Wed, 28 Jan 2015 08:00:24 +0000 From: "arybchik (Andrew Rybchenko)" <phabric-noreply@FreeBSD.org> To: freebsd-net@freebsd.org Subject: [Differential] [Request, 2 lines] D1694: sfxge: Move txq->next pointer to part writable on completion path Message-ID: <differential-rev-PHID-DREV-2luixs4kt6ibs6gm6kz5-req@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
arybchik created this revision. arybchik added a reviewer: gnn. arybchik added a subscriber: freebsd-net. REVISION SUMMARY In fact the pointer is used only if more than one TXQ is processed in one interrupt. It is used (read-write) on completion path only. Also it makes the first part of the structure smaller and it fits now into one 128byte cache line. So, TXQ structure becomes 128 bytes smaller. Sponsored by: Solarflare Communications, Inc. BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1694 AFFECTED FILES sys/dev/sfxge/sfxge_tx.h To: arybchik, gnn Cc: freebsd-net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?differential-rev-PHID-DREV-2luixs4kt6ibs6gm6kz5-req>