From: David S. Miller Date: Tue, 9 Jan 2018 15:57:19 +0000 (-0500) Subject: Merge branch 'XDP-transmission-for-tuntap' X-Git-Tag: v4.16-rc1~123^2~210 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=e8b18af8c3680315449fe8c29279199ecc334e7d;p=users%2Fwilly%2Fxarray.git Merge branch 'XDP-transmission-for-tuntap' Jason Wang says: ==================== XDP transmission for tuntap This series tries to implement XDP transmission (ndo_xdp_xmit) for tuntap. Pointer ring was used for queuing both XDP buffers and sk_buff, this is done by encoding the type into lowest bit of the pointer and storin XDP metadata in the headroom of XDP buff. Tests gets 3.05 Mpps when doing xdp_redirect_map from ixgbe to VM (testpmd + virtio-net in guest). This gives us ~20% improvments compared to use skb during redirect. Please review. Changes from V1: - slient warnings - fix typos - add skb mode number in the commit log ==================== Signed-off-by: David S. Miller --- e8b18af8c3680315449fe8c29279199ecc334e7d