Expect netkit container datapath selftests to have a publicly routable IP prefix to assign to netkit in a container, such that packets will land on eth0. The bpf skb forward program will then forward such packets from the host netns to the container netns. Signed-off-by: David Wei --- tools/testing/selftests/drivers/net/README.rst | 6 ++++++ tools/testing/selftests/drivers/net/lib/py/env.py | 1 + 2 files changed, 7 insertions(+) diff --git a/tools/testing/selftests/drivers/net/README.rst b/tools/testing/selftests/drivers/net/README.rst index eb838ae94844..ea2d3538e228 100644 --- a/tools/testing/selftests/drivers/net/README.rst +++ b/tools/testing/selftests/drivers/net/README.rst @@ -62,6 +62,12 @@ LOCAL_V4, LOCAL_V6, REMOTE_V4, REMOTE_V6 Local and remote endpoint IP addresses. +LOCAL_PREFIX_V6, LOCAL_PREFIX_V6 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Local IP prefix that is publicly routable. Devices assigned with an address +using this prefix can directly receive packets from a remote. + REMOTE_TYPE ~~~~~~~~~~~ diff --git a/tools/testing/selftests/drivers/net/lib/py/env.py b/tools/testing/selftests/drivers/net/lib/py/env.py index 3e19b57ef5e0..ee427c2b2647 100644 --- a/tools/testing/selftests/drivers/net/lib/py/env.py +++ b/tools/testing/selftests/drivers/net/lib/py/env.py @@ -196,6 +196,7 @@ class NetDrvEpEnv(NetDrvEnvBase): def _check_env(self): vars_needed = [ ["LOCAL_V4", "LOCAL_V6"], + ["LOCAL_PREFIX_V4", "LOCAL_PREFIX_V6"], ["REMOTE_V4", "REMOTE_V6"], ["REMOTE_TYPE"], ["REMOTE_ARGS"] -- 2.47.3