Add deprecation note for making changes in data structures, APIs and macros in order to have more traffic classes, flexible mapping of pipe queues to traffic classes, subport level configuration of pipes and queues, etc. These changes are aligned to improvements suggested in the RFC- https://mails.dpdk.org/archives/dev/2018-November/120035.html Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> --- 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 b47c8c254..051ab5c2a 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -79,6 +79,12 @@ Deprecation Notices The field would be added in v19.08. +* sched: To allow more traffic classes, flexible mapping of pipe queues to + traffic classes, and subport level configuration of pipes and queues + changes will be made to macros, data structures and API functions defined + in "rte_sched.h". These changes are aligned to improvements suggested in the + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html. + * cryptodev: the ``uint8_t *data`` member of ``key`` structure in the xforms structure (``rte_crypto_cipher_xform``, ``rte_crypto_auth_xform``, and ``rte_crypto_aead_xform``) will be changed to ``const uint8_t *data``. -- 2.17.1
Add deprecation note for making changes in data structures, APIs and macros in order to have more traffic classes, flexible mapping of pipe queues to traffic classes, subport level configuration of pipes and queues, etc. These changes are aligned to improvements suggested in the RFC- https://mails.dpdk.org/archives/dev/2018-November/120035.html Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> --- 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 b47c8c254..051ab5c2a 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -79,6 +79,12 @@ Deprecation Notices The field would be added in v19.08. +* sched: To allow more traffic classes, flexible mapping of pipe queues to + traffic classes, and subport level configuration of pipes and queues + changes will be made to macros, data structures and API functions defined + in "rte_sched.h". These changes are aligned to improvements suggested in the + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html. + * cryptodev: the ``uint8_t *data`` member of ``key`` structure in the xforms structure (``rte_crypto_cipher_xform``, ``rte_crypto_auth_xform``, and ``rte_crypto_aead_xform``) will be changed to ``const uint8_t *data``. -- 2.17.1
On 24/04/2019 13:37, Jasvinder Singh wrote:
> Add deprecation note for making changes in data structures, APIs
> and macros in order to have more traffic classes, flexible
> mapping of pipe queues to traffic classes, subport level
> configuration of pipes and queues, etc. These changes are aligned
> to improvements suggested in the RFC-
> https://mails.dpdk.org/archives/dev/2018-November/120035.html
>
> Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
> ---
> 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 b47c8c254..051ab5c2a 100644
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> @@ -79,6 +79,12 @@ Deprecation Notices
>
> The field would be added in v19.08.
>
> +* sched: To allow more traffic classes, flexible mapping of pipe queues to
> + traffic classes, and subport level configuration of pipes and queues
> + changes will be made to macros, data structures and API functions defined
> + in "rte_sched.h". These changes are aligned to improvements suggested in the
> + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html.
> +
> * cryptodev: the ``uint8_t *data`` member of ``key`` structure in the xforms
> structure (``rte_crypto_cipher_xform``, ``rte_crypto_auth_xform``, and
> ``rte_crypto_aead_xform``) will be changed to ``const uint8_t *data``.
Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
On 24/04/2019 13:37, Jasvinder Singh wrote:
> Add deprecation note for making changes in data structures, APIs
> and macros in order to have more traffic classes, flexible
> mapping of pipe queues to traffic classes, subport level
> configuration of pipes and queues, etc. These changes are aligned
> to improvements suggested in the RFC-
> https://mails.dpdk.org/archives/dev/2018-November/120035.html
>
> Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
> ---
> 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 b47c8c254..051ab5c2a 100644
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> @@ -79,6 +79,12 @@ Deprecation Notices
>
> The field would be added in v19.08.
>
> +* sched: To allow more traffic classes, flexible mapping of pipe queues to
> + traffic classes, and subport level configuration of pipes and queues
> + changes will be made to macros, data structures and API functions defined
> + in "rte_sched.h". These changes are aligned to improvements suggested in the
> + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html.
> +
> * cryptodev: the ``uint8_t *data`` member of ``key`` structure in the xforms
> structure (``rte_crypto_cipher_xform``, ``rte_crypto_auth_xform``, and
> ``rte_crypto_aead_xform``) will be changed to ``const uint8_t *data``.
Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Jasvinder Singh
> Sent: Wednesday, April 24, 2019 1:37 PM
> To: dev@dpdk.org
> Cc: Dumitrescu, Cristian <cristian.dumitrescu@intel.com>
> Subject: [dpdk-dev] [PATCH] doc: add deprecation notice for sched changes
>
> Add deprecation note for making changes in data structures, APIs and macros in
> order to have more traffic classes, flexible mapping of pipe queues to traffic
> classes, subport level configuration of pipes and queues, etc. These changes are
> aligned to improvements suggested in the RFC-
> https://mails.dpdk.org/archives/dev/2018-November/120035.html
>
> Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
Acked-by : Reshma Pattan <reshma.pattan@intel.com>
> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Jasvinder Singh
> Sent: Wednesday, April 24, 2019 1:37 PM
> To: dev@dpdk.org
> Cc: Dumitrescu, Cristian <cristian.dumitrescu@intel.com>
> Subject: [dpdk-dev] [PATCH] doc: add deprecation notice for sched changes
>
> Add deprecation note for making changes in data structures, APIs and macros in
> order to have more traffic classes, flexible mapping of pipe queues to traffic
> classes, subport level configuration of pipes and queues, etc. These changes are
> aligned to improvements suggested in the RFC-
> https://mails.dpdk.org/archives/dev/2018-November/120035.html
>
> Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
Acked-by : Reshma Pattan <reshma.pattan@intel.com>
29/04/2019 12:31, Mohammad Abdul Awal: > On 24/04/2019 13:37, Jasvinder Singh wrote: > > Add deprecation note for making changes in data structures, APIs > > and macros in order to have more traffic classes, flexible > > mapping of pipe queues to traffic classes, subport level > > configuration of pipes and queues, etc. These changes are aligned > > to improvements suggested in the RFC- > > https://mails.dpdk.org/archives/dev/2018-November/120035.html > > > > Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com> > > Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> > > --- > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > +* sched: To allow more traffic classes, flexible mapping of pipe queues to > > + traffic classes, and subport level configuration of pipes and queues > > + changes will be made to macros, data structures and API functions defined > > + in "rte_sched.h". These changes are aligned to improvements suggested in the > > + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html. > > Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com> Acked-by : Reshma Pattan <reshma.pattan@intel.com> There are only 2 acks for this change. Any other opinion? yes or no?
29/04/2019 12:31, Mohammad Abdul Awal: > On 24/04/2019 13:37, Jasvinder Singh wrote: > > Add deprecation note for making changes in data structures, APIs > > and macros in order to have more traffic classes, flexible > > mapping of pipe queues to traffic classes, subport level > > configuration of pipes and queues, etc. These changes are aligned > > to improvements suggested in the RFC- > > https://mails.dpdk.org/archives/dev/2018-November/120035.html > > > > Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com> > > Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> > > --- > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > +* sched: To allow more traffic classes, flexible mapping of pipe queues to > > + traffic classes, and subport level configuration of pipes and queues > > + changes will be made to macros, data structures and API functions defined > > + in "rte_sched.h". These changes are aligned to improvements suggested in the > > + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html. > > Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com> Acked-by : Reshma Pattan <reshma.pattan@intel.com> There are only 2 acks for this change. Any other opinion? yes or no?
> -----Original Message-----
> From: Thomas Monjalon [mailto:thomas@monjalon.net]
> Sent: Monday, May 13, 2019 2:56 PM
> To: dev@dpdk.org
> Cc: Awal, Mohammad Abdul <mohammad.abdul.awal@intel.com>; Singh,
> Jasvinder <jasvinder.singh@intel.com>; Dumitrescu, Cristian
> <cristian.dumitrescu@intel.com>; Yigit, Ferruh <ferruh.yigit@intel.com>;
> jerin.jacob@caviumnetworks.com; hemant.agrawal@nxp.com;
> stephen@networkplumber.org
> Subject: Re: [dpdk-dev] [PATCH] doc: add deprecation notice for sched changes
>
> 29/04/2019 12:31, Mohammad Abdul Awal:
> > On 24/04/2019 13:37, Jasvinder Singh wrote:
> > > Add deprecation note for making changes in data structures, APIs and
> > > macros in order to have more traffic classes, flexible mapping of
> > > pipe queues to traffic classes, subport level configuration of pipes
> > > and queues, etc. These changes are aligned to improvements suggested
> > > in the RFC-
> > > https://mails.dpdk.org/archives/dev/2018-November/120035.html
> > >
> > > Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
> > > Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
> > > ---
> > > --- a/doc/guides/rel_notes/deprecation.rst
> > > +++ b/doc/guides/rel_notes/deprecation.rst
> > > +* sched: To allow more traffic classes, flexible mapping of pipe
> > > +queues to
> > > + traffic classes, and subport level configuration of pipes and
> > > +queues
> > > + changes will be made to macros, data structures and API functions
> > > +defined
> > > + in "rte_sched.h". These changes are aligned to improvements
> > > +suggested in the
> > > + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html.
>
> >
> > Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
> Acked-by : Reshma Pattan <reshma.pattan@intel.com>
>
> There are only 2 acks for this change.
> Any other opinion? yes or no?
>
Cristian has provided his ack as well, please see below signed-off line.
> -----Original Message-----
> From: Thomas Monjalon [mailto:thomas@monjalon.net]
> Sent: Monday, May 13, 2019 2:56 PM
> To: dev@dpdk.org
> Cc: Awal, Mohammad Abdul <mohammad.abdul.awal@intel.com>; Singh,
> Jasvinder <jasvinder.singh@intel.com>; Dumitrescu, Cristian
> <cristian.dumitrescu@intel.com>; Yigit, Ferruh <ferruh.yigit@intel.com>;
> jerin.jacob@caviumnetworks.com; hemant.agrawal@nxp.com;
> stephen@networkplumber.org
> Subject: Re: [dpdk-dev] [PATCH] doc: add deprecation notice for sched changes
>
> 29/04/2019 12:31, Mohammad Abdul Awal:
> > On 24/04/2019 13:37, Jasvinder Singh wrote:
> > > Add deprecation note for making changes in data structures, APIs and
> > > macros in order to have more traffic classes, flexible mapping of
> > > pipe queues to traffic classes, subport level configuration of pipes
> > > and queues, etc. These changes are aligned to improvements suggested
> > > in the RFC-
> > > https://mails.dpdk.org/archives/dev/2018-November/120035.html
> > >
> > > Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
> > > Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
> > > ---
> > > --- a/doc/guides/rel_notes/deprecation.rst
> > > +++ b/doc/guides/rel_notes/deprecation.rst
> > > +* sched: To allow more traffic classes, flexible mapping of pipe
> > > +queues to
> > > + traffic classes, and subport level configuration of pipes and
> > > +queues
> > > + changes will be made to macros, data structures and API functions
> > > +defined
> > > + in "rte_sched.h". These changes are aligned to improvements
> > > +suggested in the
> > > + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html.
>
> >
> > Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
> Acked-by : Reshma Pattan <reshma.pattan@intel.com>
>
> There are only 2 acks for this change.
> Any other opinion? yes or no?
>
Cristian has provided his ack as well, please see below signed-off line.
13/05/2019 15:59, Singh, Jasvinder:
> From: Thomas Monjalon [mailto:thomas@monjalon.net]
> > 29/04/2019 12:31, Mohammad Abdul Awal:
> > > On 24/04/2019 13:37, Jasvinder Singh wrote:
> > > > Add deprecation note for making changes in data structures, APIs and
> > > > macros in order to have more traffic classes, flexible mapping of
> > > > pipe queues to traffic classes, subport level configuration of pipes
> > > > and queues, etc. These changes are aligned to improvements suggested
> > > > in the RFC-
> > > > https://mails.dpdk.org/archives/dev/2018-November/120035.html
> > > >
> > > > Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
> > > > Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
> > > > ---
> > > > --- a/doc/guides/rel_notes/deprecation.rst
> > > > +++ b/doc/guides/rel_notes/deprecation.rst
> > > > +* sched: To allow more traffic classes, flexible mapping of pipe
> > > > +queues to
> > > > + traffic classes, and subport level configuration of pipes and
> > > > +queues
> > > > + changes will be made to macros, data structures and API functions
> > > > +defined
> > > > + in "rte_sched.h". These changes are aligned to improvements
> > > > +suggested in the
> > > > + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html.
> >
> > >
> > > Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
> > Acked-by : Reshma Pattan <reshma.pattan@intel.com>
> >
> > There are only 2 acks for this change.
> > Any other opinion? yes or no?
> >
>
> Cristian has provided his ack as well, please see below signed-off line.
You are right.
So we get enough acks from the whole team :)
If nobody is against, I will merge it.
13/05/2019 15:59, Singh, Jasvinder:
> From: Thomas Monjalon [mailto:thomas@monjalon.net]
> > 29/04/2019 12:31, Mohammad Abdul Awal:
> > > On 24/04/2019 13:37, Jasvinder Singh wrote:
> > > > Add deprecation note for making changes in data structures, APIs and
> > > > macros in order to have more traffic classes, flexible mapping of
> > > > pipe queues to traffic classes, subport level configuration of pipes
> > > > and queues, etc. These changes are aligned to improvements suggested
> > > > in the RFC-
> > > > https://mails.dpdk.org/archives/dev/2018-November/120035.html
> > > >
> > > > Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
> > > > Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
> > > > ---
> > > > --- a/doc/guides/rel_notes/deprecation.rst
> > > > +++ b/doc/guides/rel_notes/deprecation.rst
> > > > +* sched: To allow more traffic classes, flexible mapping of pipe
> > > > +queues to
> > > > + traffic classes, and subport level configuration of pipes and
> > > > +queues
> > > > + changes will be made to macros, data structures and API functions
> > > > +defined
> > > > + in "rte_sched.h". These changes are aligned to improvements
> > > > +suggested in the
> > > > + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html.
> >
> > >
> > > Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
> > Acked-by : Reshma Pattan <reshma.pattan@intel.com>
> >
> > There are only 2 acks for this change.
> > Any other opinion? yes or no?
> >
>
> Cristian has provided his ack as well, please see below signed-off line.
You are right.
So we get enough acks from the whole team :)
If nobody is against, I will merge it.
13/05/2019 16:12, Thomas Monjalon:
> 13/05/2019 15:59, Singh, Jasvinder:
> > From: Thomas Monjalon [mailto:thomas@monjalon.net]
> > > 29/04/2019 12:31, Mohammad Abdul Awal:
> > > > On 24/04/2019 13:37, Jasvinder Singh wrote:
> > > > > Add deprecation note for making changes in data structures, APIs and
> > > > > macros in order to have more traffic classes, flexible mapping of
> > > > > pipe queues to traffic classes, subport level configuration of pipes
> > > > > and queues, etc. These changes are aligned to improvements suggested
> > > > > in the RFC-
> > > > > https://mails.dpdk.org/archives/dev/2018-November/120035.html
> > > > >
> > > > > Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
> > > > > Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
> > > > > ---
> > > > > --- a/doc/guides/rel_notes/deprecation.rst
> > > > > +++ b/doc/guides/rel_notes/deprecation.rst
> > > > > +* sched: To allow more traffic classes, flexible mapping of pipe
> > > > > +queues to
> > > > > + traffic classes, and subport level configuration of pipes and
> > > > > +queues
> > > > > + changes will be made to macros, data structures and API functions
> > > > > +defined
> > > > > + in "rte_sched.h". These changes are aligned to improvements
> > > > > +suggested in the
> > > > > + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html.
> > >
> > > >
> > > > Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
> > > Acked-by : Reshma Pattan <reshma.pattan@intel.com>
> > >
> > > There are only 2 acks for this change.
> > > Any other opinion? yes or no?
> > >
> >
> > Cristian has provided his ack as well, please see below signed-off line.
>
> You are right.
> So we get enough acks from the whole team :)
>
> If nobody is against, I will merge it.
Applied, thanks
13/05/2019 16:12, Thomas Monjalon:
> 13/05/2019 15:59, Singh, Jasvinder:
> > From: Thomas Monjalon [mailto:thomas@monjalon.net]
> > > 29/04/2019 12:31, Mohammad Abdul Awal:
> > > > On 24/04/2019 13:37, Jasvinder Singh wrote:
> > > > > Add deprecation note for making changes in data structures, APIs and
> > > > > macros in order to have more traffic classes, flexible mapping of
> > > > > pipe queues to traffic classes, subport level configuration of pipes
> > > > > and queues, etc. These changes are aligned to improvements suggested
> > > > > in the RFC-
> > > > > https://mails.dpdk.org/archives/dev/2018-November/120035.html
> > > > >
> > > > > Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
> > > > > Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
> > > > > ---
> > > > > --- a/doc/guides/rel_notes/deprecation.rst
> > > > > +++ b/doc/guides/rel_notes/deprecation.rst
> > > > > +* sched: To allow more traffic classes, flexible mapping of pipe
> > > > > +queues to
> > > > > + traffic classes, and subport level configuration of pipes and
> > > > > +queues
> > > > > + changes will be made to macros, data structures and API functions
> > > > > +defined
> > > > > + in "rte_sched.h". These changes are aligned to improvements
> > > > > +suggested in the
> > > > > + RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html.
> > >
> > > >
> > > > Acked-by: Mohammad Abdul Awal <mohammad.abdul.awal@intel.com>
> > > Acked-by : Reshma Pattan <reshma.pattan@intel.com>
> > >
> > > There are only 2 acks for this change.
> > > Any other opinion? yes or no?
> > >
> >
> > Cristian has provided his ack as well, please see below signed-off line.
>
> You are right.
> So we get enough acks from the whole team :)
>
> If nobody is against, I will merge it.
Applied, thanks
Add deprecation note for making changes in data structures and APIs in order to allow dynamic configuration of subport bandwidth profile. These changes are aligned as suggested in the RFC[1]. https://mails.dpdk.org/archives/dev/2020-July/175161.html Signed-off-by: Savinay Dharmappa <savinay.dharmappa@intel.com> --- 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 a58a179..d78a3a1 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -129,6 +129,12 @@ Deprecation Notices in "rte_sched.h". These changes are aligned to improvements suggested in the RFC https://mails.dpdk.org/archives/dev/2018-November/120035.html. +* sched: To allow dynamic configuration of the subport bandwidth profile, + changes will be made to data structures ``rte_sched_subport_params`` + ``rte_sched_port_params`` and new data structure, API fuctions will be + defined in "rte_sched.h". These changes are aligned as suggested in the + RFC https://mails.dpdk.org/archives/dev/2020-July/175161.html + * metrics: The function ``rte_metrics_init`` will have a non-void return in order to notify errors instead of calling ``rte_exit``. -- 2.7.4