From: Martin KaFai Lau Date: Fri, 16 Jun 2017 00:29:13 +0000 (-0700) Subject: bpf: bnxt: Report bpf_prog ID during XDP_QUERY_PROG X-Git-Tag: v4.14-rc1~596^2~170^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8902965f8cb23bba8aa7f3be293ec2f3067b82c6;p=platform%2Fkernel%2Flinux-rpi.git bpf: bnxt: Report bpf_prog ID during XDP_QUERY_PROG Add support to bnxt to report bpf_prog ID during XDP_QUERY_PROG. Signed-off-by: Martin KaFai Lau Cc: Michael Chan Acked-by: Alexei Starovoitov Acked-by: Daniel Borkmann Signed-off-by: David S. Miller --- diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c index 8ce793a..7d67552 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c @@ -218,6 +218,7 @@ int bnxt_xdp(struct net_device *dev, struct netdev_xdp *xdp) break; case XDP_QUERY_PROG: xdp->prog_attached = !!bp->xdp_prog; + xdp->prog_id = bp->xdp_prog ? bp->xdp_prog->aux->id : 0; rc = 0; break; default: