commit | 6213f07cb542c9651ba614e784bf58ed41354936 | [log] [tgz] |
---|---|---|
author | Li RongQing <lirongqing@baidu.com> | Sat Oct 09 17:32:43 2021 +0800 |
committer | David S. Miller <davem@davemloft.net> | Sun Oct 10 11:31:09 2021 +0100 |
tree | 687df6e5bbb9336fb067f5392bff0cb5c40e5bb6 | |
parent | c0288ae8e6bd402785360de5bbc94ded770af000 [diff] |
virtio_net: skip RCU read lock by checking xdp_enabled of vi networking benchmark shows that __rcu_read_lock and __rcu_read_unlock takes some cpu cycles, and we can avoid calling them partially in virtio rx path by check xdp_enabled of vi, and xdp is disabled most of time Signed-off-by: Li RongQing <lirongqing@baidu.com> Signed-off-by: David S. Miller <davem@davemloft.net>