numam-dpdk/app/test-acl
Konstantin Ananyev 60018ef4d3 app/acl: support different formats for IPv6 address
Within ACL rule IPv6 address can be represented in different ways:
either as 4x4B fields, or as 2x8B fields.
Till now, only first format was supported.
Extend test-acl to support both formats, mainly for testing and
demonstrating purposes.
To control desired behavior '--ipv6' command-line option is extended
to accept an optional argument:
To be more precise:
'--ipv6'    - use 4x4B fields format (default behavior)
'--ipv6=4B' - use 4x4B fields format (default behavior)
'--ipv6=8B' - use 2x8B fields format

Also replaced home brewed IPv4/IPv6 address parsing with inet_pton() calls.

Signed-off-by: Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>
2022-05-30 23:31:37 +02:00
..
input app/acl: add script to automate testing 2021-07-30 18:34:35 +02:00
main.c app/acl: support different formats for IPv6 address 2022-05-30 23:31:37 +02:00
meson.build devtools: forbid indent with tabs in Meson 2021-11-02 19:25:30 +01:00
test-acl.sh app/acl: support different formats for IPv6 address 2022-05-30 23:31:37 +02:00