]> git.ipfire.org Git - thirdparty/iptables.git/commit
xshared: Print protocol numbers if --numeric was given
authorPhil Sutter <phil@nwl.cc>
Thu, 28 Jul 2022 10:31:36 +0000 (12:31 +0200)
committerPhil Sutter <phil@nwl.cc>
Fri, 29 Jul 2022 09:53:54 +0000 (11:53 +0200)
commitda8ecc62dd765b15df84c3aa6b83dcb7a81d4ffa
tree1f1f4503f9bf6d600fa0fa9921a160af3f45b2e7
parentba98dc47073b46c3a514039baaddcebecb4e738d
xshared: Print protocol numbers if --numeric was given

This is much trickier than expected: On one hand, proto_to_name() is
used to lookup protocol extensions so must resolve despite FMT_NUMERIC
being set. On the other, --verbose implies --numeric but changing the
output there is probably a bad idea. Luckily the latter situation is
identified by FMT_NOTABLE bit.

Signed-off-by: Phil Sutter <phil@nwl.cc>
iptables/tests/shell/testcases/ip6tables/0002-verbose-output_0
iptables/tests/shell/testcases/ipt-restore/0011-noflush-empty-line_0
iptables/tests/shell/testcases/iptables/0002-verbose-output_0
iptables/xshared.c