diff options
author | 2024-12-21 00:46:56 +0100 | |
---|---|---|
committer | 2025-01-06 09:48:49 +0100 | |
commit | b9ed315d3c4c0c294a4348edb6874d489bac47fa (patch) | |
tree | eb338a0b1d352e88010fc894d863dfb27b8308b2 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | Merge branch 'selftests-bpf-migrate-test_xdp_meta-sh-to-test_progs' (diff) | |
download | wireguard-linux-b9ed315d3c4c0c294a4348edb6874d489bac47fa.tar.xz wireguard-linux-b9ed315d3c4c0c294a4348edb6874d489bac47fa.zip |
netkit: Allow for configuring needed_{head,tail}room
Allow the user to configure needed_{head,tail}room for both netkit
devices. The idea is similar to 163e529200af ("veth: implement
ndo_set_rx_headroom") with the difference that the two parameters
can be specified upon device creation. By default the current behavior
stays as is which is needed_{head,tail}room is 0.
In case of Cilium, for example, the netkit devices are not enslaved
into a bridge or openvswitch device (rather, BPF-based redirection
is used out of tcx), and as such these parameters are not propagated
into the Pod's netns via peer device.
Given Cilium can run in vxlan/geneve tunneling mode (needed_headroom)
and/or be used in combination with WireGuard (needed_{head,tail}room),
allow the Cilium CNI plugin to specify these two upon netkit device
creation.
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Reviewed-by: Jakub Kicinski <kuba@kernel.org>
Acked-by: Nikolay Aleksandrov <razor@blackwall.org>
Link: https://lore.kernel.org/bpf/20241220234658.490686-1-daniel@iogearbox.net
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions