On 1/23/2019 9:39 PM, Thomas Monjalon wrote:
> 22/01/2019 16:44, Ferruh Yigit:
>> dev_open() is changed in Linux kernel version 5.0 and now requires
>> a new parameter, 'struct netlink_ext_ack *extack'.
>> Fixed by defining dev_open as macro when kernel version >= 5.0
>>
>> Signed-off-by: Ferruh Yi
Hi all,
>My vote is definitely for merging.
+1 for this, this seems very reasonable
Regards,
Rami Rosen
On Wed, 23 Jan 2019 at 19:20, Ananyev, Konstantin
wrote:
>
>
>
> > -Original Message-
> > From: Thomas Monjalon [mailto:tho...@monjalon.net]
> > Sent: Wednesday, January 23, 2019 5:11
Hi Ferruh,
What about this patch?
Can you merge it as-is, or should I change it to use relevant
eth_header_ops functions? Or maybe completely use eth_header_ops?
Best regards,
Igor
On Fri, Nov 30, 2018 at 10:07 PM Igor Ryzhov wrote:
> Hi Ferruh,
>
> header_ops.parse method is used by raw-socke
On Wed, Jan 23, 2019 at 05:07:14PM -0500, Michael Santana wrote:
> GitHub is a service used by developers to store repositories. GitHub
> provides service integrations that allow 3rd party services to access
> developer repositories and perform actions. One of these services is
> Travis-CI, a sim
On Thu, Jan 24, 2019 at 06:41:01AM +, Liron Himi wrote:
>Hi,
>
>
>In our specific platform makefile we have removed several components.
>Some due to conflicts and some to reduce final package size.
>
>As you know this can be done by setting to ‘false’ specific
>‘CONFIG_RT
On Thu, Jan 24, 2019 at 09:35:48AM +, Bruce Richardson wrote:
> On Wed, Jan 23, 2019 at 05:07:14PM -0500, Michael Santana wrote:
> > GitHub is a service used by developers to store repositories. GitHub
> > provides service integrations that allow 3rd party services to access
> > developer repo
On Sat, 2018-12-22 at 11:15 +0100, Luca Boccassi wrote:
> On Thu, 13 Dec 2018, 11:35 Luca Boccassi
> > On Mon, 2018-12-10 at 18:38 +, Luca Boccassi wrote:
> > > On Thu, 2018-11-29 at 16:23 +, Luca Boccassi wrote:
> > > > Hi all,
> > > >
> > > > Here is a list of patches targeted for LTS
Tuesday, January 22, 2019 10:22 AM, Dekel Peled:
> Subject: [dpdk-dev] [PATCH] net/mlx5: block RSS action without Rx queues
>
> This patch modifies function mlx5_flow_validate_action_rss(), to prevent the
> setting of rule with rss action, but without specifying any queues.
> For example:
> flow c
Tuesday, January 22, 2019 10:22 AM, Dekel Peled:
> Subject: [dpdk-dev] [PATCH] net/mlx5: allow port start with zero Rx queues
>
> During port start, function mlx5_ctrl_flow_vlan() is called to create default
> ingress flow rules.
> For specific use-cases, a port can be used for Tx only.
> In such
Tuesday, January 22, 2019 2:06 PM, Viacheslav Ovsiienko:
> Subject: [dpdk-dev] [PATCH] net/mlx5: fix tc rule handle assignment
>
> When tc rule is created via Netlink message application can provide the
> unique rule value which can be accepted by the kernel. Than rule is managed
> with this assig
Wednesday, January 23, 2019 3:19 PM, Viacheslav Ovsiienko:
> Subject: [dpdk-dev] [PATCH v2] net/mlx5: fix VXLAN port registration race
> condition
>
> E-Switch VXLAN tunneling rules require virtual VXLAN network devices be
> created. These devices are managed by MLX5 PMD and created/deleted
> dyna
Changed size of test buffer to 100 to allow
qat to run compress unit-test,
qat_comp_process_response():
QAT intermediate buffer may be too small for output,
try configuring a larger size
Fixes: c1bbb613ce96 ("test/compress: add out of space test")
Cc: marko.kovace...@intel.com
Signed-off-by: Mark
Signed-off-by: Raslan Darawsheh
---
doc/guides/rel_notes/release_19_02.rst | 189 +
1 file changed, 189 insertions(+)
diff --git a/doc/guides/rel_notes/release_19_02.rst
b/doc/guides/rel_notes/release_19_02.rst
index facf0c5..4291f9f 100644
--- a/doc/guides/rel_n
Add a programmer's guide section for meson ut
Signed-off-by: Hari Kumar Vemula
---
v3: Modified
v2: Removed enhancement details
---
doc/guides/prog_guide/index.rst| 1 +
doc/guides/prog_guide/meson_ut.rst | 159 +
2 files changed, 160 insertions(+)
create mode
On 1/23/2019 8:26 PM, Thomas Monjalon wrote:
> 23/01/2019 20:31, Ferruh Yigit:
>> On 7/13/2017 11:07 AM, kubax.kozak at intel.com (Kuba Kozak) wrote:
>>> This patchset introduce a mechanism for running dpdk application with
>>> parameters provided by configuration file.
>>>
>>> A new API for EAL t
On 1/24/2019 9:18 AM, Igor Ryzhov wrote:
> Hi Ferruh,
>
> What about this patch?
> Can you merge it as-is, or should I change it to use relevant eth_header_ops
> functions? Or maybe completely use eth_header_ops?
Hi Igor,
I am not clear about motivation of the patch, what use case enabled by thi
> -Original Message-
> From: Vemula, Hari KumarX
> Sent: Thursday, January 24, 2019 1:42 PM
> To: dev@dpdk.org
> Cc: Mcnamara, John ; Pattan, Reshma
> ; Richardson, Bruce ;
> Kovacevic, Marko ; Parthasarathy, JananeeX M
> ; Vemula, Hari KumarX
>
> Subject: [PATCH v3] doc: add meson ut in
> -Original Message-
> From: Sun, Chenmin
> Sent: Wednesday, January 23, 2019 9:30 PM
> To: dev@dpdk.org
> Cc: sta...@dpdk.org; Sun, Chenmin ; Zhang, Qi Z
>
> Subject: [PATCH] net/i40e: fix statistics
>
> From: Chenmin Sun
>
> 1. Fix the lldp stop condition check - for firmware versi
On 1/23/2019 11:07 PM, Kevin Traynor wrote:
> On 01/22/2019 05:23 PM, Ferruh Yigit wrote:
>> Define '__rte_deprecated' usage process.
>>
>> Suggests keeping old API with '__rte_deprecated' marker including
>> next LTS, they will be removed just after the LTS release.
>>
>> Signed-off-by: Ferruh Yig
24/01/2019 14:54, Ferruh Yigit:
> On 1/23/2019 8:26 PM, Thomas Monjalon wrote:
> > 23/01/2019 20:31, Ferruh Yigit:
> >> On 7/13/2017 11:07 AM, kubax.kozak at intel.com (Kuba Kozak) wrote:
> >>> This patchset introduce a mechanism for running dpdk application with
> >>> parameters provided by confi
g++ reports "error: missing initializer for member"
Fixes: 5d3f72100904 (mbuf: implement generic format for sched field)
Signed-off-by: Ed Czeck
---
lib/librte_mbuf/rte_mbuf.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h
index d71629
On 1/24/2019 2:32 PM, Thomas Monjalon wrote:
> 24/01/2019 14:54, Ferruh Yigit:
>> On 1/23/2019 8:26 PM, Thomas Monjalon wrote:
>>> 23/01/2019 20:31, Ferruh Yigit:
On 7/13/2017 11:07 AM, kubax.kozak at intel.com (Kuba Kozak) wrote:
> This patchset introduce a mechanism for running dpdk appl
This patch fixes qat comp setup inter_buffers
memory allocation size to a broader size
then just 2MB
Fixes: a124830a6f00 ("compress/qat: enable dynamic huffman encoding")
Cc: fiona.tr...@intel.com
Signed-off-by: Marko Kovacevic
---
drivers/compress/qat/qat_comp_pmd.c | 2 +-
1 file changed, 1 i
This patch will change the operation status when ISA-L returns because
of a recoverable out of space error, rather than a just generic fail.
Signed-off-by: Lee Daly
---
drivers/compress/isal/isal_compress_pmd.c | 20 ++--
1 file changed, 14 insertions(+), 6 deletions(-)
diff --g
From: Ivan Malov
Fixes: f8244c6399d9 ("ethdev: increase port id range")
Cc: sta...@dpdk.org
Signed-off-by: Ivan Malov
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_log.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/sfc/sfc_log.h b/drivers/net/sfc
On 01/24/2019 03:31 PM, Ferruh Yigit wrote:
> On 1/23/2019 11:07 PM, Kevin Traynor wrote:
>> On 01/22/2019 05:23 PM, Ferruh Yigit wrote:
>>> Define '__rte_deprecated' usage process.
>>>
>>> Suggests keeping old API with '__rte_deprecated' marker including
>>> next LTS, they will be removed just aft
24/01/2019 15:46, Ferruh Yigit:
> On 1/24/2019 2:32 PM, Thomas Monjalon wrote:
> > 24/01/2019 14:54, Ferruh Yigit:
> >> On 1/23/2019 8:26 PM, Thomas Monjalon wrote:
> >>> 23/01/2019 20:31, Ferruh Yigit:
> On 7/13/2017 11:07 AM, kubax.kozak at intel.com (Kuba Kozak) wrote:
> > This patchset
This patch updates the release note for the newly added self
test feature of FIPS validation sample application.
Signed-off-by: Fan Zhang
---
doc/guides/rel_notes/release_19_02.rst | 9 +
1 file changed, 9 insertions(+)
diff --git a/doc/guides/rel_notes/release_19_02.rst
b/doc/guides/r
Hi Ferruh,
I already answered your question in my previous email, header_ops.parse
method is used by packet(7) interface for packet parsing and filling
sockaddr_ll structure.
Here is the link on the usage –
https://elixir.bootlin.com/linux/latest/source/net/packet/af_packet.c#L2100
Regarding the
On 1/24/2019 4:06 PM, Thomas Monjalon wrote:
> 24/01/2019 15:46, Ferruh Yigit:
>> On 1/24/2019 2:32 PM, Thomas Monjalon wrote:
>>> 24/01/2019 14:54, Ferruh Yigit:
On 1/23/2019 8:26 PM, Thomas Monjalon wrote:
> 23/01/2019 20:31, Ferruh Yigit:
>> On 7/13/2017 11:07 AM, kubax.kozak at int
On 1/24/2019 3:33 PM, Kevin Traynor wrote:
> On 01/24/2019 03:31 PM, Ferruh Yigit wrote:
>> On 1/23/2019 11:07 PM, Kevin Traynor wrote:
>>> On 01/22/2019 05:23 PM, Ferruh Yigit wrote:
Define '__rte_deprecated' usage process.
Suggests keeping old API with '__rte_deprecated' marker inc
Read barrier must be implied between reading descriptor flags
and descriptor id. Otherwise, in case of reordering, we could
read wrong descriptor id.
For the reference, similar barrier for split rings is the read
barrier between VIRTQUEUE_NUSED (reading the used->idx) and
the call to the virtio_xm
Ilya Maximets (3):
net/virtio: fix improper read barriers on packed Tx cleanup
net/virtio: add barriers for extra descriptors on Rx split
net/virtio: add missing read barrier for packed dequeue
drivers/net/virtio/virtio_rxtx.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
--
There should be read barrier between checking VIRTQUEUE_NUSED (reading
the used->idx) and reading these descriptors. It's done for the first
checks at the beginning of these functions but missed while checking
for extra required descriptors.
Fixes: e5f456a98d3c ("net/virtio: support in-order Rx an
Read barrier is required between reading the flags (desc_is_used)
and the content of descriptor to ensure the ordering.
Otherwise, speculative read of desc.id could be reordered with
reading of the desc.flags.
Fixes: a76290c8f1cf ("net/virtio: implement Rx path for packed queues")
Cc: sta...@dpdk.
Patches has to be validated for meson devtool script for
code and document changes. Updating documentation for meson
build steps in checking Compilation category.
Signed-off-by: Vipin Varghese
Tested-by: Marko Kovacevic
Acked-by: Marko Kovacevic
---
V4:
- spelling correction for Compilation -
> > > > > > +/**
> > > > > > + * RTE thread Quiescent State structure.
> > > > > > + */
> > > > > > +struct rte_rcu_qsbr {
> > > > > > + uint64_t reg_thread_id[RTE_QSBR_BIT_MAP_ELEMS]
> > > > > __rte_cache_aligned;
> > > > > > + /**< Registered reader thread IDs - reader threads reporting
> >
On 1/24/2019 4:35 PM, Igor Ryzhov wrote:
> Hi Ferruh,
>
> I already answered your question in my previous email, header_ops.parse method
> is used by packet(7) interface for packet parsing and filling sockaddr_ll
> structure.
> Here is the link on the usage –
> https://elixir.bootlin.com/linux/la
24/01/2019 17:18, Ferruh Yigit:
> On 1/24/2019 4:06 PM, Thomas Monjalon wrote:
> > 24/01/2019 15:46, Ferruh Yigit:
> >> On 1/24/2019 2:32 PM, Thomas Monjalon wrote:
> >>> 24/01/2019 14:54, Ferruh Yigit:
> On 1/23/2019 8:26 PM, Thomas Monjalon wrote:
> > 23/01/2019 20:31, Ferruh Yigit:
> >>
Hi Ferruh,
Ok, no problem. Generally, it is needed for all applications using
packet(7) interface, running over KNI interfaces.
More specifically, one example of such application is FRRouting, I suppose
you are familiar with it.
FRR's ISIS daemon is using AF_PACKET sockets and checking received
so
>
>
> > > > > > > +/**
> > > > > > > + * RTE thread Quiescent State structure.
> > > > > > > + */
> > > > > > > +struct rte_rcu_qsbr {
> > > > > > > + uint64_t reg_thread_id[RTE_QSBR_BIT_MAP_ELEMS]
> > > > > > __rte_cache_aligned;
> > > > > > > + /**< Registered reader thread IDs - reader thre
The original document written from the point of ABI versioning but later
additions make document confusing, convert document into a ABI/API
policy documentation and organize the document in subsections:
- ABI/API Deprecation
- Experimental APIs
- Library versioning
- ABI versioning
Aim to clarify
Define '__rte_deprecated' usage process.
Suggests keeping old API with '__rte_deprecated' marker including
next LTS, they will be removed just after the LTS release.
Signed-off-by: Ferruh Yigit
Acked-by: Luca Boccassi
Acked-by: Neil Horman
---
Cc: Luca Boccassi
Cc: Kevin Traynor
Cc: Yongseok
Initial process requires oncoming changes described in deprecation
notice should be implemented in a RTE_NEXT_ABI gated way.
This has been discussed in technical board, and since this can cause a
multiple #ifdef blocks in multiple locations of the code, can be
confusing specially for the modificat
Bruce Richardson writes:
> On Wed, Jan 23, 2019 at 05:07:14PM -0500, Michael Santana wrote:
>> GitHub is a service used by developers to store repositories. GitHub
>> provides service integrations that allow 3rd party services to access
>> developer repositories and perform actions. One of thes
23/01/2019 23:07, Michael Santana:
> +if [ "${NINJABUILD}" == "1" ]; then
> +meson build
> +ninja -C build
> +else
> +make config T=x86_64-native-linuxapp-${CC}
> +if [ "${SHARED}" == "1" ]; then
> +set_conf build CONFIG_RTE_BUILD_SHARED_LIB y
> +fi
> +
> +if [ "${KE
> Changed size of test buffer to 100 to allow qat to run compress unit-test,
> qat_comp_process_response():
> QAT intermediate buffer may be too small for output, try configuring a larger
> size
>
> Fixes: c1bbb613ce96 ("test/compress: add out of space test")
> Cc: marko.kovace...@intel.com
>
> S
On Thu, Jan 24, 2019 at 01:11:36PM -0500, Aaron Conole wrote:
> Bruce Richardson writes:
>
> > On Wed, Jan 23, 2019 at 05:07:14PM -0500, Michael Santana wrote:
> >> GitHub is a service used by developers to store repositories. GitHub
> >> provides service integrations that allow 3rd party servic
Hello,
Iwant to loop-back two (or more) ports each individually (RX0 > TX0, RX1 >TX1,
RXn > TXn).
Imanage to loop-back a single port via, e.g:
testpmd> set portlist 0
ButI don't know how to run in parallel all individual ports in"self-loopback"
mode.
Thanksfor your advice.
Regards,
>
> GitHub is a service used by developers to store repositories. GitHub
> provides service integrations that allow 3rd party services to access
> developer repositories and perform actions. One of these services is Travis-
> CI, a simple continuous integration platform.
>
> This is a simple in
That's a good suggestion. I will look into it.
~Michael Santana
On Thu, Jan 24, 2019 at 2:27 PM Honnappa Nagarahalli <
honnappa.nagaraha...@arm.com> wrote:
> >
> > GitHub is a service used by developers to store repositories. GitHub
> > provides service integrations that allow 3rd party service
Thomas Monjalon writes:
> 23/01/2019 23:07, Michael Santana:
>> +if [ "${NINJABUILD}" == "1" ]; then
>> +meson build
>> +ninja -C build
>> +else
>> +make config T=x86_64-native-linuxapp-${CC}
>> +if [ "${SHARED}" == "1" ]; then
>> +set_conf build CONFIG_RTE_BUILD_SHARED_LI
On Thu, 24 Jan 2019 09:36:37 -0500
Ed Czeck wrote:
> g++ reports "error: missing initializer for member"
> Fixes: 5d3f72100904 (mbuf: implement generic format for sched field)
>
> Signed-off-by: Ed Czeck
> ---
> lib/librte_mbuf/rte_mbuf.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git
After read, file offset must be set to 0 before write.
Otherwise, the third byte will be overwritten instead of the first.
Fixes: c6fd54f28c24 ("kni: add function to set link state on kernel interface")
Cc: sta...@dpdk.org
Signed-off-by: Igor Ryzhov
---
lib/librte_kni/rte_kni.c | 6 ++
1 fi
Hi all,
Here is a list of patches targeted for LTS release 17.11.5. Please help review
and test. The planned date for the final release is Feb 1, Before that, please
shout if anyone has objections with these patches being applied.
Also for the companies committed to running regression tests, plea
From: Chenmin Sun
1. Fix the lldp stop condition check - for firmware
versions 6.01(for X710)/3.33(for X722) or later we need stop the lldp
2. Doucment known issue for tx bytes decreasing due to link status chage
3. Deferred stats reset in dev_init to avoid some noise be counted.
Fixes: 044846f0
On Thu, Jan 24, 2019 at 07:58:59PM +0300, Ilya Maximets wrote:
> Ilya Maximets (3):
> net/virtio: fix improper read barriers on packed Tx cleanup
> net/virtio: add barriers for extra descriptors on Rx split
> net/virtio: add missing read barrier for packed dequeue
>
> drivers/net/virtio/vir
Hi Gage,
Thank you for this patch. Arm (Ola Liljedahl) had worked on a
non-blocking ring algorithm. We were planning to add it to DPDK at some point
this year. I am wondering if you would be open to take a look at the algorithm
and collaborate?
I am yet to fully understand both the algo
Add a programmer's guide section for meson ut
Signed-off-by: Hari Kumar Vemula
---
v4: Typos corrected
v3: Modified
v2: Removed enhancement details
---
doc/guides/prog_guide/index.rst| 1 +
doc/guides/prog_guide/meson_ut.rst | 159 +
2 files changed, 160 inserti
Dynamic memory mode allowes zero socket-mem because all the
required memory could be allocated on demand.
Fixes: 339c2244b4f1 ("eal: fix parsing zero socket memory and limits")
Cc: sta...@dpdk.org
Signed-off-by: Ilya Maximets
---
test/test/test_eal_flags.c | 6 +++---
1 file changed, 3 insertio
60 matches
Mail list logo