On Sat, 3 Dec 2016 19:19:58 -0800, Martin KaFai Lau wrote: > AFAIK, only mlx4/5 supports XDP now.
That is, unfortunately, not true. $ git checkout net-next/master $ git grep ndo_xdp drivers/ drivers/net/ethernet/mellanox/mlx4/en_netdev.c: .ndo_xdp = mlx4_xdp, drivers/net/ethernet/mellanox/mlx4/en_netdev.c: .ndo_xdp = mlx4_xdp, drivers/net/ethernet/mellanox/mlx5/core/en_main.c: .ndo_xdp = mlx5e_xdp, drivers/net/ethernet/mellanox/mlx5/core/en_main.c: .ndo_xdp = mlx5e_xdp, drivers/net/ethernet/netronome/nfp/nfp_net_common.c: .ndo_xdp = nfp_net_xdp, drivers/net/ethernet/qlogic/qede/qede_main.c: .ndo_xdp = qede_xdp,