diff options
author | Jakub Kicinski <kuba@kernel.org> | 2023-01-30 18:33:42 -0800 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2023-01-31 20:36:03 -0800 |
commit | 4e4480e89c47b52b3f4fbc1ddf07a7ce541f0839 (patch) | |
tree | 915d37e07103516040017747f8c9df170e5ffb79 /tools/net | |
parent | eaf317e7d2bbb04486c9842aea9be1e94bd416ed (diff) |
tools: ynl: move the cli and netlink code around
Move the CLI code out of samples/ and the library part
of it into tools/net/ynl/lib/. This way we can start
sharing some code with the code gen.
Initially I thought that code gen is too C-specific to
share anything but basic stuff like calculating values
for enums can easily be shared.
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/net')
-rwxr-xr-x | tools/net/ynl/cli.py (renamed from tools/net/ynl/samples/cli.py) | 2 | ||||
-rw-r--r-- | tools/net/ynl/lib/__init__.py | 5 | ||||
-rw-r--r-- | tools/net/ynl/lib/ynl.py (renamed from tools/net/ynl/samples/ynl.py) | 0 |
3 files changed, 6 insertions, 1 deletions
diff --git a/tools/net/ynl/samples/cli.py b/tools/net/ynl/cli.py index b27159c70710..5c4eb5a68514 100755 --- a/tools/net/ynl/samples/cli.py +++ b/tools/net/ynl/cli.py @@ -6,7 +6,7 @@ import json import pprint import time -from ynl import YnlFamily +from lib import YnlFamily def main(): diff --git a/tools/net/ynl/lib/__init__.py b/tools/net/ynl/lib/__init__.py new file mode 100644 index 000000000000..0a6102758ebe --- /dev/null +++ b/tools/net/ynl/lib/__init__.py @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: BSD-3-Clause + +from .ynl import YnlFamily + +__all__ = ["YnlFamily"] diff --git a/tools/net/ynl/samples/ynl.py b/tools/net/ynl/lib/ynl.py index b71523d71d46..b71523d71d46 100644 --- a/tools/net/ynl/samples/ynl.py +++ b/tools/net/ynl/lib/ynl.py |