--no-pci is cool. I'm pretty sure that wasn't there when the PCI scan was first
added to
the library init routine. I'm glad to see it, so thanks for pointing it out.
Just for the record: The comment says, "for debug purposes, PCI can be
disabled".
This exhibits one of those classic DPDK blindspo
2015-11-13 13:13, Aws Ismail:
> On Fri, Nov 13, 2015 at 11:40 AM, Thomas Monjalon
> wrote:
> > 2015-11-13 11:32, Aws Ismail:
> >> I have looked at the ixgbe PMD code and I can see 0x15AD being
> >> mentioned in the device list but I am unable to fully use it even with
> >> the testpmd app.
> >
> >
Hello,
When I try to build dpdk 2.1 on rhel 7.2 rc1 I am getting following errors,
appreciate if somebody could suggest a workaround of this problem. Thank you,
Serguei
CC [M]
/root/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_main.o
/root/dpdk/x86_64-native-linuxa
> -Original Message-
> From: Matthew Hall [mailto:mhall at mhcomputing.net]
> Sent: Friday, November 13, 2015 6:49 PM
> To: Mcnamara, John
> Cc: Stephen Hemminger; Thomas Monjalon; dev at dpdk.org
> Subject: Re: [dpdk-dev] Coverity policy for upstream (base) drivers.
>
> On Fri, Nov 13, 20
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of ibetts
> Sent: Thursday, October 29, 2015 3:09 PM
> To: dev at dpdk.org
> Cc: Betts, Ian
> Subject: [dpdk-dev] [PATCH v2 1/5] doc: add performance-thread sample
> application guide
>
> From: Ian Betts
>
> This
This patch creates a new sample applicaiton based off the l2fwd
application which performs specified crypto operations on IP packet
payloads which are forwarding.
Signed-off-by: Declan Doherty
Acked-by: Sergio Gonzalez Monroy
---
MAINTAINERS|1 +
examples/Makefile
unit tests are run by using cryptodev_qat_autotest or
cryptodev_aesni_autotest from the test apps interactive console.
performance tests are run by using the cryptodev_qat_perftest or
cryptodev_aesni_mb_perftest command from the test apps interactive
console.
If you which to run the tests on a QA
This patch provides the initial implementation of the AES-NI multi-buffer
based crypto poll mode driver using DPDK's new cryptodev framework.
This PMD is dependent on Intel's multibuffer library, see the whitepaper
"Fast Multi-buffer IPsec Implementations on Intel? Architecture
Processors", see re
This patch adds a PMD for the Intel Quick Assist Technology DH895xxC
hardware accelerator.
This patch depends on a QAT PF driver for device initialization. See
the file docs/guides/cryptodevs/qat.rst for configuration details
This patch supports a limited subset of QAT device functionality,
curre
This library add support for adding a chain of offload operations to a
mbuf. It contains the definition of the rte_mbuf_offload structure as
well as helper functions for attaching offloads to mbufs and a mempool
management functions.
This initial implementation supports attaching multiple offload
This patch contains the initial proposed APIs and device framework for
integrating crypto packet processing into DPDK.
features include:
- Crypto device configuration / management APIs
- Definitions of supported cipher algorithms and operations.
- Definitions of supported hash/authentication al
Signed-off-by: Declan Doherty
Acked-by: Sergio Gonzalez Monroy
---
lib/librte_mbuf/rte_mbuf.h | 23 +++
1 file changed, 23 insertions(+)
diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h
index 4a93189..ef1ee26 100644
--- a/lib/librte_mbuf/rte_mbuf.h
+++ b
Adding a new macro for specifying __aligned__ attribute, and updating the
current __rte_cache_aligned macro to use it.
Also adding a new macro to specify the __packed__ attribute
Signed-off-by: Declan Doherty
Acked-by: Sergio Gonzalez Monroy
---
lib/librte_eal/common/include/rte_memory.h | 14
Move the function pointer and port id checking macros to rte_ethdev and
rte_dev header files, so that they can be used in the static inline
functions there. Also replace the RTE_LOG call within
RTE_PMD_DEBUG_TRACE so this macro can be built with the -pedantic flag
Signed-off-by: Declan Doherty
Ac
The macros to check that the function pointers and port ids are valid
for an ethdev are potentially useful to have in a common headers for
use with all PMDs. However, since they would then become externally
visible, we apply the RTE_ & RTE_ETH_ prefix to them as approtiate.
Signed-off-by: Declan D
This series of patches defines a set of application burst oriented APIs for
asynchronous symmetric cryptographic functions within DPDK. It also contains a
poll mode driver cryptographic device framework for the implementation of
crypto devices within DPDK.
In the patch set we also have included 2
Fix repeated typo in the "Compiling the Application" section of
almost all of the sample app docs.
This generally gets copied into new sample app guides.
Signed-off-by: John McNamara
---
doc/guides/sample_app_ug/kernel_nic_interface.rst| 4 ++--
doc/guides/sample_app_ug/l2_forward_job_stats
2015-11-13 16:09, Pablo de Lara:
> Daniel Mrzyglod (5):
> ethdev: add additional ieee1588 support functions
> eal: add common time structures and functions
> ixgbe: add additional ieee1588 support functions
> example: minimal ptp client implementation
> doc: add a ptpclient sample guide
>
2015-11-13 11:32, Aws Ismail:
> I just wanted to confirm whether the 0x15ad X552/X557-AT 10GBase-T
> devices are currently "fully" supported by DPDK (master).
My understanding is that it is supported:
http://dpdk.org/browse/dpdk/commit/?id=2e83c81bad
(but you can have a hint in the last le
2015-11-13 16:29, Fan Zhang:
> examples/ip_pipeline/Makefile |2 +
> examples/ip_pipeline/app.h |1 +
> examples/ip_pipeline/init.c|4 +
> .../ip_pipeline/pipeline/pipeline_actions_common.h | 83 +
> examples/ip_pip
2015-11-13 16:09, Pablo de Lara:
> V6->v7:
> - Simplified common functionality for timecounters and make it more generic.
So you chose to drop the read() callback?
I think it's better. What was the benefit of having it?
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Yong Liu
> Sent: Friday, October 30, 2015 9:23 AM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH] doc: update user guide about e1000em
> limitations
>
> Update interrupt related limitations for e1000em nic.
2015-11-10 17:32, Declan Doherty:
> +DEPDIRS-$(CONFIG_RTE_LIBRTE_MBUF_OFFLOAD) += lib/librte_cryptodev
Why this lib depends on cryptodev?
Shoudn't be the reverse?
2015-11-05 11:32, Remy Horton:
> --- /dev/null
> +++ b/lib/librte_eal/common/include/rte_keepalive.h
Please add it in doxygen configuration and index.
> --- a/lib/librte_eal/linuxapp/eal/rte_eal_version.map
> +++ b/lib/librte_eal/linuxapp/eal/rte_eal_version.map
> @@ -133,5 +133,9 @@ DPDK_2.2 {
>
2015-11-10 17:32, Declan Doherty:
> MAINTAINERS|1 +
> examples/l2fwd-crypto/Makefile | 50 ++
> examples/l2fwd-crypto/main.c | 1473
>
> 3 files changed, 1524 insertions(+)
I think you missed examples/Makefile
2015-11-10 17:32, Declan Doherty:
> --- a/lib/librte_mbuf_offload/rte_mbuf_offload.h
> +++ b/lib/librte_mbuf_offload/rte_mbuf_offload.h
> @@ -123,17 +123,10 @@ rte_pktmbuf_offload_get(struct rte_mbuf *m, enum
> rte_mbuf_ol_op_type type)
> {
> struct rte_mbuf_offload *ol = m->offload_ops;
2015-11-10 17:32, Declan Doherty:
> @@ -841,6 +844,9 @@ struct rte_mbuf {
> +
> + /* Chain of off-load operations to perform on mbuf */
> + struct rte_mbuf_offload *offload_ops;
> } __rte_cache_aligned;
Why is there a pointer in the mbuf structure?
Can it be a metadata for the crypto
The dpdk nic bind script seems to see them correctly but when running
testpmd with those ports, they always come with link status down.
>From the dpdk_nic_bind script (snip):
Network devices using DPDK-compatible driver
:03:00.0 'Ethernet Connectio
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Remy Horton
> Sent: Friday, November 6, 2015 4:11 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v6 2/2] doc: add user-space ethtool sample app
> guide
Hi,
Thanks for this. A few minor comments below:
2015-11-10 17:32, Declan Doherty:
> +DPDK_2.2 {
> + global:
> +
> + rte_cryptodevs;
> + rte_cryptodev_callback_register;
> + rte_cryptodev_callback_unregister;
> + rte_cryptodev_close;
> + rte_cryptodev_count;
> + rte_cryptodev_count_devtype;
> + rte_cryptodev_config
> -Original Message-
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> Sent: Friday, November 13, 2015 4:29 PM
> To: De Lara Guarch, Pablo
> Cc: dev at dpdk.org; konstatin.ananyev at intel.com
> Subject: Re: [PATCH v7 0/8] add sample ptp slave application
>
> 2015-11-13 16:
2015-11-10 17:32, Declan Doherty:
> Adding a new marco for specifing __aligned__ attribute, and updating the
2 typos spotted on this line ;)
I wonder why the "marco" typo is so common.
Flow actions pipeline is an extension of flow-classification pipeline.
Some of the operations of flow classification pipeline such as traffic
metering/marking(for e.g. Single Rate Three Color Marker (srTCM), Two
Rate Three Color Marker trTCM)), policer can be performed separately in
flow action pip
On 13/11/15 16:00, Thomas Monjalon wrote:
> 2015-11-10 17:32, Declan Doherty:
>> --- a/lib/librte_mbuf_offload/rte_mbuf_offload.h
>> +++ b/lib/librte_mbuf_offload/rte_mbuf_offload.h
>> @@ -123,17 +123,10 @@ rte_pktmbuf_offload_get(struct rte_mbuf *m, enum
>> rte_mbuf_ol_op_type type)
>> {
>>
2015-11-13 15:15, De Lara Guarch, Pablo:
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> > 2015-11-13 14:58, De Lara Guarch, Pablo:
> > > P.S.: I have done more refactoring, to make it simpler and more generic,
> > will send it with the v7.
> >
> > Oh no!
> > Please send a nack whe
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Rasesh Mody
> Sent: Monday, November 9, 2015 11:56 PM
> To: thomas.monjalon at 6wind.com
> Cc: dev at dpdk.org; sony.chacko at qlogic.com
> Subject: [dpdk-dev] [PATCH v2 04/11] doc: Add BNX2X PMD documentation
>
2015-11-13 14:58, De Lara Guarch, Pablo:
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> > Tip: the extra white margins can be stripped in inkscape with ctrl+shift+d
> > and "resize page to content".
>
> Thanks for the tip! I will change it and send a new version shortly today.
>
From: Daniel Mrzyglod
Add a sample app guide for the ptpclient application.
Signed-off-by: Daniel Mrzyglod
Signed-off-by: Pablo de Lara
Reviewed-by: John McNamara
---
doc/guides/sample_app_ug/img/ptpclient.svg | 528 +
doc/guides/sample_app_ug/index.rst |
From: Daniel Mrzyglod
Add a sample application that acts as a PTP slave using the
DPDK ieee1588 functions.
Signed-off-by: Daniel Mrzyglod
Signed-off-by: Pablo de Lara
Reviewed-by: John McNamara
---
MAINTAINERS| 4 +
examples/Makefile | 1 +
examples/ptpcl
Testpmd was only printing out second values when printing
RX/TX timestamp value, instead of both second and nanoseconds.
Since resolution of time counters is in nanoseconds,
testpmd should print out both.
Signed-off-by: Pablo de Lara
Reviewed-by: John McNamara
---
app/test-pmd/ieee1588fwd.c | 8
Add additional functions to support the existing IEEE1588
functionality and to enable getting, setting and adjusting
the device time.
Signed-off-by: Pablo de Lara
Signed-off-by: Daniel Mrzyglod
Reviewed-by: John McNamara
---
drivers/net/i40e/i40e_ethdev.c | 210
Add additional functions to support the existing IEEE1588
functionality and to enable getting, setting and adjusting
the device time.
Signed-off-by: Pablo de Lara
Signed-off-by: Daniel Mrzyglod
Reviewed-by: John McNamara
---
drivers/net/e1000/e1000_ethdev.h | 4 +
drivers/net/e1000/igb_ethde
From: Daniel Mrzyglod
Add additional functions to support the existing IEEE1588
functionality and to enable getting, setting and adjusting
the device time.
Signed-off-by: Daniel Mrzyglod
Signed-off-by: Pablo de Lara
Reviewed-by: John McNamara
---
drivers/net/ixgbe/ixgbe_ethdev.c | 244 ++
From: Daniel Mrzyglod
Add common functions and structures to handle time, and cycle counts
which will be used for PTP processing.
Signed-off-by: Daniel Mrzyglod
Signed-off-by: Pablo de Lara
Reviewed-by: John McNamara
---
lib/librte_eal/common/Makefile | 2 +-
lib/librte_eal/commo
From: Daniel Mrzyglod
Add additional functions to support the existing IEEE1588
functionality.
* rte_eth_timesync_write_time(): set the device clock time.
* rte_eth_timesync_read_time(): get the device clock time.
* rte_eth_timesync_adjust_time(): adjust the device clock time.
Signed-o
Add a sample application that acts as a PTP slave using the DPDK IEEE1588
functions.
Also add some additional IEEE1588 support functions to enable getting,
setting and adjusting the device time.
V6->v7:
- Simplified common functionality for timecounters and make it more generic.
- Reset time co
On 2015/11/13 14:32, Yuanhan Liu wrote:
> On Fri, Nov 13, 2015 at 02:20:29PM +0900, Tetsuya Mukawa wrote:
>> The patch introduces a new PMD. This PMD is implemented as thin wrapper
>> of librte_vhost.
>>
>> * Known issue.
>> We may see issues while handling RESET_OWNER message.
>> These handlings a
On 13/11/15 15:35, Thomas Monjalon wrote:
> 2015-11-10 17:32, Declan Doherty:
>> Adding a new marco for specifing __aligned__ attribute, and updating the
>
> 2 typos spotted on this line ;)
> I wonder why the "marco" typo is so common.
>
oops, I didn't have my spell-check plugin enabled in vim :(
> doc/guides/sample_app_ug/img/ptpclient.svg | 524
> +
[...]
> + width="105mm"
> + height="148mm"
Tip: the extra white margins can be stripped in inkscape with ctrl+shift+d
and "resize page to content".
On Fri, Nov 13, 2015 at 11:38:22AM -0800, Stephen Hemminger wrote:
> It looked like SonarQube was both non-free for doing any real scans,
> and the default C rules were oriented towards a completely different
> Windows oriented coding style.
I was using the free version to do SA dashboad for a tea
Thanks!
-Original Message-
From: Ananyev, Konstantin [mailto:konstantin.anan...@intel.com]
Sent: Friday, November 13, 2015 8:49 AM
To: Jason Terry; dev at dpdk.org
Subject: RE: ACL Library Information Request
Hi Jason,
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk
> -Original Message-
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> Sent: Friday, November 13, 2015 3:11 PM
> To: De Lara Guarch, Pablo
> Cc: Mrzyglod, DanielX T; Mcnamara, John; dev at dpdk.org; Ananyev,
> Konstantin
> Subject: Re: [PATCH v6 8/8] doc: add a ptpclient sam
On 11/13/2015 07:50 AM, Matthew Hall wrote:
> Signed-off-by: Matthew Hall
> ---
> lib/librte_eal/common/include/rte_log.h | 8
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/lib/librte_eal/common/include/rte_log.h
> b/lib/librte_eal/common/include/rte_log.h
> index
On Thu, Nov 12, 2015 at 08:07:03PM +0800, Jijiang Liu wrote:
> Add vhost TX offload(CSUM and TSO) support capabilities in vhost lib.
>
> Refer to feature bits in Virtual I/O Device (VIRTIO) Version 1.0 below,
>
> VIRTIO_NET_F_CSUM (0) Device handles packets with partial checksum. This
> "checksu
> -Original Message-
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> Sent: Friday, November 13, 2015 2:39 PM
> To: De Lara Guarch, Pablo; Mrzyglod, DanielX T; Mcnamara, John
> Cc: dev at dpdk.org; Ananyev, Konstantin
> Subject: Re: [PATCH v6 8/8] doc: add a ptpclient sampl
Series Acked-by: Yuanhan Liu
--yliu
On Thu, Nov 12, 2015 at 08:07:02PM +0800, Jijiang Liu wrote:
> Adds virtio offload support in us-vhost.
>
> The patch set adds the feature negotiation of checksum and TSO between
> us-vhost and vanilla Linux virtio guest, and add these offload featu
On 2015/11/13 14:32, Yuanhan Liu wrote:
> On Fri, Nov 13, 2015 at 02:20:29PM +0900, Tetsuya Mukawa wrote:
>> The patch introduces a new PMD. This PMD is implemented as thin wrapper
>> of librte_vhost.
>>
>> * Known issue.
>> We may see issues while handling RESET_OWNER message.
>> These handlings a
Give user a chance to costomize the hash key compare function.
The default rte_hash_cmp_eq function is set in the rte_hash_create
function, but these builtin ones may not good enough, so the user
may call this to override the default one.
Signed-off-by: Yu Nemo Wenbin
---
lib/librte_hash/rte_cuc
On 11/13/2015 01:48 PM, Montorsi, Francesco wrote:
> Hi John,
>
>> -Original Message-
>> From: Mcnamara, John [mailto:john.mcnamara at intel.com]
>>
>> The Ubuntu dpdk package for 15.10 contains system scripts with functions for
>> reserving hugepages and binding interfaces on bootup:
>>
>>
On Fri, Nov 13, 2015 at 07:21:24PM +, Mcnamara, John wrote:
> Hi Matthew,
>
> I definitely be interested in getting SonarQube working with DPDK. We can
> sync up on this as soon as the 2.2 bush fires die down.
>
> John.
Awesome! Looking forward to it.
The patch introduces a new PMD. This PMD is implemented as thin wrapper
of librte_vhost. It means librte_vhost is also needed to compile the PMD.
The vhost messages will be handled only when a port is started. So start
a port first, then invoke QEMU.
The PMD has 2 parameters.
- iface: The parame
These variables are needed to be able to manage one of virtio devices
using both vhost library APIs and vhost PMD.
For example, if vhost PMD uses current callback handler and private data
provided by vhost library, A DPDK application that links vhost library
cannot use some of vhost library APIs. T
The patch introduces a new PMD. This PMD is implemented as thin wrapper
of librte_vhost.
* Known issue.
We may see issues while handling RESET_OWNER message.
These handlings are done in vhost library, so not a part of vhost PMD.
So far, we are waiting for QEMU fixing.
PATCH v4 changes:
- Rebase
On Fri, Nov 13, 2015 at 08:41:43AM -0800, Stephen Hemminger wrote:
> -1
> This is already done by syslog and friends and adds more cruft to log
> messages.
On the console it is not.
Matthew.
On 11/13/2015 01:44 PM, Montorsi, Francesco wrote:
> Hi Panu,
>
>> -Original Message-
>> From: Panu Matilainen [mailto:pmatilai at redhat.com]
>> I've been looking into this recently, here's what I have so far:
>> http://laiskiainen.org/git/?p=driverctl.git
>>
> Thanks I tried the script (I
On Fri, Nov 13, 2015 at 11:44:03AM +, Bruce Richardson wrote:
> Why 11 log levels - it seems an odd number?
> Also, not sure about the {fine, finer, finest} names. My thinking would be to
> just start numbering them after DEBUG, so RTE_LOG_L9, RTE_LOG_L10 etc., which
> would allow us to add on
On Fri, Nov 13, 2015 at 08:07:41AM -0800, Stephen Hemminger wrote:
> I understand the motivation but the existing levels match syslog
> which are what you want for a production application.
>
> The new levels are only for developer logs. I don't think we want all
> the developer levels beyond debu
On Fri, Nov 13, 2015 at 11:48:41AM +, Ananyev, Konstantin wrote:
> Actually another question: are existing 8 levels not enough?
> Konstantin
Depends who you ask. I was modeling it based upon the following:
https://docs.oracle.com/javase/7/docs/api/java/util/logging/Level.html
The reason I ad
On Fri, Nov 13, 2015 at 12:49:36PM +0100, Thomas Monjalon wrote:
> I'm sad for you Bruce: you only see an empty line where you could catch
> the beauty of the star ;)
+1
> Matthew, obviously you failed your send.
You might find a more polite way than calling contributions failures. ;)
> As a ge
On Fri, Nov 13, 2015 at 11:40:09AM +, Bruce Richardson wrote:
> I don't think this patch is necessary, as all it adds is a single extra line
> to
> a comment.
>
> /Bruce
This one was previously merged. So indeed we can toss it.
This is what happens when you are restricted to 1 AM coding.
M
On Fri, Nov 13, 2015 at 12:12:04AM +, Mcnamara, John wrote:
> If people haven't already done so I would urge them to sign up and view/fix
> the defects.
>
> https://scan.coverity.com/users/sign_up
> https://scan.coverity.com/projects/4005 (DPDK)
Hi John,
I got signed up. Thanks for
Hi Jason,
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jason Terry
> Sent: Thursday, November 12, 2015 1:58 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] ACL Library Information Request
>
> HI,
>
>I've read the documentation and looked at the exampl
On Fri, Nov 13, 2015 at 02:20:29PM +0900, Tetsuya Mukawa wrote:
> The patch introduces a new PMD. This PMD is implemented as thin wrapper
> of librte_vhost.
>
> * Known issue.
> We may see issues while handling RESET_OWNER message.
> These handlings are done in vhost library, so not a part of vhos
On 2015/11/13 13:03, Rich Lane wrote:
>> + if (rte_kvargs_count(kvlist, ETH_VHOST_IFACE_ARG) == 1) {
>> + ret = rte_kvargs_process(kvlist, ETH_VHOST_IFACE_ARG,
>> +&open_iface, &iface_name);
>> + if (ret < 0)
>> +
On Fri, Nov 13, 2015 at 11:40 AM, Thomas Monjalon
wrote:
> 2015-11-13 11:32, Aws Ismail:
>> I just wanted to confirm whether the 0x15ad X552/X557-AT 10GBase-T
>> devices are currently "fully" supported by DPDK (master).
>
> My understanding is that it is supported:
> http://dpdk.org/browse
2015-11-13 11:40, Bruce Richardson:
> On Fri, Nov 13, 2015 at 06:47:33AM +, Matthew Hall wrote:
> > --- a/lib/librte_eal/common/include/rte_log.h
> > +++ b/lib/librte_eal/common/include/rte_log.h
> > @@ -131,6 +131,7 @@ void rte_set_log_level(uint32_t level);
> >
> > /**
> > * Get the glob
On 2015/11/12 21:52, Wang, Zhihong wrote:
> Hi Tetsuya,
>
> In my test I created 2 vdev using "--vdev
> 'eth_vhost0,iface=/tmp/sock0,queues=1' --vdev
> 'eth_vhost1,iface=/tmp/sock1,queues=1'", and the qemu message got handled in
> wrong order.
> The reason is that: 2 threads are created to handl
2015-11-05 16:09, Stephen Hemminger:
> Rebase of patches to current Intel drivers in DPDK 2.2-rc1
>
> Stephen Hemminger (5):
> xen: allow determining DOM0 at runtime
> e1000: use rte_eth_dma_zone_reserve
> ixgbe: use rte_eth_dma_zone_reserve
> i40e: use rte_eth_dma_zone_reserve
> fm10k:
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Bruce Richardson
> Sent: Friday, November 13, 2015 11:44 AM
> To: Matthew Hall
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH 2/6] rte_log.h: add detailed log levels
> RTE_LOG{FINE, FINER, FINEST}
>
>
Hi John,
> -Original Message-
> From: Mcnamara, John [mailto:john.mcnamara at intel.com]
>
> The Ubuntu dpdk package for 15.10 contains system scripts with functions for
> reserving hugepages and binding interfaces on bootup:
>
>
> /etc/dpdk/dpdk.conf
> /etc/dpdk/interfaces
>
Fix the examples in the netmap compatibility sample application
docs which referred to the packet_reordering application.
Also fix some minor rst formatting issues.
Reported-by: Qian Xu
Signed-off-by: John McNamara
---
doc/guides/sample_app_ug/netmap_compatibility.rst | 91
Hi Panu,
> -Original Message-
> From: Panu Matilainen [mailto:pmatilai at redhat.com]
> I've been looking into this recently, here's what I have so far:
> http://laiskiainen.org/git/?p=driverctl.git
>
Thanks I tried the script (I just had to change /bin/sh into /bin/bash on first
line) a
On Fri, Nov 13, 2015 at 06:47:34AM +, Matthew Hall wrote:
> Signed-off-by: Matthew Hall
> ---
> lib/librte_eal/common/include/rte_log.h | 19 +++
> 1 file changed, 11 insertions(+), 8 deletions(-)
>
> diff --git a/lib/librte_eal/common/include/rte_log.h
> b/lib/librte_eal/co
On Fri, Nov 13, 2015 at 06:47:33AM +, Matthew Hall wrote:
> Signed-off-by: Matthew Hall
> ---
> lib/librte_eal/common/include/rte_log.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/lib/librte_eal/common/include/rte_log.h
> b/lib/librte_eal/common/include/rte_log.h
> index ede0dc
On Fri, 13 Nov 2015 19:21:24 +
"Mcnamara, John" wrote:
> > -Original Message-
> > From: Matthew Hall [mailto:mhall at mhcomputing.net]
> > Sent: Friday, November 13, 2015 6:49 PM
> > To: Mcnamara, John
> > Cc: Stephen Hemminger; Thomas Monjalon; dev at dpdk.org
> > Subject: Re: [dpdk-
Hi all,
I have sent in an earlier email, but it seems it did not get any reply.
I just wanted to confirm whether the 0x15ad X552/X557-AT 10GBase-T
devices are currently "fully" supported by DPDK (master).
Does anyone know about this?
I have looked at the ixgbe PMD code and I can see 0x15AD bein
The vector number may change during 'dev_start'. Before enabling a new vector
mapping,
it's necessary to disable/unmap the previous setting.
Fixes: fe685de2b1b6 ("igb: fix VF start with PF stopped")
Reported-by: Yong Liu
Signed-off-by: Cunming Liang
---
drivers/net/e1000/igb_ethdev.c | 3 +++
The vector number may change during 'dev_start'. Before enabling a new vector
mapping,
it's necessary to disable/unmap the previous setting.
Fixes: 7ab8500037f6 ("ixgbe: fix VF start with PF stopped")
Reported-by: Yong Liu
Signed-off-by: Cunming Liang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 3
No need for those forward declarations (which breaks build when asking for
C++11 or adding pedantic flag).
Signed-off-by: David Marchand
---
lib/librte_eal/common/include/generic/rte_cpuflags.h | 6 ++
1 file changed, 6 insertions(+)
diff --git a/lib/librte_eal/common/include/generic/rte_cp
This reverts commit 621389bbbe0860d41538aeac893b6d74e714530c.
Signed-off-by: David Marchand
---
lib/librte_eal/common/include/arch/ppc_64/rte_cpuflags.h | 4 ++--
lib/librte_eal/common/include/arch/tile/rte_cpuflags.h | 4 ++--
lib/librte_eal/common/include/arch/x86/rte_cpuflags.h| 4 ++
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of harish.patil at
> qlogic.com
> Sent: Sunday, November 08, 2015 7:40 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH] l3fwd: Fix l3fwd crash due to unaligned
> load/store intrinsics
>
> From: Harish Pat
On Fri, Nov 13, 2015 at 02:28:13PM +0800, kamasamikon wrote:
> Give user a chance to costomize the hash key compare function.
> The default rte_hash_cmp_eq function is set in the rte_hash_create
> function, but these builtin ones may not good enough, so the user
> may call this to override the defa
From: Stephen Hemminger
Increase the number of possible subports per port to allow up to 16 bits.
It is still possible that this will require excessive RAM.
Although mbuf structure is changed, it is ABI compatiable since it
just expands existing sched part of structure to overlap pre-existing ho
From: Stephen Hemminger
Make rte_sched conform to kernel/DPDK coding style.
Fix missing whitespace and some of the excessively long lines.
Signed-off-by: Stephen Hemminger
---
lib/librte_sched/rte_sched.c | 415 +++
1 file changed, 218 insertions(+), 197
From: Stephen Hemminger
Make the SSE optimizations visible as a normal config option.
Signed-off-by: Stephen Hemminger
---
config/common_bsdapp | 1 +
config/common_linuxapp | 1 +
lib/librte_sched/rte_sched.c | 8 ++--
3 files changed, 4 insertions(+), 6 deletions(-)
diff -
From: Stephen Hemminger
Only use RTE_SCHED_PORT_N_GRINDERS from config.
Use RTE_BUILD_BUG_ON for errors.
The remaining implementation constants can be put together.
Signed-off-by: Stephen Hemminger
---
lib/librte_sched/rte_sched.c | 22 --
1 file changed, 4 insertions(+), 1
From: Stephen Hemminger
The RTE_SCHED_WRR value is always defined as 1.
Signed-off-by: Stephen Hemminger
---
lib/librte_sched/rte_sched.c | 25 -
1 file changed, 25 deletions(-)
diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c
index 3400b73..1f8
From: Stephen Hemminger
Remove RTE_SCHED_ENQUEUE ifdef that was always being set.
Signed-off-by: Stephen Hemminger
---
lib/librte_sched/rte_sched.c | 35 +--
1 file changed, 1 insertion(+), 34 deletions(-)
diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_
From: Stephen Hemminger
Drop conditional code which was for debugging credit checks.
It is hard to maintain code with any additional #ifdef baggage.
Signed-off-by: Stephen Hemminger
---
lib/librte_sched/rte_sched.c | 20 +---
1 file changed, 1 insertion(+), 19 deletions(-)
dif
From: Stephen Hemminger
All #ifdefs in code should be enabled/disabled via DPDK config
(or better yet removed all together).
Signed-off-by: Stephen Hemminger
---
config/common_bsdapp | 1 +
config/common_linuxapp | 1 +
lib/librte_sched/rte_sched.c | 10 +++---
3 files chan
1 - 100 of 124 matches
Mail list logo