From: Olivier Matz Date: Mon, 29 Jan 2018 17:13:39 +0000 (+0100) Subject: doc: announce ethdev API change for default MAC X-Git-Url: http://git.droids-corp.org/?p=dpdk.git;a=commitdiff_plain;h=16a7009aeed5836d671aada0d9fe11b20a4c3ce5;hp=6790f48e661d9efe40ed35c05dba311908a0416b doc: announce ethdev API change for default MAC Announce internal PMD API change in the function to set the default MAC address. The objective is to be able to notify errors occurring in the PMD. Link: https://dpdk.org/dev/patchwork/patch/32284/ Signed-off-by: Olivier Matz Acked-by: Andrew Rybchenko Acked-by: Ferruh Yigit Acked-by: Shahaf Shuler Acked-by: Thomas Monjalon --- diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index e931a243c4..7f90ef76ba 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -134,6 +134,14 @@ Deprecation Notices between the VF representor and the VF or the parent PF. Those new fields are to be included in ``rte_eth_dev_info`` struct. +* ethdev: The prototype and the behavior of + ``dev_ops->eth_mac_addr_set()`` will change in v18.05. A return code + will be added to notify the caller if an error occurred in the PMD. In + ``rte_eth_dev_default_mac_addr_set()``, the new default MAC address + will be copied in ``dev->data->mac_addrs[0]`` only if the operation is + successful. This modification will only impact the PMDs, not the + applications. + * 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