On Thu, Nov 19, 2020 at 9:33 AM Björn Töpel <bjorn.topel@xxxxxxxxx> wrote: > > From: Björn Töpel <bjorn.topel@xxxxxxxxx> > > Support for the SO_BUSY_POLL_BUDGET setsockopt, via the batching > option ('b'). > > Signed-off-by: Björn Töpel <bjorn.topel@xxxxxxxxx> > --- > samples/bpf/xdpsock_user.c | 5 +++++ > 1 file changed, 5 insertions(+) Acked-by: Magnus Karlsson <magnus.karlsson@xxxxxxxxx> > diff --git a/samples/bpf/xdpsock_user.c b/samples/bpf/xdpsock_user.c > index cb1eaee8a32b..deba623e9003 100644 > --- a/samples/bpf/xdpsock_user.c > +++ b/samples/bpf/xdpsock_user.c > @@ -1479,6 +1479,11 @@ static void apply_setsockopt(struct xsk_socket_info *xsk) > if (setsockopt(xsk_socket__fd(xsk->xsk), SOL_SOCKET, SO_BUSY_POLL, > (void *)&sock_opt, sizeof(sock_opt)) < 0) > exit_with_error(errno); > + > + sock_opt = opt_batch_size; > + if (setsockopt(xsk_socket__fd(xsk->xsk), SOL_SOCKET, SO_BUSY_POLL_BUDGET, > + (void *)&sock_opt, sizeof(sock_opt)) < 0) > + exit_with_error(errno); > } > > int main(int argc, char **argv) > -- > 2.27.0 >