In 24.11, all IPv6 public APIs will be modified to use a structure instead of fixed size arrays.
Cc: Bruce Richardson <bruce.richard...@intel.com> Cc: Morten Brørup <m...@smartsharesystems.com> Cc: Stephen Hemminger <step...@networkplumber.org> Cc: Vladimir Medvedkin <vladimir.medved...@intel.com> Cc: Konstantin Ananyev <konstantin.anan...@huawei.com> Signed-off-by: Robin Jarry <rja...@redhat.com> --- doc/guides/rel_notes/deprecation.rst | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 6948641ff69b..0d7da802382e 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -147,3 +147,19 @@ Deprecation Notices will be deprecated and subsequently removed in DPDK 24.11 release. Before this, the new port library API (functions rte_swx_port_*) will gradually transition from experimental to stable status. + +* net: A new IPv6 address structure will be introduced in DPDK 24.11. + It will replace all ad-hoc ``uint8_t[16]`` arrays in all public APIs and structures. + The following libraries are expected to be affected: + + - ethdev (rte_flow) + - fib + - gro (tcp6_flow_key) + - hash (rte_ipv6_tuple) + - ipsec (rte_ipsec_sadv6_key) + - lpm ( + - net (rte_ipv6_hdr) + - node + - pipeline (rte_table_action_ipv6_header) + - rib + - table (rte_table_lpm_ipv6_key) -- 2.45.2