[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1477946602-19644-1-git-send-email-jakub.kicinski@netronome.com>
Date: Mon, 31 Oct 2016 20:43:08 +0000
From: Jakub Kicinski <jakub.kicinski@...ronome.com>
To: netdev@...r.kernel.org
Cc: Jakub Kicinski <jakub.kicinski@...ronome.com>
Subject: [PATCH net-next 00/14] cleanups and RX path rewrite
Hi!
This series lays groundwork for upcoming XDP support by updating
the RX path not to pre-allocate sk_buffs. I start with few
cleanups, removal of NFP3200-related code being the most significant.
Patch 7 moves to alloc_frag() and build_skb() APIs. Again, a number
of small cleanups follow. The set ends with adding support for
different number of RX and TX rings.
Jakub Kicinski (14):
nfp: simplify nfp_net_poll()
nfp: remove support for nfp3200
nfp: remove unnecessary call to ether_setup()
nfp: remove inline attributes and dead code
nfp: centralize the buffer size calculation
nfp: add buffer drop/recycle helper for RX
nfp: use alloc_frag() and build_skb()
nfp: add separate buffer allocation function for napi
nfp: use AND instead of modulo to get ring indexes
nfp: create separate define for max number of vectors
nfp: use unsigned int for vector/ring counts
nfp: remove nfp_net_irqs_wanted()
nfp: replace num_irqs with max_r_vecs
nfp: bring back support for different ring counts
drivers/net/ethernet/netronome/nfp/nfp_net.h | 43 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 471 ++++++++++-----------
drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 13 +-
.../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 9 +-
.../net/ethernet/netronome/nfp/nfp_netvf_main.c | 45 +-
5 files changed, 263 insertions(+), 318 deletions(-)
--
1.9.1
Powered by blists - more mailing lists