Skip to content

Commit

Permalink
cilium, docs: Add a note about KPR and nfs dependencies
Browse files Browse the repository at this point in the history
[ upstream commit 6217d01 ]

Add a note under limitations to the needed kernel commit for getting nfs
working, and reference to the GH issue, so that the discussion is easier
to find. Once we get this into stable releases, we can update this bullet
with more info.

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Fabio Falzoi <fabio.falzoi@isovalent.com>
  • Loading branch information
borkmann authored and aditighag committed Sep 1, 2023
1 parent d0bde32 commit 276c9c4
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Documentation/network/kubernetes/kubeproxy-free.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1590,6 +1590,10 @@ Limitations
which uses eBPF cgroup hooks to implement the service translation. Using it with libceph
deployments currently requires support for the getpeername(2) hook address translation in
eBPF, which is only available for kernels v5.8 and higher.
* In order to support nfs in the kernel with the socket-LB feature, ensure that
kernel commit ``0bdf399342c5 ("net: Avoid address overwrite in kernel_connect")``
is part of your underlying kernel. Linux kernels v6.6 and higher support it. Older
stable kernels are TBD. For a more detailed discussion see :gh-issue:`21541`.
* Cilium's DSR NodePort mode currently does not operate well in environments with
TCP Fast Open (TFO) enabled. It is recommended to switch to ``snat`` mode in this
situation.
Expand Down

0 comments on commit 276c9c4

Please sign in to comment.