|
@@ -9815,6 +9815,8 @@ static int ixgbe_xdp(struct net_device *dev, struct netdev_xdp *xdp)
|
|
return ixgbe_xdp_setup(dev, xdp->prog);
|
|
return ixgbe_xdp_setup(dev, xdp->prog);
|
|
case XDP_QUERY_PROG:
|
|
case XDP_QUERY_PROG:
|
|
xdp->prog_attached = !!(adapter->xdp_prog);
|
|
xdp->prog_attached = !!(adapter->xdp_prog);
|
|
|
|
+ xdp->prog_id = adapter->xdp_prog ?
|
|
|
|
+ adapter->xdp_prog->aux->id : 0;
|
|
return 0;
|
|
return 0;
|
|
default:
|
|
default:
|
|
return -EINVAL;
|
|
return -EINVAL;
|