Adjusted line lengths and removed references to Intel which
are no longer relevant in linux gsg.
Signed-off-by: Siobhan Butler
---
doc/guides/linux_gsg/build_dpdk.rst| 149 +--
doc/guides/linux_gsg/build_sample_apps.rst | 146 +--
doc/guides/linux_
Updated the i40e Enabling Additional Functionality
section (5.7) of DPDK Getting Started Guide.
Signed-off-by: Siobhan Butler
Signed-off-by: Helin Zhang
---
doc/guides/linux_gsg/enable_func.rst | 14 ++
1 file changed, 14 insertions(+)
diff --git a/doc/guides/linux_gsg/enable_func
Updated Enabling Additional Functionality section of Linux GSG.
Adjusted line lengths and removed redundant referances to Intel
from Linux GSG.
Siobhan Butler (2):
doc: updated i40e enabling additonal fnct in gsg
doc: remove references to intel dpdk in linux_gsg
doc/guides/linux_gsg/build_d
Replace the inner_l2_len and the inner_l3_len field with the outer_l2_len and
outer_l3_len field, and rework csum forward engine and i40e PMD due to these
changes.
Signed-off-by: Jijiang Liu
---
app/test-pmd/csumonly.c | 58 +--
lib/librte_mbuf/rt
Replace PKT_TX_VXLAN_CKSUM with PKT_TX_UDP_TUNNEL_PKT in order to indicate a
packet is an UDP tunneling packet, and introduce 3 TX offload flags for outer
IP TX checksum, which are PKT_TX_OUTER_IP_CKSUM, PKT_TX_OUTER_IPV4 and
PKT_TX_OUTER_IPV6 respectively;Rework csum forward engine and i40e PMD
The reason of redefining the PKT_TX_IPV4 and the PKT_TX_IPV6 is listed below,
It will avoid to send a packet with a bad info:
- we receive a Ether/IP6/IP4/L4/data packet
- the driver sets PKT_RX_IPV6_HDR
- the stack decapsulates IP6
- the stack sends the packet, it has the PKT_TX_IPV6 flag
We have got some feedback about backward compatibility of VXLAN TX checksum
offload API with 1G/10G NIC after the i40e VXLAN TX checksum codes were
applied, so we have to rework the APIs on i40e, including the changes of mbuf,
i40e PMD and csum forward engine.
The main changes in mbuf are as fo
As Vhost will be a library in DPDK 1.8, adding a new section to
Programmer's Guide to describe its use.
Signed-off-by: Siobhan Butler
Signed-off-by: Huawei Xie
---
doc/guides/prog_guide/index.rst | 1 +
doc/guides/prog_guide/vhost_lib.rst | 101
2 fil
Added new and existing names of sample apps to list of
sample apps in release notes.
Signed-off-by: Siobhan Butler
---
doc/guides/rel_notes/rel_description.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/rel_notes/rel_description.rst
b/doc/guides/rel_notes/rel_descripti
Removed resolved issues from known issues section.
Added new resolved issues to resolved issues section.
Signed-off-by: Siobhan Butler
---
doc/guides/rel_notes/known_issues.rst| 225 ---
doc/guides/rel_notes/resolved_issues.rst | 171 +++
2 fil
Removed multiple references to Intel(R) DPDK where no longer
relevant.
Adjusted line lengths and fixed typos.
Signed-off-by: Siobhan Butler
---
doc/guides/rel_notes/faq.rst| 14 ++---
doc/guides/rel_notes/known_issues.rst | 25 -
doc/guides/rel_notes/rel_description
Removing Appendix A from Release Notes as Intel Licensing information is
no longer relevant in this document.
Signed-off-by: Siobhan Butler
---
doc/guides/rel_notes/appendices.rst | 324
doc/guides/rel_notes/index.rst | 44 -
2 files changed, 368 de
Signed-off-by: Siobhan Butler
---
doc/guides/rel_notes/resolved_issues.rst | 30 ++
1 file changed, 30 insertions(+)
diff --git a/doc/guides/rel_notes/resolved_issues.rst
b/doc/guides/rel_notes/resolved_issues.rst
index f9ddb7f..7e5e268 100644
--- a/doc/guides/rel_no
Signed-off-by: Siobhan Butler
---
doc/guides/rel_notes/known_issues.rst | 38 +++
1 file changed, 7 insertions(+), 31 deletions(-)
diff --git a/doc/guides/rel_notes/known_issues.rst
b/doc/guides/rel_notes/known_issues.rst
index 8ef654a..9601b01 100644
--- a/doc/g
Signed-off-by: Siobhan Butler
---
doc/guides/rel_notes/new_features.rst | 24
1 file changed, 24 insertions(+)
diff --git a/doc/guides/rel_notes/new_features.rst
b/doc/guides/rel_notes/new_features.rst
index a93aa3c..aafd146 100644
--- a/doc/guides/rel_notes/new_feature
Signed-off-by: Siobhan Butler
---
doc/guides/rel_notes/new_features.rst | 17 -
doc/guides/rel_notes/supported_features.rst | 22 ++
2 files changed, 22 insertions(+), 17 deletions(-)
diff --git a/doc/guides/rel_notes/new_features.rst
b/doc/guides/rel_n
New Features section:
- Removed 1.7 New Features
- Added 1.8.0 New Features
Supported Features section:
- Added 1.7 features to Supported Features
Known Issues:
- Added devices to Known issue "Not all varients of supported NIC types have
been used in testing"
- Removed known issue
Hi, I'm seeing this message on real_init. Running from an ESX VM with
Intel 82599 VF
Assign randomly generated MAC address 02:09:c0:88:05:c6
The result is that the NIC anti spoofing kills all my tx traffic and for
some reason jumbo frames fail to go out from the second vf that does work.
Can any
Ohh ok .. thanks for the clarification :)
Malveeka
On Tue, Dec 2, 2014 at 5:36 PM, Qiu, Michael wrote:
> On 12/3/2014 9:25 AM, Malveeka Tewari wrote:
> > I do have the uio and igb_uio modules loaded.
> > For my issue, I found a workaround by manually creating /dev/uio0
> > using mknod.
> > But
---
lib/librte_eal/common/eal_common_options.c | 18 +++-
lib/librte_eal/common/eal_internal_cfg.h | 1 +
lib/librte_eal/common/eal_options.h| 4 +-
lib/librte_eal/linuxapp/eal/eal.c | 137 +++--
4 files changed, 89 insertions(+), 71 deletions(-)
mo
I do have the uio and igb_uio modules loaded.
For my issue, I found a workaround by manually creating /dev/uio0 using
mknod.
But I still get the vfio error.
If I try "sudo modprobe vfio" but that gives an error that Module vfio not
found.
I tried looking for vfio.ko in the dpdk source tree as well
Add two macros I40E_VFTA_IDX and I40E_VFTA_BIT for vlan filter search and set.
Add vlan_id check in vlan filter search and set function.
Signed-off-by: Huawei Xie
---
lib/librte_pmd_i40e/i40e_ethdev.c | 17 ++---
lib/librte_pmd_i40e/i40e_ethdev.h | 9 +
2 files changed, 19 i
">> 5" rather than ">> 4"
vlan id is a 12 bit value.
VFTA is 128 x 32 bit array (128 double word array) which could store 2^12 vlan
bits.
Each bit represents whether corresponding vlan tag is set in the VSI.
Use high 7 bits as the index for the double word array.
Signed-off-by: Huawei Xie
---
This patchset fixes "set vlan filter" issue.
v2 changes:
* add two macros I40E_VFTA_IDX and I40E_VFTA_BIT for VFTA array operation.
v3 changes:
* code style fix
* rebase on latest commit
v4 changes:
* add more descriptive commit message
Huawei Xie (2):
vlan id set fix
add I40E_VFTA_IDX and
I'm looking at endian detection to make it work with several compilers.
During this global check, I've seen some code specific to ICC:
http://dpdk.org/browse/dpdk/tree/app/test-pmd/testpmd.h#n562
If it's still really useful, it should in rte_byteorder.h, not in testpmd.
But, if possible,
The two image files showing the structure of the rte_mbuf data
structure required some minor updates to take account of the changes
introduced to the structure in the 1.8 release
Signed-off-by: Bruce Richardson
---
doc/guides/prog_guide/img/mbuf1.svg | 44 +---
doc/guides
In Release 1.8, the mbuf structure was significantly reworked to add
extra information, leading to the structure being split across two
cache lines, and the data pointer being replaced by an offset. The
description of the library in the programmer's guide document needs
to be updated to take accoun
These patches contain updates to the programmers guide document to keep it in
sync with the code changes made to the rte_mbuf data structure.
Bruce Richardson (2):
doc: update mbuf section of programmer's guide for 1.8
doc: Updated image files for rte_mbuf changes in 1.8
doc/guides/prog_guid
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Siobhan Butler
> Sent: Tuesday, December 2, 2014 2:03 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH] Doc: Adding Distributor Sample Application to
> Sample App UG
>
> New distributor sample app user gui
A lot of warnings were not seen because $(WERROR_FLAGS) was not set
in the Makefile. But they appear with toolchains that enforce more checks.
-Wno-deprecated seems useless.
-Wno-strict-aliasing is added to avoid false positives.
This patch cleans up unused variable, unused functions, wrong types
Hello,
On 12/02/2014 07:52 AM, Jijiang Liu wrote:
> Replace the inner_l2_len and the inner_l3_len field with the outer_l2_len and
> outer_l3_len field, and rework csum forward engine and i40e PMD due to these
> changes.
>
> Signed-off-by: Jijiang Liu
[...]
> --- a/lib/librte_mbuf/rte_mbuf.h
>
HI,
Our goal is to run traffic b/w KVM guest to linux via kni_vhost. The
topology is given below
Physical port eth1 is bound to DPDK using tools/setup.sh.
We did loaded Igb_uio module, allocated hugepages etc.
*DPDK port 0*
^
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jijiang Liu
> Sent: Tuesday, December 02, 2014 3:06 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v5 0/3] i40e VXLAN TX checksum rework
>
> We have got some feedback about backward compatibility of VXL
Hi Didier
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of didier.pallard
> Sent: Tuesday, December 02, 2014 2:53 PM
> To: Liu, Jijiang; dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v4 3/3] mbuf:replace the inner_l2_len and the
> inner_l3_len fields
>
>
Replace the inner_l2_len and the inner_l3_len field with the outer_l2_len and
outer_l3_len field, and rework csum forward engine and i40e PMD due to these
changes.
Signed-off-by: Jijiang Liu
---
app/test-pmd/csumonly.c | 60 +-
lib/librte_mbuf/rte
Replace PKT_TX_VXLAN_CKSUM with PKT_TX_UDP_TUNNEL_PKT in order to indicate a
packet is an UDP tunneling packet, and introduce 3 TX offload flags for outer
IP TX checksum, which are PKT_TX_OUTER_IP_CKSUM, PKT_TX_OUTER_IPV4 and
PKT_TX_OUTER_IPV6 respectively;Rework csum forward engine and i40e PMD
The reason of redefining the PKT_TX_IPV4 and the PKT_TX_IPV6 is listed below,
It will avoid to send a packet with a bad info:
- we receive a Ether/IP6/IP4/L4/data packet
- the driver sets PKT_RX_IPV6_HDR
- the stack decapsulates IP6
- the stack sends the packet, it has the PKT_TX_IPV6 flag
We have got some feedback about backward compatibility of VXLAN TX checksum
offload API with 1G/10G NIC after the i40e VXLAN TX checksum codes were
applied, so we have to rework the APIs on i40e, including the changes of mbuf,
i40e PMD and csum forward engine.
The main changes in mbuf are as fo
New distributor sample app user guide section for sample app ug.
Signed-off-by: Siobhan Butler
---
doc/guides/sample_app_ug/dist_app.rst | 173 +++
doc/guides/sample_app_ug/img/dist_app.svg | 442 +++
doc/guides/sample_app_ug/img/dist_perf.svg | 459
Hi
I am trying to run the testpmd app as but I get the following errors:
EAL: VFIO could not be initialized
EAL: Cannot open /dev/uio0: No such file or directory
EAL: Error - exiting with code: 1
Cause: Requested device :07:00.0 cannot be used
lsmod shows that the uio module is installed.
I
> -Original Message-
> From: Zhang, Helin
> Sent: Tuesday, December 02, 2014 2:19 AM
> To: dev at dpdk.org
> Cc: Cao, Waterman; Cao, Min; Ananyev, Konstantin; Zhang, Helin
> Subject: [PATCH v8 0/4] Support configuring hash functions
>
> These patches mainly support configuring hash funct
> > This patch fixes a maybe-uninitialized warning when compiling DPDK with
> > GCC 4.9 + Link Time Optimization.
> >
> > Signed-off-by: Dennis Marinus
>
> Acked-by: Bruce Richardson
Applied
Thanks
--
Thomas
> > Since commit aae1047905621 ("use the right debug macro"),
> > DEBUGOUT was replaced by PMD_DRV_LOG which requires at least
> > 2 arguments. But the level argument was missing.
> >
> > Commit 7a10de5e27 fixed the logs but not the macros FUNC_PTR_OR_*
> > which are not preprocessed if RTE_LIBRTE_
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Declan Doherty
> Sent: Monday, December 1, 2014 5:10 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH] doc: link bonding related updates to programmers
> guide
>
> Adding details for link status interrupts
On 11/29/2014 12:42 AM, Thomas Monjalon wrote:
> 2014-11-28 16:13, Jincheng Miao:
>> On 11/28/2014 01:01 AM, Thomas Monjalon wrote:
>>> 2014-10-31 15:37, Jincheng Miao:
Function pci_num_vf() is introduced from upstream linux-2.6.34. So
this patch make compatible with longterm kernel linu
gt; ? Netherlands (Long distance): +31 (0) 208 084 055
>>> ? New Zealand (Long distance): +64 (0) 4 974 7243
>>> ? Norway (Long distance): +47 23 96 01 18
>>> ? Spain (Long distance): +34 932 20 0506
>>> ? Sweden (Long distance): +46 (0) 852 500 182
>>> ? Switzerland (Long distance): +41 (0) 435 0824 78
>>> ? United Kingdom (Long distance): +44 (0) 330 221 0098
>>> ? United States (Long distance): +1 (626) 521-0013
>>> Access Code 772-753-069.
>>>
>>> Info on downloading the desktop app is available at:
>> http://support.citrixonline.com/en_US/meeting/help_files/G2M010002?title
>> =Download%7D
>>> Info on the web viewer is available at:
>> http://support.citrixonline.com/en_US/GoToMeeting/help_files/GTM13001
>> 9?title=Web+Viewer+FAQs
>>>
>>> Thanks,
>>> Tim
-- next part --
A non-text attachment was scrubbed...
Name: Current Progress of DPDK Port Hotplug Framework.pdf
Type: application/pdf
Size: 99108 bytes
Desc: not available
URL:
<http://dpdk.org/ml/archives/dev/attachments/20141202/4ff92b7e/attachment-0001.pdf>
With this patch, KNI interface (e.g. vEth0) is created in the
network namespace where the DPDK application is running.
Otherwise, all interfaces are created in the default namespace
in the host.
put_net() is required, since get_net_ns_by_pid() increments
the reference counter of the network namesp
Hi,
2014-12-02 09:55, Chi, Xiaobo:
> Problem:
> Here, these DPDK based SECONDARY processes need only the DPDK's hugepage
> based sharememory mechanism and it's upper libs (such as ring, mempool,
> etc.), they need not cpu core pinning, iopl privilege changing , pci device,
> timer, alarm, interrup
On Tue, Dec 02, 2014 at 04:36:20PM +0100, Thomas Monjalon wrote:
> I'm looking at endian detection to make it work with several compilers.
>
> During this global check, I've seen some code specific to ICC:
> http://dpdk.org/browse/dpdk/tree/app/test-pmd/testpmd.h#n562
> If it's still really
On Tue, Dec 02, 2014 at 05:41:08PM +0800, chixiaobo wrote:
> ---
> lib/librte_eal/common/eal_common_options.c | 18 +++-
> lib/librte_eal/common/eal_internal_cfg.h | 1 +
> lib/librte_eal/common/eal_options.h| 4 +-
> lib/librte_eal/linuxapp/eal/eal.c | 137
> +
To demonstrate the hash filter control, commands are added.
They are,
- get_sym_hash_ena_per_port
- set_sym_hash_ena_per_port
- get_hash_global_config
- set_hash_global_config
Signed-off-by: Helin Zhang
---
app/test-pmd/cmdline.c | 333 +
1 file ch
Hash filter control has been implemented for i40e. It includes
getting/setting,
- global hash configurations (hash function type, and symmetric
hash enable per flow type)
- symmetric hash enable per port
Signed-off-by: Helin Zhang
---
lib/librte_ether/rte_eth_ctrl.h | 63
lib/librt
Calculating the default RSS hash keys at run time is not needed
at all, and may have race conditions. The alternative is to use
array of random values which were generated manually as the
default hash keys.
Signed-off-by: Helin Zhang
---
lib/librte_pmd_i40e/i40e_ethdev.c | 14 +++---
1 f
Added code style fixes.
Signed-off-by: Helin Zhang
---
lib/librte_ether/rte_eth_ctrl.h | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/lib/librte_ether/rte_eth_ctrl.h b/lib/librte_ether/rte_eth_ctrl.h
index 7088d8d..6ab16c2 100644
--- a/lib/librte_ether/rte_eth_ctrl.
These patches mainly support configuring hash functions. In detail,
- It can get/set global hash configurations.
* Get/set symmetric hash enable per flow type.
* Get/set hash function type.
- It can get/set symmetric hash enable per port.
- Four commands have been implemented in testpmd to s
Le 02/12/2014 03:19, Takayuki Usui a ?crit :
> With this patch, KNI interface (e.g. vEth0) is created in the
> network namespace where the DPDK application is running.
> Otherwise, all interfaces are created in the default namespace
> in the host.
>
> put_net() is required, since get_net_ns_by_pid(
Hi,
The similar functionality of this patch has been sent out for review on Nov.12,
email topic is "[dpdk-dev] one lightwight rte_eal_init() for SECONDARY
processes which only use sharedmemory". This time, I just change the
implementation method according to comments from Bruce Richardson.
B
From today's call, I'd like to highlight that virtio-net-pmd (said code
B - from 6WIND) does not require UIO; it was required for some security
reasons of the guest Linux OS:
http://dpdk.org/browse/virtio-net-pmd/tree/virtio_user.c#n1494
Thank you,
Vincent
On Mon, Dec 01, 2014 at 04:39:06PM -0800, Dennis Marinus wrote:
> This patch fixes a maybe-uninitialized warning when compiling DPDK with
> GCC 4.9 + Link Time Optimization.
>
> Signed-off-by: Dennis Marinus
Acked-by: Bruce Richardson
> ---
> lib/librte_table/rte_table_lpm.c | 2 +-
> 1 file
Hi Vincent,
Thanks for your highlighting. Will consider how to resolve it.
regards
Changchun
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Vincent JARDIN
> Sent: Tuesday, December 2, 2014 4:23 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] virtio merging
> -Original Message-
> From: Olivier MATZ [mailto:olivier.matz at 6wind.com]
> Sent: Monday, December 1, 2014 5:58 PM
> To: Zhang, Helin; Ananyev, Konstantin; dev at dpdk.org
> Cc: Cao, Waterman; Cao, Min
> Subject: Re: [PATCH] i40e: Use one bit flag for all hardware detected RX
> packet
On 11/28/2014 10:56 PM, Neil Horman wrote:
> On Fri, Nov 28, 2014 at 02:09:40AM +, Qiu, Michael wrote:
>> Hi all,
>>
>> I have no comments on this issue, but I indeed see many places do have
>> this kernel issue(before/now/future), so can solve this issue globally?
>>
>> Thus, we do not need to
On 11/28/2014 10:22 PM, Thomas Monjalon wrote:
> 2014-11-28 02:09, Qiu, Michael:
>> I have no comments on this issue, but I indeed see many places do have
>> this kernel issue(before/now/future), so can solve this issue globally?
>>
>> Thus, we do not need to fix this case by case.
>>
>> One soluti
diff file, so sorry I indeed do not know how to add
diff file in the email(except git send-email), So I just attached it.
>
>> --
>> Thomas
> Regards,
> Helin
>
-- next part --
An embedded and charset-unspecified text was scrubbed...
Name: diff_code_style_fix
URL:
<http://dpdk.org/ml/archives/dev/attachments/20141202/4ef56489/attachment.ksh>
On Mon, Dec 01, 2014 at 10:55:29PM +0100, Olivier MATZ wrote:
> Hi Neil,
>
> On 12/01/2014 06:16 PM, Neil Horman wrote:
> >>> [...]
> >>>
> >>> Whats the advantage to keeping this warning?
> >>>
> >> The advantage is that it does exactly what it's meant to do. If someone
> >> goes to
> >> assign
Tested-by: Min Cao
Patch name: [dpdk-dev] [PATCH v2] i40e: link flow control support
Test Flag: Tested-by
Tester name:min.cao at intel.com
Result summary: total 4 cases, 4 passed, 0 failed
Test Case 1:
Name:
> -Original Message-
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> Sent: Monday, December 1, 2014 7:13 PM
> To: Zhang, Helin
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH] i40e: bug fix of compile error
>
> 2014-12-01 15:33, Helin Zhang:
> > The compile error w
67 matches
Mail list logo