Fill the bpf_prog with the id just like we do in other XDP enabled drivers.
Signed-off-by: Daniel Borkmann <dan...@iogearbox.net> Cc: Martin KaFai Lau <ka...@fb.com> Cc: Alexander Duyck <alexander.h.du...@intel.com> --- drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index 2db93d3..6f5adb5 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c @@ -9589,6 +9589,7 @@ static int i40e_xdp(struct net_device *dev, return i40e_xdp_setup(vsi, xdp->prog); case XDP_QUERY_PROG: xdp->prog_attached = i40e_enabled_xdp_vsi(vsi); + xdp->prog_id = xdp->prog_attached ? vsi->xdp_prog->aux->id : 0; return 0; default: return -EINVAL; -- 1.9.3