The HTML API and HTML/PDF guides may be installed if generated.
Signed-off-by: Thomas Monjalon
Acked-by: Panu Matilainen
---
mk/rte.sdkinstall.mk | 14 ++
1 file changed, 14 insertions(+)
diff --git a/mk/rte.sdkinstall.mk b/mk/rte.sdkinstall.mk
index 0667b70..ce077a4 100644
--- a/m
The examples are part of the installed documentation.
Signed-off-by: Thomas Monjalon
Acked-by: Panu Matilainen
---
mk/rte.sdkinstall.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/mk/rte.sdkinstall.mk b/mk/rte.sdkinstall.mk
index ce077a4..c611d45 100644
--- a/mk/rte.sdkinstall.mk
+++ b/
In order to be installed system-wise, this application needs
a prefix. So it makes clear that it is DPDK related.
Signed-off-by: Thomas Monjalon
Acked-by: Panu Matilainen
---
app/proc_info/Makefile | 2 +-
doc/guides/sample_app_ug/proc_info.rst | 8
mk/rte.sdktest.mk
The "make install" is more standard now.
So the recipe can be simplified.
Signed-off-by: Thomas Monjalon
Acked-by: Panu Matilainen
---
pkg/dpdk.spec | 59 ---
1 file changed, 16 insertions(+), 43 deletions(-)
diff --git a/pkg/dpdk.spec b/
Signed-off-by: Thomas Monjalon
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 460245b..eb7df3e 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -44,7 +44,7 @@ F: doc/
Build System
-M: Olivier Matz
+M: Thomas Monjal
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Panu Matilainen
> Sent: Thursday, December 3, 2015 1:44 PM
> To: Thomas Monjalon ; Mcnamara, John
>
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH] scripts: support any legal git revisions
> as abi valid
Fixes following error (observed when versioning macros used):
LD libdpdk.so
/usr/bin/ld: /root/dpdk/build/lib/libdpdk.so: version node not found
for symbol @DPDK_x.y
Also resulting combined library contains symbol version information:
$ readelf -a build/lib/libdpdk.so | grep rte_eal_ | grep
On Thu, Dec 03, 2015 at 11:18:27AM +, Ferruh Yigit wrote:
> On Thu, Dec 03, 2015 at 09:18:49AM +0100, Christian Ehrhardt wrote:
> > Hi Ferruh,
> > some minor bash improvements that could be made in the next revision:
> >
> > On Thu, Dec 3, 2015 at 2:22 AM, Ferruh Yigit
> > wrote:
> > > diff
In addition to git tags, support validating abi between any legal
gitrevisions(7) syntaxes, such as "validate-abi.sh -1 . "
"validate-abi.sh master mybranch " etc in addition to
validating between tags. Makes it easier to run the validator
for in-development work.
Signed-off-by: Panu Matilainen
A
On Thu, Dec 03, 2015 at 01:31:33AM +, Ferruh Yigit wrote:
> On Wed, Dec 02, 2015 at 06:44:19AM -0500, Neil Horman wrote:
> > On Tue, Dec 01, 2015 at 12:37:37PM +, Robie Basak wrote:
> > > Re-sending this unsigned since the ML rejected my signed email.
> > >
> > > -1 from Ubuntu without fur
This patchset includes a small fix in rte_cycle_32.h,
and support ACL for armv7-a platform.
v2:
- select alg as RTE_ACL_CLASSIFY_NEON only when NEON is checked in cpuflags.
- remove lpm/table/pipeline patch, and part of change will be merged into
Jerin's.
Jianbo Liu (3):
eal/arm: use RTE_ARM_E
CONFIG_* from config files can not be used in code.
Signed-off-by: Jianbo Liu
Acked-by: Jan Viktorin
---
lib/librte_eal/common/include/arch/arm/rte_cycles_32.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/librte_eal/common/include/arch/arm/rte_cycles_32.h
b/lib/librt
Implement vqtbl1q_u8 intrinsic function, which is not support in armv7-a.
Signed-off-by: Jianbo Liu
---
config/defconfig_arm-armv7a-linuxapp-gcc | 1 -
lib/librte_acl/Makefile | 2 +-
lib/librte_acl/rte_acl.c | 5 -
lib/librte_ea
Signed-off-by: Jianbo Liu
---
MAINTAINERS | 2 ++
1 file changed, 2 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 4478862..f859985 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -124,10 +124,12 @@ F: doc/guides/sample_app_ug/multi_process.rst
ARM v7
M: Jan Viktorin
+M: Jianbo Liu
On Thu, Dec 03, 2015 at 11:02:55PM +0800, Jianbo Liu wrote:
> Implement vqtbl1q_u8 intrinsic function, which is not support in armv7-a.
>
> Signed-off-by: Jianbo Liu
Acked-by: Jerin Jacob
> ---
> config/defconfig_arm-armv7a-linuxapp-gcc | 1 -
> lib/librte_acl/Makefile
On Thu, Dec 03, 2015 at 02:45:27PM +0100, Thomas Monjalon wrote:
> Following the recent discussions, this is a proposal to have a standard
> installation process while keeping compatibility with most of the old
> behaviours.
>
> v2 changes:
> - fix default build dir
> - RTE_TARGET subdir in $(sdkd
> -Original Message-
> From: Panu Matilainen [mailto:pmatilai at redhat.com]
> Sent: Thursday, December 3, 2015 1:44 PM
> To: Thomas Monjalon; Mcnamara, John
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH] scripts: support any legal git revisions
> as abi validation range
>
> On
Hi Thomas,
In general looks good :), I'm going to test this serie and sounds good the
feedback from other developers, maybe I'm going to send a version number 9 in
order to get a good way together :)
Thanks :)
Mario.
From: Thomas Monjalon [thomas.monja..
This patchset comprises a layer 3 forwarding derivative intended to
facilitate characterization of performance with different
threading models, specifically:-
1. EAL threads running on different physical cores
2. EAL threads running on the same physical core
3. Lightweight threads running in an EA
This commit adds an example that illustrates how to implement
a pthread shim with the lthread subsystem included in the
performance thread example application.
Signed-off-by: Ian Betts
---
examples/performance-thread/Makefile | 2 +
examples/performance-thread/pthread_shim/Makefi
This commit adds an L3 forwarding application to the performace-thread
example.
Signed-off-by: Ian Betts
---
config/defconfig_x86_64-native-linuxapp-gcc |3 +
config/defconfig_x86_64-native-linuxapp-icc |3 +
examples/Makefile |1 +
example
This commit adds the sample application user guide for the
performance thread sample application.
Signed-off-by: Ian Betts
---
.../sample_app_ug/img/performance_thread_1.svg | 799 +
.../sample_app_ug/img/performance_thread_2.svg | 865 ++
doc/guides/sample_app_
This commit adds the lightweight thread subsystem used by the
performance-thread sample applications.
Signed-off-by: Ian Betts
---
.../performance-thread/common/arch/x86/atomic.h| 59 ++
examples/performance-thread/common/arch/x86/ctx.c | 93 +++
examples/performance-thread/common/arch/x8
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Stephen Hemminger
> Sent: Wednesday, December 2, 2015 4:20 AM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH] add README
>
> This project is missing a proper README which is used in other projects
> and some
On Thu, 3 Dec 2015 09:28:23 +
ibetts wrote:
> +/*
> + * Atomically set a value and return the old value
> + */
> +static inline uint64_t
> +atomic64_xchg(uint64_t *ptr, uint64_t val) __attribute__ ((always_inline));
> +static inline uint64_t
> +atomic64_xchg(uint64_t *ptr, uint64_t val)
You
On Thu, 3 Dec 2015 09:28:24 +
ibetts wrote:
> +#define NB_MBUF RTE_MAX(\
> + (nb_ports*nb_rx_queue*RTE_TEST_RX_DESC_DEFAULT + \
> + nb_ports*nb_lcores*MAX_PKT_BURST + \
> + nb_ports*n_tx_queue*RTE_TEST_TX_DESC_DEFAULT + \
> -Original Message-
> From: Olivier MATZ [mailto:olivier.matz at 6wind.com]
> Sent: Friday, November 20, 2015 4:29 PM
> To: Mcnamara, John; Nelio Laranjeiro; dev at dpdk.org
> Cc: thomas.monjalon at 6wind.com; Lu, Wenzhuo
> Subject: Re: [PATCH 1/2] doc: announce ABI change for cmdline bu
rte_hash_create function was accidentally duplicated in
DPDK_2.1 in rte_hash_version.map.
Fixes: 473d1beb ("hash: allow to store data in hash table")
Reported-by: Ferruh Yigit
Signed-off-by: Pablo de Lara
---
lib/librte_hash/rte_hash_version.map | 1 -
1 file changed, 1 deletion(-)
diff --git
Hi list,
I try to make two DPDK process work together through a ring-based veth.
The first one fills the ring with generated packets :
./bin/click -n 4 -c 0x1 --proc-type=auto --vdev=eth_ring_0 --
conf/flow/veth-out.click
The second one reads them :
./bin/click -n 4 -c 0x2 --proc-type=auto --vde
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Ian Betts
> Sent: Thursday, December 3, 2015 17:21
> To: dev at dpdk.org
> Cc: Betts, Ian
> Subject: [dpdk-dev] [PATCH v7 0/4] examples: add performance-thread
>
> This patchset comprises a layer 3 forwarding
On Thu, Dec 03, 2015 at 08:31:39AM -0800, Stephen Hemminger wrote:
> On Thu, 3 Dec 2015 09:28:23 +
> ibetts wrote:
>
> > +/*
> > + * Atomically set a value and return the old value
> > + */
> > +static inline uint64_t
> > +atomic64_xchg(uint64_t *ptr, uint64_t val) __attribute__ ((always_inl
2015-12-03 15:31, Bruce Richardson:
> On Thu, Dec 03, 2015 at 02:45:27PM +0100, Thomas Monjalon wrote:
> > Following the recent discussions, this is a proposal to have a standard
> > installation process while keeping compatibility with most of the old
> > behaviours.
[...]
> > Local install exampl
On Thu, Dec 03, 2015 at 08:31:39AM -0800, Stephen Hemminger wrote:
> On Thu, 3 Dec 2015 09:28:23 +
> ibetts wrote:
>
> > +/*
> > + * Atomically set a value and return the old value */ static
> > +inline uint64_t atomic64_xchg(uint64_t *ptr, uint64_t val)
> > +__attribute__ ((always_inli
-Original Message-
From: Stephen Hemminger [mailto:step...@networkplumber.org]
Sent: Thursday, December 3, 2015 4:33 PM
To: Betts, Ian
Cc: dev at dpdk.org
Subject: Re: [dpdk-dev] [PATCH v5 3/4] examples: add l3fwd-thread example in
performance-thread
On Thu, 3 Dec 2015 09:28:24 +
2015-11-23 02:40, Thomas Monjalon:
> I use some scripts to make some basic checks before committing or
> submitting some patches.
> As they can be useful for every DPDK developers and especially for
> new committers / tree owners, they are added to the scripts directory.
>
> The problem, when shar
When compiling DPDK 2.1.0 on RHEL 7.2, errors are encountered in
../librte_eal/linuxapp/kni/ethtool/igb/igb_main.c.
The following changes can be applied relative to dpdk-2.2.0-rc2 to resolve
these issues.
- Lee Roberts
[root at dp91 lroberts]# diff
2015-12-03 18:31, Roberts, Lee A.:
> When compiling DPDK 2.1.0 on RHEL 7.2, errors are encountered in
> ../librte_eal/linuxapp/kni/ethtool/igb/igb_main.c.
> The following changes can be applied relative to dpdk-2.2.0-rc2 to resolve
> these issues.
Thanks
Please check how to submit a proper patch
Ferruh,
I have a lot of questions :)
2015-11-27 14:34, Ferruh Yigit:
> --- a/scripts/checkpatches.sh
> +++ b/scripts/checkpatches.sh
> @@ -43,6 +43,7 @@ length=${DPDK_CHECKPATCH_LINE_LENGTH:-80}
>
> # override default Linux options
> options="--no-tree"
> +options="$options ${GIT_HOOK_OPTIONS}
> > Exit tools/setup.sh script without prompting "Press enter to continue".
> >
> > The script can now be exited by typing the option number, "quit" or "q".
> >
> > Signed-off-by: John McNamara
>
> Acked-by: Harry van Haaren
Applied, thanks
2015-09-24 06:23, Neil Horman:
> On Thu, Sep 24, 2015 at 10:50:56AM +0300, Panu Matilainen wrote:
> > For giggles, tried running abi-validator between 2.0 and 2.1 on
> > my Fedora 22 laptop, didn't work due to various build failures.
> > With this patch series the following now succeeds:
> >
> > E
DPDK package lacks of a mechanism to install libraries, headers
applications, kernel modules and sdk files to a file system tree.
This patch set allows to install files based on the next
proposal:
http://www.freedesktop.org/software/systemd/man/file-hierarchy.html
v9:
When "make install-doc" is i
Add hierarchy-file support to the DPDK headers,
when invoking "make install-headers" headers will
be installed in: $(DESTDIR)/$(includedir)
where includedir=$(prefix)/include/dpdk and prefix=/usr/local by
default,
you can override "prefix" and "includedir" vars.
This hierarchy is based on:
http://w
Add hierarchy-file support to the DPDK app files,
nic bind file and cpu layout file
when invoking "make install-bin" app files will
be installed in: $(DESTDIR)/$(bindir)
where bindir=$(exec_prefix)/usr/local/bin
prefix=/usr/local
and exec_prefix=$(prefix) by default,
you can override prefix, exec_p
Add hierarchy-file support to the DPDK libraries,
when invoking "make install-lib" libraries will
be installed in: $(DESTDIR)/$(libdir)
where libdir=$(exec_prefix)/usr/lib
prefix=/usr/local
and exec_prefix=$(prefix) by default,
you can override prefix, exec_prefix and libdir vars.
This hierarchy is
Add hierarchy-file support to the DPDK modules,
when invoking "make install-mod" modules will be
installed in: $(DESTDIR)/$(kerneldir)
if RTE_EXEC_ENV=linuxapp then
kerneldir=/lib/modules/$(uname -r)/extra/drivers/dpdk
else kerneldir=/boot/modules
by default, you can override "kerneldir" var.
This
Add hierarchy-file support to the DPDK documentation,
when invoking "make install-doc" documentation files will
be installed in: $(DESTDIR)/$(docdir) where
docdir=$(datarootdir)/doc/dpdk
datarootdir=$(prefix)/share
prefix=/usr/local by default, you can override "prefix",
"datarootdir" and "docdir"
Add hierarchy-file support to the DPDK makefiles, scripts,
examples, tools, config files and headers,
when invoking "make install-sdk" makefiles, scripts,
examples and config files will be installed in:
$(DESTDIR)/$(sdkdir)
and headers will be installed in:
$(DESTDIR)/$(includedir)
where sdkdir=$(d
Add hierarchy-file support to the DPDK libraries, modules,
binary files, nic bind file, cpu layout file (tools) and documentation,
when invoking "make install-fhs" (filesystem hierarchy standard)
runtime files will be by default installed in:
$(DESTDIR)/$(bindir) where bindir=$(exec_prefix)/bin (bi
This is order to test could be installed in a file herarchy and do not
make a colision with test command in coreutils.
Signed-off-by: Mario Carrillo
---
app/test/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/test/Makefile b/app/test/Makefile
index ec33e1a..184f
"install" rule with the current dpdk behaviour change its name by
mbuild.
Signed-off-by: Mario Carrillo
---
mk/rte.sdkinstall.mk | 8
mk/rte.sdkroot.mk| 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/mk/rte.sdkinstall.mk b/mk/rte.sdkinstall.mk
index a67eba6..
If "T" variable is defined, the installation process will have the
current behaviour, else install rule will be called.
Signed-off-by: Mario Carrillo
---
mk/rte.sdkinstall.mk | 12 +++-
mk/rte.sdkroot.mk| 4 ++--
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/mk/rte
Information about variables and rules behaviour is added to
documentation.
Suggested-by: John McNamara
Signed-off-by: Mario Carrillo
---
doc/build-sdk-quick.txt | 23 +-
doc/guides/freebsd_gsg/build_dpdk.rst | 60 +++
doc/guides/linux_gs
A couple of fixes for vlan offload, and the patch to support
multi-segment frames.
Charles (Chas) Williams (1):
vmxnet3: don't clear vf_table on restart
Stephen Hemminger (2):
vmxnet3: support mult-segment receive
vmxnet3: fix vlan_offload_set
drivers/net/vmxnet3/vmxnet3_ethdev.c | 60 +++
From: Stephen Hemminger
The vmxnet3 interface specification supports having multiple
receive rings. The first ring has buffers of BTYPE_HEAD which
are used for the start of the packet, the second ring has buffers
of type BTYPE_BODY which are used only if the received packet
exceeds the available
From: "Charles (Chas) Williams"
From: Charles (Chas) Williams
During an MTU change, the adapter is restarted. If hardware VLAN offload
is in use, this existing filter table would also be cleared. Instead,
setup the shadow table once during device initialization and just update
during restart.
From: Nachiketa Prachanda
vmxnet3_dev_vlan_offload_set(dev, mask) was incorrectly treating the
mask parameter as the bitmask for vlan_strip and vlan_filter, whereas
the mask indicates only what has changed - the values for
vlan_stripping and vlan_filter needs to be taken from dev_conf.rxmode.
Si
Fix for stale offload flags, and simplify transmit checks.
Stephen Hemminger (2):
virtio: make sure rcv mbuf initialized correctly
virtio: clean up space checks on xmit
drivers/net/virtio/virtio_rxtx.c | 72 ++--
1 file changed, 33 insertions(+), 39 deleti
The virtio driver was not initializing all the fields in
the receive mbuf. This would cause bugs where previous usage
of mbuf would leave stale TCI and offload flags.
Signed-off-by: Stephen Hemminger
---
drivers/net/virtio/virtio_rxtx.c | 4
1 file changed, 4 insertions(+)
diff --git a/dri
The space check for transmit ring only needs a single conditional.
I.e only need to recheck for space if there was no space in first check.
This can help performance and simplifies loop.
Signed-off-by: Stephen Hemminger
---
drivers/net/virtio/virtio_rxtx.c | 68 +
Support for link state interrupt was broken on virtio by
commit bda66c418c85 ("ethdev: add device fields from PCI layer")
This is caused because the actual value of drv_flags is not set
until after the resource_init has figured out whether it is using
UIO or direct I/O instructions.
Signed-off-b
101 - 160 of 160 matches
Mail list logo