Re: [PATCH bpf-next v3 10/10] samples/bpf: add option to set the busy-poll budget
From: Magnus Karlsson <hidden>
Date: 2020-11-25 08:23:36
Also in:
bpf
From: Magnus Karlsson <hidden>
Date: 2020-11-25 08:23:36
Also in:
bpf
On Thu, Nov 19, 2020 at 9:33 AM Björn Töpel [off-list ref] wrote:
From: Björn Töpel <redacted>
Support for the SO_BUSY_POLL_BUDGET setsockopt, via the batching
option ('b').
Signed-off-by: Björn Töpel <redacted>
---
samples/bpf/xdpsock_user.c | 5 +++++
1 file changed, 5 insertions(+)Acked-by: Magnus Karlsson <magnus.karlsson@intel.com>
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