On Thu, 13 Jun 2019 09:37:26 +0200, Magnus Karlsson wrote: > > - if (!dev->netdev_ops->ndo_bpf || > - !dev->netdev_ops->ndo_xsk_async_xmit) { > + if (!dev->netdev_ops->ndo_bpf || !dev->netdev_ops->ndo_xsk_wakeup) { > err = -EOPNOTSUPP; > goto err_unreg_umem; > } > @@ -198,7 +258,8 @@ static int xsk_zc_xmit(struct sock *sk) > struct xdp_sock *xs = xdp_sk(sk); > struct net_device *dev = xs->dev; > > - return dev->netdev_ops->ndo_xsk_async_xmit(dev, xs->queue_id); > + return dev->netdev_ops->ndo_xsk_wakeup(dev, xs->queue_id, > + XDP_WAKEUP_TX); > } > > static void xsk_destruct_skb(struct sk_buff *skb) Those two look like they should be in the previous patch? Won't it break build?