> -Original Message-
> From: Maxime Coquelin [mailto:maxime.coque...@redhat.com]
> Sent: Monday, June 24, 2019 7:47 PM
> To: Noa Ezra ; tiwei@intel.com;
> zhihong.w...@intel.com
> Cc: Matan Azrad ; dev@dpdk.org
> Subject: Re: [Suspected-Phishing][PATCH] net/vhost: add an API for get
>
Hi,
What do you think about this patch?
Thanks,
Noa.
> -Original Message-
> From: Noa Ezra [mailto:n...@mellanox.com]
> Sent: Wednesday, June 19, 2019 9:16 AM
> To: maxime.coque...@redhat.com
> Cc: Matan Azrad ; dev@dpdk.org; Noa Ezra
> ; sta...@dpdk.org
> Subject: [Suspected-Phishing][PA
Hi Marchand,
Reply in line.
Best Regards,
From: David Marchand [mailto:david.march...@redhat.com]
Sent: Wednesday, June 19, 2019 5:06 PM
To: Pei, Andy
Cc: dev ; Xu, Rosen
Subject: Re: [dpdk-dev] [PATCH v3 4/4] net/ipn3ke: implementation of statistics
On Wed, Jun 19, 2019 at 10:56 AM Andy Pe
On Tue, Jun 25, 2019 at 9:10 AM Pei, Andy wrote:
> *From:* David Marchand [mailto:david.march...@redhat.com]
> *Sent:* Wednesday, June 19, 2019 5:06 PM
> *To:* Pei, Andy
> *Cc:* dev ; Xu, Rosen
> *Subject:* Re: [dpdk-dev] [PATCH v3 4/4] net/ipn3ke: implementation of
> statistics
>
>
>
>
>
>
>
>
On 6/25/2019 6:42 AM, jer...@marvell.com wrote:
> From: Jerin Jacob
>
> Claim the maintainership of the sub tree dpdk-next-net-mrvl,
> which covers all the Marvell network PMDs.
>
> Cc: Maciej Czekaj
> Cc: Shijith Thotton
> Cc: Liron Himi
> Cc: Zyta Szpak
> Cc: Rasesh Mody
> Cc: Shahed Shai
On 6/25/19 9:00 AM, Noa Ezra wrote:
-Original Message-
From: Maxime Coquelin [mailto:maxime.coque...@redhat.com]
Sent: Monday, June 24, 2019 7:47 PM
To: Noa Ezra ; tiwei@intel.com;
zhihong.w...@intel.com
Cc: Matan Azrad ; dev@dpdk.org
Subject: Re: [Suspected-Phishing][PATCH] net
And about short term, can't you just call
rte_eth_vhost_get_queue_event() in loop at startup until you get -1 and
build the states based on that?
As states->seen is zero-initialized, you would get all queues that have
been enabled before event handler is registered, right?
Thanks,
Maxime
On 6/2
original code is compatible with older device, whose mac register
address is no more than 10 bits. Now we have mac register address
longer than 10 bits, so we just delete the mask here.
Fixes: c01c748e4ae6 ("net/ipn3ke: add new driver")
Cc: rosen...@intel.com
Signed-off-by: Andy Pei
---
drivers
This patch implemente statistics read and reset function for ipn3ke.
Fixes: 70d6b7f550f4 ("net/ipn3ke: add representor")
Cc: rosen...@intel.com
Signed-off-by: Andy Pei
---
Cc: david.march...@redhat.com
v4:
* modify elements in ipn3ke_rpst_stats_strings[]
tx_dropped -> tx_dropped_packets
rx_
ipn3ke can work on 10G mode and 25G mode.
10G mode and 25G mode has different MAC register address for statistics.
This patch implemente statistics registers for 10G mode and 25G mode.
Fixes: c01c748e4ae6 ("net/ipn3ke: add new driver")
Cc: rosen...@intel.com
Signed-off-by: Andy Pei
---
drivers/
clear line side and NIC side statistics registers when HW init and
uinit, and when dev start.
Fixes: c01c748e4ae6 ("net/ipn3ke: add new driver")
Cc: rosen...@intel.com
Signed-off-by: Andy Pei
---
drivers/net/ipn3ke/ipn3ke_ethdev.c | 59 -
drivers/net/ipn3ke/
original code is compatible with older device, whose mac register
address is no more than 10 bits. Now we have mac register address
longer than 10 bits, so we just delete the mask here.
Fixes: c01c748e4ae6 ("net/ipn3ke: add new driver")
Cc: rosen...@intel.com
Signed-off-by: Andy Pei
---
drivers
This patch implemente statistics read and reset function for ipn3ke.
Fixes: 70d6b7f550f4 ("net/ipn3ke: add representor")
Cc: rosen...@intel.com
Signed-off-by: Andy Pei
---
Cc: david.march...@redhat.com
v4:
* modify elements in ipn3ke_rpst_stats_strings[]
tx_dropped -> tx_dropped_packets
rx_
clear line side and NIC side statistics registers when HW init and
uinit, and when dev start.
Fixes: c01c748e4ae6 ("net/ipn3ke: add new driver")
Cc: rosen...@intel.com
Signed-off-by: Andy Pei
---
drivers/net/ipn3ke/ipn3ke_ethdev.c | 59 -
drivers/net/ipn3ke/
ipn3ke can work on 10G mode and 25G mode.
10G mode and 25G mode has different MAC register address for statistics.
This patch implemente statistics registers for 10G mode and 25G mode.
Fixes: c01c748e4ae6 ("net/ipn3ke: add new driver")
Cc: rosen...@intel.com
Signed-off-by: Andy Pei
---
drivers/
On 6/25/19 9:04 AM, Noa Ezra wrote:
Hi,
What do you think about this patch?
Thanks,
Noa.
-Original Message-
From: Noa Ezra [mailto:n...@mellanox.com]
Sent: Wednesday, June 19, 2019 9:16 AM
To: maxime.coque...@redhat.com
Cc: Matan Azrad ; dev@dpdk.org; Noa Ezra
; sta...@dpdk.org
Subj
> -Original Message-
> From: dev On Behalf Of lir...@marvell.com
> Sent: Thursday, June 13, 2019 7:28 PM
> To: dev@dpdk.org
> Cc: Liron Himi
> Subject: [dpdk-dev] [PATCH v2 0/3] net/mvneta: minor updates
>
> From: Liron Himi
>
> Two patches handle statistics issues, the 3rd patch use o
This patch introduces two new messages VHOST_USER_GET_INFLIGHT_FD
and VHOST_USER_SET_INFLIGHT_FD to support transferring a shared
buffer between qemu and backend.
Firstly, qemu uses VHOST_USER_GET_INFLIGHT_FD to get the
shared buffer from backend. Then qemu should send it back
through VHOST_USER_S
> -Original Message-
> From: Chautru, Nicolas
> Sent: Monday, June 24, 2019 6:37 PM
> To: Thomas Monjalon ; Pattan, Reshma
>
> Cc: dev@dpdk.org; Laatz, Kevin
> Subject: RE: [dpdk-dev] [PATCH v2] lib/telemetry: add support to fetch global
> metrics
>
> Hi Reshma,
> I am still seeing bu
Hi, Marchand,
Reply in line.
From: David Marchand [mailto:david.march...@redhat.com]
Sent: Tuesday, June 25, 2019 3:17 PM
To: Pei, Andy
Cc: dev ; Xu, Rosen
Subject: Re: [dpdk-dev] [PATCH v3 4/4] net/ipn3ke: implementation of statistics
On Tue, Jun 25, 2019 at 9:10 AM Pei, Andy
mailto:andy..
On Tue, Jun 25, 2019 at 10:53 AM Pei, Andy wrote:
> Hi, Marchand,
>
You can call me David :-).
>
> Reply in line.
>
>
>
> *From:* David Marchand [mailto:david.march...@redhat.com]
> *Sent:* Tuesday, June 25, 2019 3:17 PM
> *To:* Pei, Andy
> *Cc:* dev ; Xu, Rosen
> *Subject:* Re: [dpdk-dev] [
+ Ye Xiaolong
-Original Message-
From: Xu, Rosen
Sent: Tuesday, June 11, 2019 10:35 AM
To: Pei, Andy ; dev@dpdk.org
Cc: Zhang, Roy Fan ; Zhang, Qi Z
; Wu, Jingjing ; Xing, Beilei
; Yigit, Ferruh
Subject: RE: [PATCH] net/i40e: i40e rework for ipn3ke
Hi Andy,
> -Original Message---
On 25-Jun-19 4:56 AM, vattun...@marvell.com wrote:
From: Vamsi Attunuru
V6 Changes:
* Added new mempool flag to ensure mbuf memory is not scattered
across page boundaries.
* Added KNI kernel module required PCI device information.
* Modified KNI example application to create mempool with n
Multi-process support for memif PMD.
Primary process handles connection establishment.
Secondary process queries for memory regions.
Signed-off-by: Jakub Grajciar
---
drivers/net/memif/Makefile| 3 +
drivers/net/memif/memif_socket.c | 45 +--
drivers/net/memif/meson.build | 3 +
>
> Adding a new field, ff_disable, to allow applications to control the
> features enabled on the crypto device. This would allow for efficient
> usage of HW/SW offloads.
>
> Signed-off-by: Anoob Joseph
> ---
> v2:
> * Updated test & example applications to incorporate the default setting
>
On 14-Jun-19 2:37 PM, Pallantla Poornima wrote:
Added unit test case for eal command line 'in-memory' option
which will cover below functions.
get_seg_memfd()
test_memfd_create()
pagesz_flags()
Added unit test case for eal command line 'single-file-segments' option
which will cover resize_hugefi
On 25-Jun-19 11:05 AM, Jakub Grajciar wrote:
Multi-process support for memif PMD.
Primary process handles connection establishment.
Secondary process queries for memory regions.
Signed-off-by: Jakub Grajciar
---
+/* Message header to synchronize regions */
+struct mp_region_msg {
+ c
> -Original Message-
> From: Anoob Joseph
> Sent: Thursday, June 20, 2019 9:15 AM
> To: Mattias Rönnblom ; Jerin Jacob
> Kollanukkaran ; Nikhil Rao ; Erik
> Gabriel Carrillo ; Abhinandan Gujjar
> ; Bruce Richardson
> ; Pablo de Lara
>
> Cc: Narayana Prasad Raju Athreya ; dev@dpdk.org;
> Lu
Declare a local variable 'arg' to hold the pointer to ARGS_ENTRY_ARB,
otherwise, the pop 'arg' in 'parse_int' holds wrong data like 'arg->
offset = 5912737, arg->size = 0', this caused the parse failure.
If calling like 'push_args(ctx, ARGS_ENTRY_ARB..)', the below code for
assgining 'offset & siz
From: Shreyansh Jain
Parse and find_device have specific function - former is for parsing a
string passed as argument, whereas the later is for iterating over all
the devices in the bus and calling a callback/handler. They have been
corrected with their right operations to support hotplugging/dev
1. need to use the bpool with rte_malloc instead of rte_free
2. Option to give portal to the seondary process thread.
Signed-off-by: Radu Bulie
Signed-off-by: Hemant Agrawal
Tested-by: Akhil Goyal
---
drivers/bus/dpaa/include/compat.h | 10 ++
drivers/mempool/dpaa/dpaa_mempool.c | 11
From: Akhil Goyal
The existing code is enabling the Tx queues as per
the number of lcore count, which is causing issue
in case of secondary process running on different number
of cores.
This patch fixes the Tx queues to number of DPAA cores,
which helps in using fixed number of Tx queues across
p
Declare a local variable 'arg' to hold the pointer to ARGS_ENTRY_ARB,
otherwise, the pop 'arg' in 'parse_int' holds wrong data like 'arg->
offset = 5912737, arg->size = 0', this caused the parse failure.
If calling like 'push_args(ctx, ARGS_ENTRY_ARB..)', the below code for
assgining 'offset & siz
From: Shreyansh Jain
Recent (18.11+), devargs structure was changed and so was DPDK port
usage in applications like OVS. Applications are now allowed to
plug/unplug ports (eth) using APIs (hotplug) based on device
arguments.
This patch enables the plug/unplug function (which are dummy for
FSLMC)
From: Shreyansh Jain
In case an incorrect device is found, it was quiting further search
rather than skipping it.
Signed-off-by: Shreyansh Jain
---
drivers/bus/fslmc/fslmc_bus.c | 24 ++--
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/drivers/bus/fslmc/fsl
From: Shreyansh Jain
This patch adds following:
1. 'g_container' variable name is not right way to represent the
FSLMC container. Renaming it to fslmc_container.
2. dynamic selection of IOMMU mode based on run environment
Signed-off-by: Shreyansh Jain
---
drivers/bus/fslmc/fslmc_vfio.c | 38 ++
From: Sachin Saxena
Signed-off-by: Sachin Saxena
---
drivers/bus/fslmc/fslmc_vfio.c | 39 +
drivers/bus/fslmc/fslmc_vfio.h | 4 ++-
drivers/bus/fslmc/rte_bus_fslmc_version.map | 6
drivers/mempool/dpaa2/dpaa2_hw_mempool.c| 13 +++
4 f
From: Nipun Gupta
LS1088 platform CENA operation are causing issues
at high load. CINH (cache inhibited) mode is working
fine with minor performance impact.
This patch enables CINH mode selectively on LS1088 platform
Signed-off-by: Nipun Gupta
---
drivers/bus/fslmc/portal/dpaa2_hw_dpio.h
> -Original Message-
> From: dev On Behalf Of Burakov, Anatoly
> Sent: Tuesday, June 25, 2019 3:30 PM
> To: Vamsi Krishna Attunuru ; dev@dpdk.org
> Cc: ferruh.yi...@intel.com; olivier.m...@6wind.com;
> arybche...@solarflare.com
> Subject: Re: [dpdk-dev] [PATCH v6 0/4] add IOVA = VA support
Replace the mbuf pointer array in the event eth Rx adapter
callback with an event array. Using an event array allows
the application to change attributes of the events enqueued
by the SW adapter.
The callback can drop packets and populate a callback
argument with the number of dropped packets. Add
> -Original Message-
> From: Pattan, Reshma
> Sent: Tuesday, June 25, 2019 9:39 AM
> To: Chautru, Nicolas ; Thomas Monjalon
>
> Cc: dev@dpdk.org; Laatz, Kevin
> Subject: RE: [dpdk-dev] [PATCH v2] lib/telemetry: add support to fetch global
> metrics
>
>
>
> > -Original Message---
On 25-Jun-19 12:15 PM, Jerin Jacob Kollanukkaran wrote:
-Original Message-
From: dev On Behalf Of Burakov, Anatoly
Sent: Tuesday, June 25, 2019 3:30 PM
To: Vamsi Krishna Attunuru ; dev@dpdk.org
Cc: ferruh.yi...@intel.com; olivier.m...@6wind.com;
arybche...@solarflare.com
Subject: Re: [dp
>
> On 6/18/2019 7:40 AM, Chalupnik, KamilX wrote:
> >> -Original Message-
> >> From: Chautru, Nicolas
> >> Sent: Friday, June 14, 2019 6:18 PM
> >> To: akhil.go...@nxp.com; dev@dpdk.org
> >> Cc: Yigit, Ferruh ; tho...@monjalon.net; Mokhtar,
> >> Amr ; Chalupnik, KamilX
> >> ; Chautru, N
>
> On 6/19/2019 6:48 PM, Nicolas Chautru wrote:
> > Update v7: Remove architecture specific reference to RTE_CPUFLAG_SSE4_2
> reported on travis-ci
> > Update v6: Cosmetic change to commit message to include previous Acked-by.
> > Update v5: Cosmetic change to remove trailing space and to commi
>
> >
> > Adding a new field, ff_disable, to allow applications to control the
> > features enabled on the crypto device. This would allow for efficient
> > usage of HW/SW offloads.
> >
> > Signed-off-by: Anoob Joseph
> > ---
> > v2:
> > * Updated test & example applications to incorporate the
>
> This patch changes the key pointer data types in cipher, auth,
> and aead xforms from "uint8_t *" to "const uint8_t *" for a
> more intuitive and safe sessionn creation.
>
> Signed-off-by: Fan Zhang
> Acked-by: Arek Kusztal
> Acked-by: Akhil Goyal
> ---
> v4:
> - Removed deprecation not
>
> This patch fixes the out-of-bounds coverity issue by adding
> missed algorithms to the array.
>
> Coverity issue: 337683
>
> Fixes: c68d7aa354f6 ("crypto/aesni_mb: use architecture independent macros")
>
> Signed-off-by: Fan Zhang
> ---
> v3:
> - fixed a compile issue
>
> v2:
> - added
>
> The following patches contain one fix and
> improvements to test_ipsec.c
>
> Changes in v2:
> -
> Patch 1 has been dropped as it hides the issue with QAT PMD.
> Patch 3 has been dropped as the hang issue with QAT device is not occurring
> with the latest DPDK 18.08 code.
> The
>
> > >
> > > When esn is used then high-order 32 bits are included in ICV
> > > calculation however are not transmitted. Update packet length
> > > to be consistent with auth data offset and length before crypto
> > > operation. High-order 32 bits of esn will be removed from packet
> > > length
>
> Hi Akhil,
>
> > Hi Konstantin,
> >
> > >
> > > Add support for packets that consist of multiple segments.
> > > Take into account that trailer bytes (padding, ESP tail, ICV)
> > > can spawn across multiple segments.
> > >
> > > Signed-off-by: Konstantin Ananyev
> > > ---
> >
> > Which all
>
> Hi Fiona,
>
>
> >
> > Hi Akhil, etc,
> > Is a deprecation notice necessary for this patch?
> > If this patch is accepted I will send a follow-up patchset zeroing the
> > xforms in
> > crypto apps.
> > Fiona
> >
>
> Sorry for late reply.
>
> I don't think this patch need deprecation notice
>
> Hi Akhil,
>
> >
> > Hi Fiona,
> >
> > I believe this patch is for 19.08, we normally do not accept such changes in
> RC4.
> [Fiona] Yes, it's for 19.08. Sorry, I should probably have indicated this in
> the
> header.
>
> > Also the patch
> >
> http://patches.dpdk.org/patch/53117/
> > loo
Hi Marcin,
>
> Hi Akhil,
> I've double checked and there is no problem with linking application against
> shared libraries, because inline functions are being inlined during
> compilation
> and before linking is done. To be more specific: there is not such symbol as
> rte_ipv6_get_next_ext in ip
>
> Add support for IPv6 with header extensions (IPv6 options) and IPsec
> transport mode:
> 1. Add IPv6 header extension parsing method in librte_net
> 2. Fix IPv6 header with extension parsing in both librte_ipsec and
>ipsec sample application using abovementioned function
> 3. Add new te
Hi Konstantin,
Could you please rebase this patchset. There are some conflicting changes
because of Marcin's patches.
Also could you please squash your doc patch with " examples/ipsec-secgw:
support packet fragmentation and reassembly "
As per convention followed, there should not be separate do
Hi Akhil,
>
> Hi Konstantin,
>
> Could you please rebase this patchset. There are some conflicting changes
> because of Marcin's patches.
> Also could you please squash your doc patch with " examples/ipsec-secgw:
> support packet fragmentation and reassembly "
> As per convention followed,
Hi Marius,
Could you please send the updated patch soon, so that they can be applied
before RC1.
Thanks,
Akhil
>
> Hi Marius,
>
>
> > Application ipsec-secgw is not working for IPv4 transport mode and for
> > IPv6 both transport and tunnel mode.
> >
> > IPv6 tunnel mode is not working due to
On 25-Jun-19 12:30 PM, Burakov, Anatoly wrote:
On 25-Jun-19 12:15 PM, Jerin Jacob Kollanukkaran wrote:
-Original Message-
From: dev On Behalf Of Burakov, Anatoly
Sent: Tuesday, June 25, 2019 3:30 PM
To: Vamsi Krishna Attunuru ; dev@dpdk.org
Cc: ferruh.yi...@intel.com; olivier.m...@6wind
rte_intr_enable/rte_intr_disable configure the interrupt context on the
kernel side (either uio or vfio).
In VFIO case, calling it from the interrupt handlers triggers an
unneeded interrupt handlers reconfiguration.
During this reconfiguration window, the device can trigger interrupts
which are lef
Hi,
About your comments:
1) I used macros around sa->flags where it was needed. Not all checks for that
set of flags use information if it is transport mode. As for macro
WITHOUT_TRANSPORT_VERSION, it was set only for checks that required information
from set of flags without taking into accou
This patch updates the ipsec-secgw application to support
header reconstruction. In addition a series of tests have
been added to prove the implementation's correctness.
Signed-off-by: Fan Zhang
---
doc/guides/rel_notes/release_19_08.rst | 6 +
examples/ipsec-secgw/sa.c
From: Marko Kovacevic
Add support for RFC 4301(5.1.2) to update of
Type of service field and Traffic class field
bits inside ipv4/ipv6 packets for outbound cases
and inbound cases which deals with the update of
the DSCP/ENC bits inside each of the fields.
Signed-off-by: Marko Kovacevic
Signed-o
This patchset adds the ECN and DSCP tunnel mode header reconstruction
support for rte_ipsec library. The ipsec-secgw sample application is
updated with the feature's enabling and a python3 script for testing
the correctness of the implementation.
This patchset depends on the following patchset
"[v
Add in the list of registers for the device. File is taken from the SPDK
project:
https://github.com/spdk/spdk/blob/master/include/spdk/ioat_spec.h
Signed-off-by: Bruce Richardson
---
drivers/raw/ioat/Makefile| 1 +
drivers/raw/ioat/meson.build | 3 +-
drivers/raw/ioat/rte_ioa
In order to allow binding/unbinding of devices for use by the
ioat_rawdev, we need to update the devbind script to add a new class
of device, and add device ids for the specific HW instances.
Signed-off-by: Bruce Richardson
---
V2: rather than adding a DMA section, add to "misc (rawdev)" sectio
This patch series adds support for the Intel QuickData Technology
device, part of the Intel I/O Acceleration Technology (Intel I/OAT). It
is a raw device for allowing hardware DMA i.e. data copies in hardware.
Performing the copies in hardware can provide performance improvements
for applications
Add stubs for ioat rawdev driver support in DPDK, specifically:
* makefile and meson build hooks
* initial public header file
* rawdev main C file, with probe and release functions
* release note update announcing the driver
* initial documentation for the new section in the rawdev doc
Qiming Yang writes:
> This patch set enables the backend of rte_flow, and the generic
> filter related functions in ice driver. Supported flows include
> ipv4, tcpv4, udpv4, ipv6, tcpv6, udpv6, tunnel, etc. This patch
> set depends on shared code update.
>
> ---
> v2 changes:
> - added UDP tunne
Add the create/destroy driver functions so that we can actually allocate
a rawdev and destroy it when done. No rawdev API functions are actually
implemented at this point.
Signed-off-by: Bruce Richardson
---
doc/guides/rawdevs/ioat_rawdev.rst | 11
drivers/raw/ioat/ioat_rawdev.c | 93 ++
Allow initializing a driver instance. Include selftest to validate these
functions.
Signed-off-by: Bruce Richardson
---
V2: test cases placed in self-test routine
---
app/test/test_rawdev.c | 2 +-
doc/guides/rawdevs/ioat_rawdev.rst | 32
drivers/raw/ioat/Makefile
Add in the "info_get" function to the driver, to allow us to query the
device. This allows us to have the unit test pick up the presence of
supported hardware or not.
Signed-off-by: Bruce Richardson
---
V2: Test case is placed in driver self-test routine
---
app/test/test_rawdev.c
Add stats functions to track what is happening in the driver, and put
unit tests to check those.
Signed-off-by: Bruce Richardson
---
V2: test cases moved to self-test routine
---
doc/guides/rawdevs/ioat_rawdev.rst | 14 +
drivers/raw/ioat/ioat_rawdev.c | 44 +++
Add local APIs to trigger data copies, and retrieve handle values once
those copies are completed. Included are unit tests to validate the data
is copies correctly.
Signed-off-by: Bruce Richardson
---
V2: test cases moved to self-test routine
---
doc/guides/rawdevs/ioat_rawdev.rst | 100 +
va2pa depends on the physical address and virtual address offset of
current mbuf. It may get the wrong physical address of next mbuf which
allocated in another hugepage segment.
In rte_mempool_populate_default(), trying to allocate whole block of
contiguous memory could be failed. Then, it would r
This patchset refactors the dpdk qos sched library to add
following features to enhance the scheduler functionality.
1. flexibile configuration of the pipe traffic classes and queues;
Currently, each pipe has 16 queues hardwired into 4 TCs scheduled with
strict priority, and each TC has exa
Update subport and pipe data structures to allow configuration
flexiblity for pipe traffic classes and queues, and subport level
configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
app/test/test_sched.c|
Update internal data structures of the scheduler to allow configuration
flexiblity for pipe traffic classes and queues, and subport level
configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_s
Update macros to allow configuration flexiblity for pipe traffic
classes and queues, and subport level configuration of the pipe
parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sched.h | 36 +++
Update port configuration api implementation to allow
configuration flexiblity for pipe traffic classes and queues,
and subport level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sched
Update port free api implementation to allow configuration
flexiblity for pipe traffic classes and queues, and subport level
configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sched.c | 71 +
Update suport configuration api implementation to allow
configuration flexiblity for pipe traffic classes and queues,
and subport level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sch
Update the pipe profile add api implementation to allow
configuration flexiblity for pipe traffic classes and queues,
and subport level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sch
Update pipe configuration api implementation to allow
configuration flexiblity for pipe traffic classes and queues,
and subport level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sched
Update run time packet read and write api implementation
to allow configuration flexiblity for pipe traffic classes
and queues, and subport level configuration of the pipe
parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sch
Update subport and tc queue stats api mplementation to allow
configuration flexiblity for pipe traffic classes and queues,
and subport level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rt
Update packet enqueue api implementation to allow configuration
flexiblity for pipe traffic classes and queues, and subport
level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sched.c |
Update grinder next pipe and tc functions to allow configuration
flexiblity for pipe traffic classes and queues, and subport
level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sched.c
Update port memory footprint api implementation to allow
configuration flexiblity for pipe traffic classes and
queues, and subport level configuration of the pipe
parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sc
Update grinder pipe and tc cache population to allow
configuration flexiblity for pipe traffic classes and
queues, and subport level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sched.
Update pipe and tc queues prefetch functions to allow
configuration flexiblity for pipe traffic classes and
queues, and subport level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sched
Update weighted round robin function for best-effort traffic
class queues to allow configuration flexiblity for pipe traffic
classes and queues, and subport level configuration of the pipe
parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
--
Modify credits update function of scheduler grinder to allow
configuration flexiblity for pipe traffic classes and queues, and
subport level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rt
Update mbuf prefetch function of the scheduler grinder to allow
configuration flexiblity for pipe traffic classes and queues, and
subport level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched
Update grinder schedule function to allow configuration
flexiblity for pipe traffic classes and queues, and subport
level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sched.c | 82
Update grinder handle function implementation to allow
configuration flexiblity for pipe traffic classes and queues,
and subport level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sche
Update softnic tm function to allow configuration flexiblity for
pipe traffic classes and queues, and subport level configuration
of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
drivers/net/softnic/rte_eth_softnic.c
Update queue stats read api implementation of the scheduler to allow
configuration flexiblity for pipe traffic classes and queues, and subport
level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_
Update unit test to allow configuration flexiblity for
pipe traffic classes and queues, and subport level
configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
app/test/test_sched.c | 37 ---
Update packet dequeue api implementation to allow configuration
flexiblity for pipe traffic classes and queues, and subport
level configuration of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
lib/librte_sched/rte_sched.c |
Update qos sched sample app to allow configuration flexibility for
pipe traffic classes and queues, and subport level configuration
of the pipe parameters.
Signed-off-by: Jasvinder Singh
Signed-off-by: Abraham Tovar
Signed-off-by: Lukasz Krakowiak
---
examples/qos_sched/app_thread.c | 11 +-
1 - 100 of 153 matches
Mail list logo