summaryrefslogtreecommitdiff
path: root/tools/lib/bpf/xsk.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2021-06-15 15:26:07 -0700
committerDavid S. Miller <davem@davemloft.net>2021-06-15 15:26:07 -0700
commita4f0377db1254373513b992ff31a351a7111f0fd (patch)
tree5164b11ead32a0e39620350b7f77112b82c18dcb /tools/lib/bpf/xsk.c
parent7ea6cd16f1599c1eac6018751eadbc5fc736b99a (diff)
parent973377ffe8148180b2651825b92ae91988141b05 (diff)
downloadlinux-a4f0377db1254373513b992ff31a351a7111f0fd.tar.gz
linux-a4f0377db1254373513b992ff31a351a7111f0fd.tar.bz2
linux-a4f0377db1254373513b992ff31a351a7111f0fd.zip
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Daniel Borkmann says: ==================== pull-request: bpf 2021-06-15 The following pull-request contains BPF updates for your *net* tree. We've added 5 non-merge commits during the last 11 day(s) which contain a total of 10 files changed, 115 insertions(+), 16 deletions(-). The main changes are: 1) Fix marking incorrect umem ring as done in libbpf's xsk_socket__create_shared() helper, from Kev Jackson. 2) Fix oob leakage under a spectre v1 type confusion attack, from Daniel Borkmann. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/lib/bpf/xsk.c')
-rw-r--r--tools/lib/bpf/xsk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/lib/bpf/xsk.c b/tools/lib/bpf/xsk.c
index 6061431ee04c..e9b619aa0cdf 100644
--- a/tools/lib/bpf/xsk.c
+++ b/tools/lib/bpf/xsk.c
@@ -1094,7 +1094,7 @@ int xsk_socket__create_shared(struct xsk_socket **xsk_ptr,
goto out_put_ctx;
}
if (xsk->fd == umem->fd)
- umem->rx_ring_setup_done = true;
+ umem->tx_ring_setup_done = true;
}
err = xsk_get_mmap_offsets(xsk->fd, &off);