On Tue, Jan 24, 2017 at 8:02 PM, John Fastabend <john.fastab...@gmail.com> wrote: > > Finally just to point out here are the drivers with XDP support on latest > net tree, > > mlx/mlx5 > mlx/mlx4 > qlogic/qede > netronome/nfp > virtio_net > > And here is the list of adjust header support, > > mlx/mlx4 >
in net-next it's actually: yes: mlx4, mlx5 no: qede, nfp, virtio while nfp and virtio are working on it. xdp_adjust_head() is must have for load balancer, so the sooner it lands for virtio the easier it will be to develop xdp programs. Initially I expected e1k+xdp to be the base line for debugging and development of xdp programs, but since not everyone agreed on e1k the virtio+xdp filled in the gap. So without adjust_head in virtio I see very little use for it in our environment. It is a must have feature regardless of timing. I will backport whatever is necessary, but distros will stick with official releases and imo it's not great from xdp adoption point of view to have virtio driver lacking key features.