On Thu, Sep 06, 2018 at 12:05:24PM +0800, Jason Wang wrote:
This patch implement TUN_MSG_PTR msg_control type. This type allowsIs most of the benefit in batched flushing or skipping
the caller to pass an array of XDP buffs to tuntap through ptr field
of the tun_msg_control. If an XDP program is attached, tuntap can run
XDP program directly. If not, tuntap will build skb and do a fast
receiving since part of the work has been done by vhost_net.
This will avoid lots of indirect calls thus improves the icache
utilization and allows to do XDP batched flushing when doing XDP
redirection.
Signed-off-by: Jason Wang<jasowang@xxxxxxxxxx>
indirect calls? Because if it's flushing we can gain
most of it easily by adding an analog of xmit_more.