Re: [PATCH v2 net-next 3/3] tcp: add one skb cache for rx

2019-03-22 Thread Eric Dumazet
On 03/22/2019 08:00 AM, kbuild test robot wrote: > Hi Eric, > > I love your patch! Yet something to improve: > > [auto build test ERROR on net-next/master] > > url: > https://github.com/0day-ci/linux/commits/Eric-Dumazet/tcp-add-rx-tx-cache-to-reduce-lock-contention/20190322-215506 > conf

Re: [PATCH v2 net-next 3/3] tcp: add one skb cache for rx

2019-03-22 Thread kbuild test robot
Hi Eric, I love your patch! Yet something to improve: [auto build test ERROR on net-next/master] url: https://github.com/0day-ci/linux/commits/Eric-Dumazet/tcp-add-rx-tx-cache-to-reduce-lock-contention/20190322-215506 config: x86_64-randconfig-x016-201911 (attached as .config) compiler: gcc-

Re: [PATCH v2 net-next 3/3] tcp: add one skb cache for rx

2019-03-22 Thread kbuild test robot
Hi Eric, I love your patch! Perhaps something to improve: [auto build test WARNING on net-next/master] url: https://github.com/0day-ci/linux/commits/Eric-Dumazet/tcp-add-rx-tx-cache-to-reduce-lock-contention/20190322-215506 config: i386-randconfig-x005-201911 (attached as .config) compiler:

[PATCH v2 net-next 3/3] tcp: add one skb cache for rx

2019-03-21 Thread Eric Dumazet
Often times, recvmsg() system calls and BH handling for a particular TCP socket are done on different cpus. This means the incoming skb had to be allocated on a cpu, but freed on another. This incurs a high spinlock contention in slab layer for small rpc, but also a high number of cache line ping