tools: ynl: allow passing binary data
authorJakub Kicinski <kuba@kernel.org>
Thu, 24 Aug 2023 00:30:52 +0000 (17:30 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 25 Aug 2023 02:04:20 +0000 (19:04 -0700)
commit649bde9004ac7e034383dcd810cb52f3f5d9e577
treeff2b624a42ed4fd7539da63b79cfd700efe36181
parent10ea77e49c5761008d0e2bf6d30b434cbc62446d
tools: ynl: allow passing binary data

Recent changes made us assume that input for binary data is in hex.
When using YNL as a Python library it's possible to pass in raw bytes.
Bring the ability to do that back.

Reviewed-by: Donald Hunter <donald.hunter@gmail.com>
Link: https://lore.kernel.org/r/20230824003056.1436637-2-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/net/ynl/lib/ynl.py