[dpdk-dev] doc: announce PMD API change for set default MAC
Checks
Commit Message
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 <olivier.matz@6wind.com>
---
doc/guides/rel_notes/deprecation.rst | 8 ++++++++
1 file changed, 8 insertions(+)
Comments
On 01/29/2018 08:13 PM, Olivier Matz wrote:
> 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 <olivier.matz@6wind.com>
> ---
> doc/guides/rel_notes/deprecation.rst | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
> index 43a39d827..8ad4407c2 100644
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> @@ -76,3 +76,11 @@ Deprecation Notices
> * mbuf: The mbuf flags ``PKT_TX_VLAN_PKT`` and ``PKT_TX_QINQ_PKT`` are
> respectively renamed as ``PKT_TX_VLAN`` and ``PKT_TX_QINQ``. The old
> names will be removed in v18.08.
> +
> +* 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
> + succesfull. This modification will only impact the PMDs, not the
> + applications.
Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
On 1/30/2018 6:06 AM, Andrew Rybchenko wrote:
> On 01/29/2018 08:13 PM, Olivier Matz wrote:
>> 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 <olivier.matz@6wind.com>
>> ---
>> doc/guides/rel_notes/deprecation.rst | 8 ++++++++
>> 1 file changed, 8 insertions(+)
>>
>> diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
>> index 43a39d827..8ad4407c2 100644
>> --- a/doc/guides/rel_notes/deprecation.rst
>> +++ b/doc/guides/rel_notes/deprecation.rst
>> @@ -76,3 +76,11 @@ Deprecation Notices
>> * mbuf: The mbuf flags ``PKT_TX_VLAN_PKT`` and ``PKT_TX_QINQ_PKT`` are
>> respectively renamed as ``PKT_TX_VLAN`` and ``PKT_TX_QINQ``. The old
>> names will be removed in v18.08.
>> +
>> +* 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
>> + succesfull. This modification will only impact the PMDs, not the
>> + applications.
>
> Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
Wednesday, January 31, 2018 9:12 PM, Ferruh Yigit:
> On 1/30/2018 6:06 AM, Andrew Rybchenko wrote:
> > On 01/29/2018 08:13 PM, Olivier Matz wrote:
> >> 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://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdp
> >>
> dk.org%2Fdev%2Fpatchwork%2Fpatch%2F32284%2F&data=02%7C01%7Csha
> hafs%40
> >>
> mellanox.com%7C5a25d2b43a32440d2e5c08d568de7559%7Ca652971c7d2e4d
> 9ba6a
> >>
> 4d149256f461b%7C0%7C0%7C636530227046083042&sdata=uMIQfiMB7pEFwi
> ELWH4Z
> >> gvHBpq%2FXuYDYr7B6ICB34kE%3D&reserved=0
> >>
> >> Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
> >> ---
> >> doc/guides/rel_notes/deprecation.rst | 8 ++++++++
> >> 1 file changed, 8 insertions(+)
> >>
> >> diff --git a/doc/guides/rel_notes/deprecation.rst
> >> b/doc/guides/rel_notes/deprecation.rst
> >> index 43a39d827..8ad4407c2 100644
> >> --- a/doc/guides/rel_notes/deprecation.rst
> >> +++ b/doc/guides/rel_notes/deprecation.rst
> >> @@ -76,3 +76,11 @@ Deprecation Notices
> >> * mbuf: The mbuf flags ``PKT_TX_VLAN_PKT`` and ``PKT_TX_QINQ_PKT``
> are
> >> respectively renamed as ``PKT_TX_VLAN`` and ``PKT_TX_QINQ``. The
> old
> >> names will be removed in v18.08.
> >> +
> >> +* 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
> >> + succesfull. This modification will only impact the PMDs, not the
> >> + applications.
> >
> > Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
>
> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Shahaf Shuler <shahafs@mellanox.com>
> > >> +* 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
> > >> + succesfull. This modification will only impact the PMDs, not the
> > >> + applications.
> > >
> > > Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
> >
> > Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
>
> Acked-by: Shahaf Shuler <shahafs@mellanox.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
14/02/2018 01:00, Thomas Monjalon:
> > > >> +* 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
> > > >> + succesfull. This modification will only impact the PMDs, not the
> > > >> + applications.
> > > >
> > > > Acked-by: Andrew Rybchenko <arybchenko@solarflare.com>
> > >
> > > Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
> >
> > Acked-by: Shahaf Shuler <shahafs@mellanox.com>
>
> Acked-by: Thomas Monjalon <thomas@monjalon.net>
Applied
@@ -76,3 +76,11 @@ Deprecation Notices
* mbuf: The mbuf flags ``PKT_TX_VLAN_PKT`` and ``PKT_TX_QINQ_PKT`` are
respectively renamed as ``PKT_TX_VLAN`` and ``PKT_TX_QINQ``. The old
names will be removed in v18.08.
+
+* 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
+ succesfull. This modification will only impact the PMDs, not the
+ applications.