|
@@ -3341,6 +3341,8 @@ static int nfp_net_xdp(struct net_device *netdev, struct netdev_xdp *xdp)
|
|
xdp->extack);
|
|
xdp->extack);
|
|
case XDP_QUERY_PROG:
|
|
case XDP_QUERY_PROG:
|
|
xdp->prog_attached = !!nn->xdp_prog;
|
|
xdp->prog_attached = !!nn->xdp_prog;
|
|
|
|
+ if (nn->dp.bpf_offload_xdp)
|
|
|
|
+ xdp->prog_attached = XDP_ATTACHED_HW;
|
|
xdp->prog_id = nn->xdp_prog ? nn->xdp_prog->aux->id : 0;
|
|
xdp->prog_id = nn->xdp_prog ? nn->xdp_prog->aux->id : 0;
|
|
return 0;
|
|
return 0;
|
|
default:
|
|
default:
|