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?

Reply via email to