On Tue, 7 Jan 2025 16:38:30 +0000
Denis Ovsienko <de...@ovsienko.info> wrote:

> 4. The "enable/disable IPv6" build option, when non-standard IPv6
> stacks were commonplace and libpcap depended on these, had a purpose
> and managed the optional dependency.  After quite some development in
>    libpcap and elsewhere --enable-ipv6 has been the default for a
> while and the effect of --disable-ipv6 became very patchy.  For
> example, "ether proto \ip6" stops working, but "ip6" continues to
> work, even though both mean exactly the same (EtherType 0x86dd) and
> do not depend on IPv6-specific code.  Likewise, "ip6 host ::1" and
> "ip6 net ff::/8" consistently stop working, but "icmp6", "ip6 proto
> \tcp", "ip6 and tcp port 80" and "ip6 protochain 17" continue to
> work.  It seems most useful to lose the build option and to make all
> IPv6 syntax always available.  (This would also eliminate a half of
>    libpcap CI build matrix.)

libpcap pull request 1504 implements this, if anyone wishes to tell a
sound reason not to proceed, please do it now.  Otherwise this change is
going to be made in about a week.

-- 
    Denis Ovsienko
_______________________________________________
tcpdump-workers mailing list -- tcpdump-workers@lists.tcpdump.org
To unsubscribe send an email to tcpdump-workers-le...@lists.tcpdump.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to