Re: [PATCH net-next V2 2/2] tuntap: XDP transmission

2018-01-10 Thread Jason Wang
On 2018年01月11日 00:11, Tariq Toukan wrote: +EXPORT_SYMBOL(tun_ptr_to_xdp); + Hi Jason, I started getting the following compilation issues. + make -j24 -s net/socket.o: In function `tun_xdp_to_ptr': /images/autom/buildbot/worker/merge-net-next/build/./include/linux/if_tun.h:46: multiple defin

Re: [PATCH net-next V2 2/2] tuntap: XDP transmission

2018-01-10 Thread Tariq Toukan
On 04/01/2018 5:14 AM, Jason Wang wrote: This patch implements XDP transmission for TAP. Since we can't create new queues for TAP during XDP set, exist ptr_ring was reused for queuing XDP buffers. To differ xdp_buff from sk_buff, TUN_XDP_FLAG (0x1UL) was encoded into lowest bit of xpd_buff poin

[PATCH net-next V2 2/2] tuntap: XDP transmission

2018-01-03 Thread Jason Wang
This patch implements XDP transmission for TAP. Since we can't create new queues for TAP during XDP set, exist ptr_ring was reused for queuing XDP buffers. To differ xdp_buff from sk_buff, TUN_XDP_FLAG (0x1UL) was encoded into lowest bit of xpd_buff pointer during ptr_ring_produce, and was decoded