|
|
Re: [PATCH 2/4 net-next] tg3: provide frags as skb head |
From: Eric Dumazet <eric.dumazet@xxxxxxxxx> Date: Fri, 27 Apr 2012 12:34:49 +0200 > From: Eric Dumazet <edumazet@xxxxxxxxxx> > > This patch converts tg3 driver, one of our reference drivers, to use new > build_skb() api in frag mode. > > Instead of using kmalloc() to allocate the memory block that will be > used by build_skb() as skb->head, we use a page fragment. > > This is a followup of patch "net: allow skb->head to be a page fragment" > > This allows GRO, TCP coalescing, and splice() to be more efficient. > > Incidentally, this also removes SLUB slow path contention in kfree() > > Signed-off-by: Eric Dumazet <edumazet@xxxxxxxxxx> Applied. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux Kernel Discussion] [Ethernet Bridging] [Linux Wireless Networking] [Linux Bluetooth Networking] [Linux Networking Users] [VLAN] [Git] [IETF Annouce] [Linux Assembly] [Security] [Bugtraq] [Photo] [Singles Social Networking] [Yosemite Information] [MIPS Linux] [ARM Linux Kernel] [ARM Linux] [Linux Virtualization] [Linux Security] [Linux IDE] [Linux RAID] [Linux SCSI] [Free Dating]
![]() |
![]() |