]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'Introduce bpf_ct_set_nat_info kfunc helper'
authorAlexei Starovoitov <ast@kernel.org>
Thu, 22 Sep 2022 02:25:26 +0000 (19:25 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Thu, 22 Sep 2022 02:25:27 +0000 (19:25 -0700)
commitdae9392530f590324b54eda363254821739faaa2
tree398875d4e0a357355669b1a14851612ff4c8fb8e
parentd0db85d7923fe2d283ac42e30c0c9eeae121dc4b
parentdbac387c2f0377c5330a9333fd0c1e0d09d75f2d
Merge branch 'Introduce bpf_ct_set_nat_info kfunc helper'

Lorenzo Bianconi says:

====================

Introduce bpf_ct_set_nat_info kfunc helper in order to set source and
destination nat addresses/ports in a new allocated ct entry not inserted
in the connection tracking table yet.
Introduce support for per-parameter trusted args.

Changes since v2:
- use int instead of a pointer for port in bpf_ct_set_nat_info signature
- modify KF_TRUSTED_ARGS definition in order to referenced pointer constraint
  just for PTR_TO_BTF_ID
- drop patch 2/4

Changes since v1:
- enable CONFIG_NF_NAT in tools/testing/selftests/bpf/config

Kumar Kartikeya Dwivedi (1):
  bpf: Tweak definition of KF_TRUSTED_ARGS
====================

Signed-off-by: Alexei Starovoitov <ast@kernel.org>