[DTrace-devel] [oracle/dtrace-utils] 3383d2: Do not use :: in IPv6 addresses without zero-colla...
Kris Van Hees
noreply at github.com
Tue Sep 5 19:46:08 UTC 2023
Branch: refs/heads/kvh/2.0-branch-dev-ip
Home: https://github.com/oracle/dtrace-utils
Commit: 3383d2bdbd7940480b1f1ac44ca57e8c976077a4
https://github.com/oracle/dtrace-utils/commit/3383d2bdbd7940480b1f1ac44ca57e8c976077a4
Author: Kris Van Hees <kris.van.hees at oracle.com>
Date: 2023-09-05 (Tue, 05 Sep 2023)
Changed paths:
M bpf/inet_ntoa6.S
M test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.d
M test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.r
M test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strsize_40.r
Log Message:
-----------
Do not use :: in IPv6 addresses without zero-collapsing
Addresses that do not contain a sequence of two or more zero-words should
not contain the zero-collapse marker (::). Rather than adding a special
case in the output generation code for this, this patch adds a branch to
a code block that simply outputs 8 words, separated by ':'.
The testcase has been expanded to contain at least one of each possible
case: leading collapsible zero-words, collapsible zero-words in the middle,
trailing collapsible zero-words, addresses without zero-words.
Reported-by: Eugene Loh <eugene.loh at oracle.com>
Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
More information about the DTrace-devel
mailing list