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: Fri, 16 Jan 2015 11:38:33 -0800 From: Eric Dumazet <eric.dumazet@...il.com> To: Martin KaFai Lau <kafai@...com> Cc: netdev@...r.kernel.org, kernel-team@...com Subject: Re: [PATCH v3 net-next 1/1] ip_tunnel: Create percpu gro_cell On Fri, 2015-01-16 at 10:11 -0800, Martin KaFai Lau wrote: > In the ipip tunnel, the skb->queue_mapping is lost in ipip_rcv(). > All skb will be queued to the same cell->napi_skbs. The > gro_cell_poll is pinned to one core under load. In production traffic, > we also see severe rx_dropped in the tunl iface and it is probably due to > this limit: skb_queue_len(&cell->napi_skbs) > netdev_max_backlog. > > This patch is trying to alloc_percpu(struct gro_cell) and schedule > gro_cell_poll to process the skb in the same core. > > Signed-off-by: Martin KaFai Lau <kafai@...com> > --- > include/net/gro_cells.h | 29 ++++++++++++----------------- > 1 file changed, 12 insertions(+), 17 deletions(-) Acked-by: Eric Dumazet <edumazet@...gle.com> Thanks -- 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