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
| ||
|
Date: Tue, 09 Dec 2014 19:40:35 -0800 From: Alexander Duyck <alexander.h.duyck@...hat.com> To: netdev@...r.kernel.org Cc: ast@...mgrid.com, davem@...emloft.net, eric.dumazet@...il.com, brouer@...hat.com Subject: [net-next PATCH 0/6] net: Alloc NAPI page frags from their own pool This patch series implements a means of allocating page fragments without the need for the local_irq_save/restore in __netdev_alloc_frag. By doing this I am able to decrease packet processing time by 11ns per packet in my test environment. --- Alexander Duyck (6): net: Split netdev_alloc_frag into __alloc_page_frag and add __napi_alloc_frag net: Pull out core bits of __netdev_alloc_skb and add __napi_alloc_skb ethernet/intel: Use napi_alloc_skb cxgb: Use napi_alloc_skb instead of netdev_alloc_skb_ip_align ethernet/realtek: use napi_alloc_skb instead of netdev_alloc_skb_ip_align ethernet/broadcom: Use napi_alloc_skb instead of netdev_alloc_skb_ip_align drivers/net/ethernet/broadcom/b44.c | 2 drivers/net/ethernet/broadcom/bcm63xx_enet.c | 2 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 drivers/net/ethernet/chelsio/cxgb/sge.c | 11 + drivers/net/ethernet/intel/e1000/e1000_main.c | 2 drivers/net/ethernet/intel/e1000e/netdev.c | 2 drivers/net/ethernet/intel/fm10k/fm10k_main.c | 4 drivers/net/ethernet/intel/igb/igb_main.c | 3 drivers/net/ethernet/intel/ixgb/ixgb_main.c | 6 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 drivers/net/ethernet/realtek/8139cp.c | 2 drivers/net/ethernet/realtek/8139too.c | 2 drivers/net/ethernet/realtek/r8169.c | 2 include/linux/skbuff.h | 11 + net/core/dev.c | 2 net/core/skbuff.c | 191 +++++++++++++++++------ 16 files changed, 178 insertions(+), 70 deletions(-) -- -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists