linux/tools/net/ynl
Jakub Kicinski 8e3707975e tools: ynl-gen: always append ULL/LL to range types
32bit builds generate the following warning when we use a u32-max
in range validation:

  warning: decimal constant 4294967295 is between LONG_MAX and ULONG_MAX. For C99 that means long long, C90 compilers are very likely to produce unsigned long (and a warning) here

The range values are u64, slap ULL/LL on all of them just
to avoid such noise.

There's currently no code using full range validation, but
it will matter in the upcoming page-pool introspection.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2023-11-24 14:57:03 +00:00
..
generated tools: ynl: fix duplicate op name in devlink 2023-11-23 08:52:23 -08:00
lib tools: ynl: introduce option to process unknown attributes or types 2023-10-27 14:54:31 -07:00
samples tools: ynl: use uAPI include magic for samples 2023-10-04 17:33:54 -07:00
cli.py tools: ynl: introduce option to process unknown attributes or types 2023-10-27 14:54:31 -07:00
ethtool.py tools: ynl: Rename ethtool to ethtool.py 2023-04-13 22:18:29 -07:00
Makefile tools: ynl: don't regen on every make 2023-10-04 17:33:54 -07:00
Makefile.deps tools: ynl: fix header path for nfsd 2023-11-23 08:52:12 -08:00
requirements.txt tools: ynl: add the Python requirements.txt file 2023-03-24 19:11:02 -07:00
ynl-gen-c.py tools: ynl-gen: always append ULL/LL to range types 2023-11-24 14:57:03 +00:00
ynl-gen-rst.py Documentation: Document each netlink family 2023-11-24 01:16:56 +00:00
ynl-regen.sh ynl: regenerate all headers 2023-07-28 09:33:12 -07:00