* [dpdk-dev] [PATCH v1] doc: announce API and ABI change for ethdev @ 2017-01-05 10:44 Bernard Iremonger 2017-01-05 13:31 ` Thomas Monjalon 2017-01-05 15:25 ` [dpdk-dev] [PATCH v2] " Bernard Iremonger 0 siblings, 2 replies; 8+ messages in thread From: Bernard Iremonger @ 2017-01-05 10:44 UTC (permalink / raw) To: dev, john.mcnamara; +Cc: Bernard Iremonger In 17.05 nine rte_eth_dev_* functions will be removed from librte_ether, renamed and moved to the ixgbe PMD. Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com> --- doc/guides/rel_notes/deprecation.rst | 61 ++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 1438c77..f3d79d8 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -79,3 +79,64 @@ Deprecation Notices PMDs that implement the latter. Target release for removal of the legacy API will be defined once most PMDs have switched to rte_flow. + +* ethdev: for 17.05 it is planned to deprecate the following nine rte_eth_dev_* functions + and move them into the ixgbe PMD: + + ``rte_eth_dev_bypass_init`` + + ``rte_eth_dev_bypass_state_set`` + + ``rte_eth_dev_bypass_state_show`` + + ``rte_eth_dev_bypass_event_store`` + + ``rte_eth_dev_bypass_event_show`` + + ``rte_eth_dev_wd_timeout_store`` + + ``rte_eth_dev_bypass_wd_timeout_show`` + + ``rte_eth_dev_bypass_ver_show`` + + ``rte_eth_dev_bypass_wd_reset`` + + The following fields will be removed from ``struct eth_dev_ops``: + + ``bypass_init_t`` + + ``bypass_state_set_t`` + + ``bypass_state_show_t`` + + ``bypass_event_set_t`` + + ``bypass_event_show_t`` + + ``bypass_wd_timeout_set_t`` + + ``bypass_wd_timeout_show_t`` + + ``bypass_ver_show_t`` + + ``bypass_wd_reset_t`` + + The functions will be renamed to the following, and moved to the ``ixgbe`` PMD: + + ``rte_pmd_ixgbe_bypass_init`` + + ``rte_pmd_ixgbe_bypass_state_set`` + + ``rte_pmd_ixgbe_bypass_state_show`` + + ``rte_pmd_ixgbe_bypass_event_set`` + + ``rte_pmd_ixgbe_bypass_event_show`` + + ``rte_pmd_ixgbe_bypass_wd_timeout_set`` + + ``rte_pmd_ixgbe_bypass_wd_timeout_show`` + + ``rte_pmd_ixgbe_bypass_ver_show`` + + ``rte_pmd_ixgbe_bypass_wd_reset`` -- 2.10.1 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH v1] doc: announce API and ABI change for ethdev 2017-01-05 10:44 [dpdk-dev] [PATCH v1] doc: announce API and ABI change for ethdev Bernard Iremonger @ 2017-01-05 13:31 ` Thomas Monjalon 2017-01-05 14:40 ` Iremonger, Bernard 2017-01-05 15:25 ` [dpdk-dev] [PATCH v2] " Bernard Iremonger 1 sibling, 1 reply; 8+ messages in thread From: Thomas Monjalon @ 2017-01-05 13:31 UTC (permalink / raw) To: Bernard Iremonger; +Cc: dev, john.mcnamara 2017-01-05 10:44, Bernard Iremonger: > In 17.05 nine rte_eth_dev_* functions will be removed from > librte_ether, renamed and moved to the ixgbe PMD. I agree it is a good move to clean up ethdev API. > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > +* ethdev: for 17.05 it is planned to deprecate the following nine rte_eth_dev_* functions > + and move them into the ixgbe PMD: > + > + ``rte_eth_dev_bypass_init`` > + > + ``rte_eth_dev_bypass_state_set`` > + > + ``rte_eth_dev_bypass_state_show`` > + > + ``rte_eth_dev_bypass_event_store`` > + > + ``rte_eth_dev_bypass_event_show`` > + > + ``rte_eth_dev_wd_timeout_store`` > + > + ``rte_eth_dev_bypass_wd_timeout_show`` > + > + ``rte_eth_dev_bypass_ver_show`` > + > + ``rte_eth_dev_bypass_wd_reset`` > + > + The following fields will be removed from ``struct eth_dev_ops``: > + > + ``bypass_init_t`` > + > + ``bypass_state_set_t`` > + > + ``bypass_state_show_t`` > + > + ``bypass_event_set_t`` > + > + ``bypass_event_show_t`` > + > + ``bypass_wd_timeout_set_t`` > + > + ``bypass_wd_timeout_show_t`` > + > + ``bypass_ver_show_t`` > + > + ``bypass_wd_reset_t`` > + > + The functions will be renamed to the following, and moved to the ``ixgbe`` PMD: > + > + ``rte_pmd_ixgbe_bypass_init`` > + > + ``rte_pmd_ixgbe_bypass_state_set`` > + > + ``rte_pmd_ixgbe_bypass_state_show`` > + > + ``rte_pmd_ixgbe_bypass_event_set`` > + > + ``rte_pmd_ixgbe_bypass_event_show`` > + > + ``rte_pmd_ixgbe_bypass_wd_timeout_set`` > + > + ``rte_pmd_ixgbe_bypass_wd_timeout_show`` > + > + ``rte_pmd_ixgbe_bypass_ver_show`` > + > + ``rte_pmd_ixgbe_bypass_wd_reset`` > Please could you make it shorter by using commas for listing? ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH v1] doc: announce API and ABI change for ethdev 2017-01-05 13:31 ` Thomas Monjalon @ 2017-01-05 14:40 ` Iremonger, Bernard 0 siblings, 0 replies; 8+ messages in thread From: Iremonger, Bernard @ 2017-01-05 14:40 UTC (permalink / raw) To: Thomas Monjalon; +Cc: dev, Mcnamara, John Hi Thomas, > -----Original Message----- > From: Thomas Monjalon [mailto:thomas.monjalon@6wind.com] > Sent: Thursday, January 5, 2017 1:31 PM > To: Iremonger, Bernard <bernard.iremonger@intel.com> > Cc: dev@dpdk.org; Mcnamara, John <john.mcnamara@intel.com> > Subject: Re: [dpdk-dev] [PATCH v1] doc: announce API and ABI change for > ethdev > > 2017-01-05 10:44, Bernard Iremonger: > > In 17.05 nine rte_eth_dev_* functions will be removed from > > librte_ether, renamed and moved to the ixgbe PMD. > > I agree it is a good move to clean up ethdev API. > > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > +* ethdev: for 17.05 it is planned to deprecate the following nine > > +rte_eth_dev_* functions > > + and move them into the ixgbe PMD: > > + > > + ``rte_eth_dev_bypass_init`` > > + > > + ``rte_eth_dev_bypass_state_set`` > > + > > + ``rte_eth_dev_bypass_state_show`` > > + > > + ``rte_eth_dev_bypass_event_store`` > > + > > + ``rte_eth_dev_bypass_event_show`` > > + > > + ``rte_eth_dev_wd_timeout_store`` > > + > > + ``rte_eth_dev_bypass_wd_timeout_show`` > > + > > + ``rte_eth_dev_bypass_ver_show`` > > + > > + ``rte_eth_dev_bypass_wd_reset`` > > + > > + The following fields will be removed from ``struct eth_dev_ops``: > > + > > + ``bypass_init_t`` > > + > > + ``bypass_state_set_t`` > > + > > + ``bypass_state_show_t`` > > + > > + ``bypass_event_set_t`` > > + > > + ``bypass_event_show_t`` > > + > > + ``bypass_wd_timeout_set_t`` > > + > > + ``bypass_wd_timeout_show_t`` > > + > > + ``bypass_ver_show_t`` > > + > > + ``bypass_wd_reset_t`` > > + > > + The functions will be renamed to the following, and moved to the > ``ixgbe`` PMD: > > + > > + ``rte_pmd_ixgbe_bypass_init`` > > + > > + ``rte_pmd_ixgbe_bypass_state_set`` > > + > > + ``rte_pmd_ixgbe_bypass_state_show`` > > + > > + ``rte_pmd_ixgbe_bypass_event_set`` > > + > > + ``rte_pmd_ixgbe_bypass_event_show`` > > + > > + ``rte_pmd_ixgbe_bypass_wd_timeout_set`` > > + > > + ``rte_pmd_ixgbe_bypass_wd_timeout_show`` > > + > > + ``rte_pmd_ixgbe_bypass_ver_show`` > > + > > + ``rte_pmd_ixgbe_bypass_wd_reset`` > > > > Please could you make it shorter by using commas for listing? I will use commas for the listing in v2. Regards, Bernard. ^ permalink raw reply [flat|nested] 8+ messages in thread
* [dpdk-dev] [PATCH v2] doc: announce API and ABI change for ethdev 2017-01-05 10:44 [dpdk-dev] [PATCH v1] doc: announce API and ABI change for ethdev Bernard Iremonger 2017-01-05 13:31 ` Thomas Monjalon @ 2017-01-05 15:25 ` Bernard Iremonger 2017-02-13 17:57 ` Thomas Monjalon 2017-02-14 19:37 ` Thomas Monjalon 1 sibling, 2 replies; 8+ messages in thread From: Bernard Iremonger @ 2017-01-05 15:25 UTC (permalink / raw) To: dev, john.mcnamara; +Cc: Bernard Iremonger In 17.05 nine rte_eth_dev_* functions will be removed from librte_ether, renamed and moved to the ixgbe PMD. Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com> --- v2: Used comma's to shorten lists. doc/guides/rel_notes/deprecation.rst | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 1438c77..985cda8 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -79,3 +79,22 @@ Deprecation Notices PMDs that implement the latter. Target release for removal of the legacy API will be defined once most PMDs have switched to rte_flow. + +* ethdev: for 17.05 it is planned to deprecate the following nine rte_eth_dev_* functions + and move them into the ixgbe PMD: + + ``rte_eth_dev_bypass_init``, ``rte_eth_dev_bypass_state_set``, ``rte_eth_dev_bypass_state_show``, + ``rte_eth_dev_bypass_event_store``, ``rte_eth_dev_bypass_event_show``, ``rte_eth_dev_wd_timeout_store``, + ``rte_eth_dev_bypass_wd_timeout_show``, ``rte_eth_dev_bypass_ver_show``, ``rte_eth_dev_bypass_wd_reset``. + + The following fields will be removed from ``struct eth_dev_ops``: + + ``bypass_init_t``, ``bypass_state_set_t``, ``bypass_state_show_t``, ``bypass_event_set_t``, + ``bypass_event_show_t``, ``bypass_wd_timeout_set_t``, ``bypass_wd_timeout_show_t``, + ``bypass_ver_show_t``, ``bypass_wd_reset_t``. + + The functions will be renamed to the following, and moved to the ``ixgbe`` PMD: + + ``rte_pmd_ixgbe_bypass_init``, ``rte_pmd_ixgbe_bypass_state_set``, ``rte_pmd_ixgbe_bypass_state_show``, + ``rte_pmd_ixgbe_bypass_event_set``, ``rte_pmd_ixgbe_bypass_event_show``, ``rte_pmd_ixgbe_bypass_wd_timeout_set``, + ``rte_pmd_ixgbe_bypass_wd_timeout_show``, ``rte_pmd_ixgbe_bypass_ver_show``, ``rte_pmd_ixgbe_bypass_wd_reset``. -- 2.10.1 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH v2] doc: announce API and ABI change for ethdev 2017-01-05 15:25 ` [dpdk-dev] [PATCH v2] " Bernard Iremonger @ 2017-02-13 17:57 ` Thomas Monjalon 2017-02-14 3:17 ` Jerin Jacob 2017-02-14 19:37 ` Thomas Monjalon 1 sibling, 1 reply; 8+ messages in thread From: Thomas Monjalon @ 2017-02-13 17:57 UTC (permalink / raw) To: Bernard Iremonger; +Cc: dev, john.mcnamara 2017-01-05 15:25, Bernard Iremonger: > In 17.05 nine rte_eth_dev_* functions will be removed from > librte_ether, renamed and moved to the ixgbe PMD. > > Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com> "ixgbe bypass" should be in the title and the description. I'll reword to: doc: announce move of ethdev bypass function to ixgbe API In 17.05, nine rte_eth_dev_* functions for bypass control, and implemented only in ixgbe, will be removed from ethdev, renamed and moved to the ixgbe PMD-specific API. Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH v2] doc: announce API and ABI change for ethdev 2017-02-13 17:57 ` Thomas Monjalon @ 2017-02-14 3:17 ` Jerin Jacob 2017-02-14 10:33 ` Iremonger, Bernard 0 siblings, 1 reply; 8+ messages in thread From: Jerin Jacob @ 2017-02-14 3:17 UTC (permalink / raw) To: Thomas Monjalon; +Cc: Bernard Iremonger, dev, john.mcnamara On Mon, Feb 13, 2017 at 06:57:20PM +0100, Thomas Monjalon wrote: > 2017-01-05 15:25, Bernard Iremonger: > > In 17.05 nine rte_eth_dev_* functions will be removed from > > librte_ether, renamed and moved to the ixgbe PMD. > > > > Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com> > > "ixgbe bypass" should be in the title and the description. > I'll reword to: > > doc: announce move of ethdev bypass function to ixgbe API > > In 17.05, nine rte_eth_dev_* functions for bypass control, > and implemented only in ixgbe, will be removed from ethdev, > renamed and moved to the ixgbe PMD-specific API. > > Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com> Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH v2] doc: announce API and ABI change for ethdev 2017-02-14 3:17 ` Jerin Jacob @ 2017-02-14 10:33 ` Iremonger, Bernard 0 siblings, 0 replies; 8+ messages in thread From: Iremonger, Bernard @ 2017-02-14 10:33 UTC (permalink / raw) To: Jerin Jacob, Thomas Monjalon; +Cc: dev, Mcnamara, John > -----Original Message----- > From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] > Sent: Tuesday, February 14, 2017 3:17 AM > To: Thomas Monjalon <thomas.monjalon@6wind.com> > Cc: Iremonger, Bernard <bernard.iremonger@intel.com>; dev@dpdk.org; > Mcnamara, John <john.mcnamara@intel.com> > Subject: Re: [dpdk-dev] [PATCH v2] doc: announce API and ABI change for > ethdev > > On Mon, Feb 13, 2017 at 06:57:20PM +0100, Thomas Monjalon wrote: > > 2017-01-05 15:25, Bernard Iremonger: > > > In 17.05 nine rte_eth_dev_* functions will be removed from > > > librte_ether, renamed and moved to the ixgbe PMD. > > > > > > Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com> > > > > "ixgbe bypass" should be in the title and the description. > > I'll reword to: > > > > doc: announce move of ethdev bypass function to ixgbe API > > > > In 17.05, nine rte_eth_dev_* functions for bypass control, and > > implemented only in ixgbe, will be removed from ethdev, renamed and > > moved to the ixgbe PMD-specific API. > > > > Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com> > > Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: Bernard Iremonger <bernard.iremonger@intel.com> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [dpdk-dev] [PATCH v2] doc: announce API and ABI change for ethdev 2017-01-05 15:25 ` [dpdk-dev] [PATCH v2] " Bernard Iremonger 2017-02-13 17:57 ` Thomas Monjalon @ 2017-02-14 19:37 ` Thomas Monjalon 1 sibling, 0 replies; 8+ messages in thread From: Thomas Monjalon @ 2017-02-14 19:37 UTC (permalink / raw) To: Bernard Iremonger; +Cc: dev Applied ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-02-14 19:37 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2017-01-05 10:44 [dpdk-dev] [PATCH v1] doc: announce API and ABI change for ethdev Bernard Iremonger 2017-01-05 13:31 ` Thomas Monjalon 2017-01-05 14:40 ` Iremonger, Bernard 2017-01-05 15:25 ` [dpdk-dev] [PATCH v2] " Bernard Iremonger 2017-02-13 17:57 ` Thomas Monjalon 2017-02-14 3:17 ` Jerin Jacob 2017-02-14 10:33 ` Iremonger, Bernard 2017-02-14 19:37 ` Thomas Monjalon
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).