From bdc9bb9b624a469b2f2e0cf246f8b3680963ac80 Mon Sep 17 00:00:00 2001 From: Kirill Rybalchenko Date: Fri, 12 Jan 2018 10:29:46 +0000 Subject: [PATCH] doc: announce ethdev ABI change for filter structs Signed-off-by: Kirill Rybalchenko Acked-by: Marko Kovacevic Acked-by: Neil Horman Acked-by: Ferruh Yigit Acked-by: Olivier Matz Acked-by: Thomas Monjalon --- doc/guides/rel_notes/deprecation.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 796b139e5e..42cf53f824 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -149,6 +149,12 @@ Deprecation Notices as parameter. For consistency functions adding callback will return ``struct rte_eth_rxtx_callback \*`` instead of ``void \*``. +* ethdev: The size of variables ``flow_types_mask`` in + ``rte_eth_fdir_info structure``, ``sym_hash_enable_mask`` and + ``valid_bit_mask`` in ``rte_eth_hash_global_conf`` structure + will be increased from 32 to 64 bits to fulfill hardware requirements. + This change will break existing ABI as size of the structures will increase. + * i40e: The default flexible payload configuration which extracts the first 16 bytes of the payload for RSS will be deprecated starting from 18.02. If required the previous behavior can be configured using existing flow -- 2.20.1