DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Queries on DPDK working with XL710 intel NIC
@ 2015-03-19 17:58 Nissim Nisimov
  2015-03-20 14:55 ` Nissim Nisimov
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Nissim Nisimov @ 2015-03-19 17:58 UTC (permalink / raw)
  To: dev

Hi all,

I am trying to work with intel XL710 40GIG NIC but for some reason when trying to load it via dpdk I am getting the following error:


EAL: PCI device 0000:21:00.1 on NUMA socket 1
EAL:   probe driver: 8086:1583 rte_i40e_pmd
EAL:   PCI memory mapped at 0x7fff939f9000
EAL:   PCI memory mapped at 0x7fffd54b8000
EAL: Error - exiting with code: 1
  Cause: Requested device 0000:21:00.1 cannot be used

It seems that the "problematic" functions is i40e_aq_get_firmware_version() in the following line:
status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
                (gdb) p status
$3 = I40E_ERR_ADMIN_QUEUE_TIMEOUT


I did read in another mail thread (attached below) that this might be a firmware issue so i upgraded my NIC firmware version to latest but still not able to get it work:

root@lagavulin:~# ethtool -i eth24
driver: i40e
version: 1.2.37
firmware-version: f4.33.31377 a1.2 n4.42 e1932
bus-info: 0000:21:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes


any idea why I still see the issue?

thanks!
Nissim



Hi Yan



Please tell me what version of firmware are you using? If it is too old, please update to at least 4.2.6.

If it is still there, check that if your firmware updating is really successful. You can try to run linux kernel driver to have a double check.



Regards,

Helin



From: Yan Freedland [mailto:YanF at Radware.com<http://dpdk.org/ml/listinfo/dev>]

Sent: Thursday, March 19, 2015 12:28 AM

To: Zhang, Helin

Cc: dev at dpdk.org<http://dpdk.org/ml/listinfo/dev>

Subject: [dpdk-dev] i40e_aq_get_firmware_version failure



Hi,



I am trying to start DPDK with 40G Intel NIC and get a failure at initialization stage in i40e_aq_get_firmware_version(). For some reason this function reaches TIMEOUT for more than maximum allowed times (10 times). In the note below I understand that several failures may be considerable but not as many as I have.



Should I enlarge the retries number ?

Is it a HW issue ?



Anyone who faced it or may assist please comment.



Thanks,

Yan

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [dpdk-dev] Queries on DPDK working with XL710 intel NIC
  2015-03-19 17:58 [dpdk-dev] Queries on DPDK working with XL710 intel NIC Nissim Nisimov
@ 2015-03-20 14:55 ` Nissim Nisimov
  2015-03-20 15:30   ` Roberts, Lee A.
  2015-04-02 10:26 ` [dpdk-dev] calling rte_eth_rx_queue_setup from secondary processes Nissim Nisimov
  2015-05-07 14:43 ` [dpdk-dev] Intel fortville not working with multi-segment Nissim Nisimov
  2 siblings, 1 reply; 12+ messages in thread
From: Nissim Nisimov @ 2015-03-20 14:55 UTC (permalink / raw)
  To: Nissim Nisimov, dev

Seems like the issue related to the following errors I see in dmesg:

[48459.391753] dmar: DRHD: handling fault status reg 302
[48459.392092] dmar: DMAR:[DMA Read] Request device [21:00.1] fault addr fbaddd000 
[48459.392092] DMAR:[fault reason 06] PTE Read access is not set

I am running on HP ProLiant DL380p Gen8. Ubuntu 3.11.0-26-generic



Is anyone encounter this kind of issue with Intel XL710 NICs (Fortville)?

Thx
Nissim

-----Original Message-----
From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
Sent: Thursday, March 19, 2015 7:58 PM
To: dev@dpdk.org
Subject: [dpdk-dev] Queries on DPDK working with XL710 intel NIC

Hi all,

I am trying to work with intel XL710 40GIG NIC but for some reason when trying to load it via dpdk I am getting the following error:


EAL: PCI device 0000:21:00.1 on NUMA socket 1
EAL:   probe driver: 8086:1583 rte_i40e_pmd
EAL:   PCI memory mapped at 0x7fff939f9000
EAL:   PCI memory mapped at 0x7fffd54b8000
EAL: Error - exiting with code: 1
  Cause: Requested device 0000:21:00.1 cannot be used

It seems that the "problematic" functions is i40e_aq_get_firmware_version() in the following line:
status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
                (gdb) p status
$3 = I40E_ERR_ADMIN_QUEUE_TIMEOUT


I did read in another mail thread (attached below) that this might be a firmware issue so i upgraded my NIC firmware version to latest but still not able to get it work:

root@lagavulin:~# ethtool -i eth24
driver: i40e
version: 1.2.37
firmware-version: f4.33.31377 a1.2 n4.42 e1932
bus-info: 0000:21:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes


any idea why I still see the issue?

thanks!
Nissim



Hi Yan



Please tell me what version of firmware are you using? If it is too old, please update to at least 4.2.6.

If it is still there, check that if your firmware updating is really successful. You can try to run linux kernel driver to have a double check.



Regards,

Helin



From: Yan Freedland [mailto:YanF at Radware.com<http://dpdk.org/ml/listinfo/dev>]

Sent: Thursday, March 19, 2015 12:28 AM

To: Zhang, Helin

Cc: dev at dpdk.org<http://dpdk.org/ml/listinfo/dev>

Subject: [dpdk-dev] i40e_aq_get_firmware_version failure



Hi,



I am trying to start DPDK with 40G Intel NIC and get a failure at initialization stage in i40e_aq_get_firmware_version(). For some reason this function reaches TIMEOUT for more than maximum allowed times (10 times). In the note below I understand that several failures may be considerable but not as many as I have.



Should I enlarge the retries number ?

Is it a HW issue ?



Anyone who faced it or may assist please comment.



Thanks,

Yan

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [dpdk-dev] Queries on DPDK working with XL710 intel NIC
  2015-03-20 14:55 ` Nissim Nisimov
@ 2015-03-20 15:30   ` Roberts, Lee A.
  0 siblings, 0 replies; 12+ messages in thread
From: Roberts, Lee A. @ 2015-03-20 15:30 UTC (permalink / raw)
  To: Nissim Nisimov, dev

Nissim,

Recent HP ProLiant servers use RMRRs (see https://www.kernel.org/doc/Documentation/Intel-IOMMU.txt)
to communicate management information.  Use of these RMRRs conflicts with IOMMU usage.

On ProLiant Gen8 servers, you have a couple options:

1) If you are doing bare-metal testing and don't require the IOMMU, turn it off.
   Some kernels have "intel_iommu=on" set by default.  You should be able to use
   "intel_iommu=off" if your kernel enables IOMMU by default.

2) If your application requires the IOMMU, there are BIOS parameters that can be
   configured to eliminate the RMRRs on a slot-by-slot basis.  (I will send instructions
   for this separately, since it is not a DPDK issue.)

                                                  - Lee Roberts


-----Original Message-----
From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
Sent: Friday, March 20, 2015 8:56 AM
To: Nissim Nisimov; dev@dpdk.org
Subject: Re: [dpdk-dev] Queries on DPDK working with XL710 intel NIC

Seems like the issue related to the following errors I see in dmesg:

[48459.391753] dmar: DRHD: handling fault status reg 302
[48459.392092] dmar: DMAR:[DMA Read] Request device [21:00.1] fault addr fbaddd000 
[48459.392092] DMAR:[fault reason 06] PTE Read access is not set

I am running on HP ProLiant DL380p Gen8. Ubuntu 3.11.0-26-generic



Is anyone encounter this kind of issue with Intel XL710 NICs (Fortville)?

Thx
Nissim

-----Original Message-----
From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
Sent: Thursday, March 19, 2015 7:58 PM
To: dev@dpdk.org
Subject: [dpdk-dev] Queries on DPDK working with XL710 intel NIC

Hi all,

I am trying to work with intel XL710 40GIG NIC but for some reason when trying to load it via dpdk I am getting the following error:


EAL: PCI device 0000:21:00.1 on NUMA socket 1
EAL:   probe driver: 8086:1583 rte_i40e_pmd
EAL:   PCI memory mapped at 0x7fff939f9000
EAL:   PCI memory mapped at 0x7fffd54b8000
EAL: Error - exiting with code: 1
  Cause: Requested device 0000:21:00.1 cannot be used

It seems that the "problematic" functions is i40e_aq_get_firmware_version() in the following line:
status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
                (gdb) p status
$3 = I40E_ERR_ADMIN_QUEUE_TIMEOUT


I did read in another mail thread (attached below) that this might be a firmware issue so i upgraded my NIC firmware version to latest but still not able to get it work:

root@lagavulin:~# ethtool -i eth24
driver: i40e
version: 1.2.37
firmware-version: f4.33.31377 a1.2 n4.42 e1932
bus-info: 0000:21:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes


any idea why I still see the issue?

thanks!
Nissim



Hi Yan



Please tell me what version of firmware are you using? If it is too old, please update to at least 4.2.6.

If it is still there, check that if your firmware updating is really successful. You can try to run linux kernel driver to have a double check.



Regards,

Helin



From: Yan Freedland [mailto:YanF at Radware.com<http://dpdk.org/ml/listinfo/dev>]

Sent: Thursday, March 19, 2015 12:28 AM

To: Zhang, Helin

Cc: dev at dpdk.org<http://dpdk.org/ml/listinfo/dev>

Subject: [dpdk-dev] i40e_aq_get_firmware_version failure



Hi,



I am trying to start DPDK with 40G Intel NIC and get a failure at initialization stage in i40e_aq_get_firmware_version(). For some reason this function reaches TIMEOUT for more than maximum allowed times (10 times). In the note below I understand that several failures may be considerable but not as many as I have.



Should I enlarge the retries number ?

Is it a HW issue ?



Anyone who faced it or may assist please comment.



Thanks,

Yan

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [dpdk-dev] calling rte_eth_rx_queue_setup from secondary processes
  2015-03-19 17:58 [dpdk-dev] Queries on DPDK working with XL710 intel NIC Nissim Nisimov
  2015-03-20 14:55 ` Nissim Nisimov
@ 2015-04-02 10:26 ` Nissim Nisimov
  2015-05-07 14:43 ` [dpdk-dev] Intel fortville not working with multi-segment Nissim Nisimov
  2 siblings, 0 replies; 12+ messages in thread
From: Nissim Nisimov @ 2015-04-02 10:26 UTC (permalink / raw)
  To: 'dev@dpdk.org'

Hi all,

I wonder if there is a possibility to call rte_eth_rx_queue_setup() from different processes (for different RSS queues off course)

For example, the code will look something like:


>From Process 1:

retval = rte_eth_rx_queue_setup(port_num, 0, rx_ring_size,
                                                            rte_eth_dev_socket_id(port_num), &rx_conf_default, dpdk_mp_handle);


from process 2:

retval = rte_eth_rx_queue_setup(port_num, 1, rx_ring_size,
                                                            rte_eth_dev_socket_id(port_num), &rx_conf_default, dpdk_mp_handle);




I know that rte_eth_rx_queue_setup() is not meant to work on secondary processes but my question is if there is a real reason for it. and if it can be changed so it will indeed work in such case

Thanks!
Nissim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [dpdk-dev] Intel fortville not working with multi-segment
  2015-03-19 17:58 [dpdk-dev] Queries on DPDK working with XL710 intel NIC Nissim Nisimov
  2015-03-20 14:55 ` Nissim Nisimov
  2015-04-02 10:26 ` [dpdk-dev] calling rte_eth_rx_queue_setup from secondary processes Nissim Nisimov
@ 2015-05-07 14:43 ` Nissim Nisimov
  2015-05-10 19:48   ` Nissim Nisimov
  2 siblings, 1 reply; 12+ messages in thread
From: Nissim Nisimov @ 2015-05-07 14:43 UTC (permalink / raw)
  To: 'dev@dpdk.org'

Hi,



I am trying to work with Intel Fortville (XL710) NICs in Passthrough mode from a VM running dpdk app.


First I didn't have any TX traffic from the VM, I got dpdk patch for this issue and it fixed it. (http://www.dpdk.org/dev/patchwork/patch/4588/)

But now I see that when trying to run multi-segment traffic not all the packets reaching the VM (I tested it on bare metal as well and saw the same issue)

I don't have support for TSO in my application. Do I need to turn the TSO for the NIC?

Is it a known issue? any workaround for it?

Thanks,
Nissim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [dpdk-dev] Intel fortville not working with multi-segment
  2015-05-07 14:43 ` [dpdk-dev] Intel fortville not working with multi-segment Nissim Nisimov
@ 2015-05-10 19:48   ` Nissim Nisimov
  2015-05-11  2:02     ` Zhang, Helin
  0 siblings, 1 reply; 12+ messages in thread
From: Nissim Nisimov @ 2015-05-10 19:48 UTC (permalink / raw)
  To: Nissim Nisimov, 'dev@dpdk.org'

Hi,

can someone assist regarding this issue?

Is it a known limitation in i40e/dpdk (no support for multi-segment)?

Thx
Nissim

-----Original Message-----
From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
Sent: Thursday, May 07, 2015 5:44 PM
To: 'dev@dpdk.org'
Subject: [dpdk-dev] Intel fortville not working with multi-segment

Hi,



I am trying to work with Intel Fortville (XL710) NICs in Passthrough mode from a VM running dpdk app.


First I didn't have any TX traffic from the VM, I got dpdk patch for this issue and it fixed it. (http://www.dpdk.org/dev/patchwork/patch/4588/)

But now I see that when trying to run multi-segment traffic not all the packets reaching the VM (I tested it on bare metal as well and saw the same issue)

Is it a known issue? any workaround for it?

Thanks,
Nissim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [dpdk-dev] Intel fortville not working with multi-segment
  2015-05-10 19:48   ` Nissim Nisimov
@ 2015-05-11  2:02     ` Zhang, Helin
  2015-05-11  3:43       ` Nissim Nisimov
  2015-05-12  8:50       ` Zhang, Helin
  0 siblings, 2 replies; 12+ messages in thread
From: Zhang, Helin @ 2015-05-11  2:02 UTC (permalink / raw)
  To: Nissim Nisimov, 'dev@dpdk.org'

Hi Nissim

Are you using PF pass-through or VF pass-through?
For PF pass-through, you might have already gotten the fix.
For VF pass-through, there is a bug fix which is needed for supporting jumbo frame and multiple mbuf. http://www.dpdk.org/dev/patchwork/patch/4641/


Regards,
Helin

> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
> Sent: Monday, May 11, 2015 3:48 AM
> To: Nissim Nisimov; 'dev@dpdk.org'
> Subject: Re: [dpdk-dev] Intel fortville not working with multi-segment
> 
> Hi,
> 
> can someone assist regarding this issue?
> 
> Is it a known limitation in i40e/dpdk (no support for multi-segment)?
> 
> Thx
> Nissim
> 
> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
> Sent: Thursday, May 07, 2015 5:44 PM
> To: 'dev@dpdk.org'
> Subject: [dpdk-dev] Intel fortville not working with multi-segment
> 
> Hi,
> 
> 
> 
> I am trying to work with Intel Fortville (XL710) NICs in Passthrough mode
> from a VM running dpdk app.
> 
> 
> First I didn't have any TX traffic from the VM, I got dpdk patch for this issue
> and it fixed it. (http://www.dpdk.org/dev/patchwork/patch/4588/)
> 
> But now I see that when trying to run multi-segment traffic not all the
> packets reaching the VM (I tested it on bare metal as well and saw the
> same issue)
> 
> Is it a known issue? any workaround for it?
> 
> Thanks,
> Nissim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [dpdk-dev] Intel fortville not working with multi-segment
  2015-05-11  2:02     ` Zhang, Helin
@ 2015-05-11  3:43       ` Nissim Nisimov
  2015-05-12  8:50       ` Zhang, Helin
  1 sibling, 0 replies; 12+ messages in thread
From: Nissim Nisimov @ 2015-05-11  3:43 UTC (permalink / raw)
  To: Zhang, Helin; +Cc: 'dev@dpdk.org'

Hi,

I am using PF pass-through and it doesn't work even with 2000 bytes of server response page size.
Looks like the first segment of each session is not received.

When i am changing the server response size to 1000 bytes, all works as expected.

I am working with dpdk 1.8 version.

Any idea why ? Is it related to i40e multi segment support?

Thx
Nissim

On May 11, 2015 5:03 AM, "Zhang, Helin" <helin.zhang@intel.com> wrote:
>
> Hi Nissim
>
> Are you using PF pass-through or VF pass-through?
> For PF pass-through, you might have already gotten the fix.
> For VF pass-through, there is

Hi Nissim

Are you using PF pass-through or VF pass-through?
For PF pass-through, you might have already gotten the fix.
For VF pass-through, there is a bug fix which is needed for supporting jumbo frame and multiple mbuf. http://www.dpdk.org/dev/patchwork/patch/4641/


Regards,
Helin

> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
> Sent: Monday, May 11, 2015 3:48 AM
> To: Nissim Nisimov; 'dev@dpdk.org'
> Subject: Re: [dpdk-dev] Intel fortville not working with multi-segment
>
> Hi,
>
> can someone assist regarding this issue?
>
> Is it a known limitation in i40e/dpdk (no support for multi-segment)?
>
> Thx
> Nissim
>
> -----Original Message-----
> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
> Sent: Thursday, May 07, 2015 5:44 PM
> To: 'dev@dpdk.org'
> Subject: [dpdk-dev] Intel fortville not working with multi-segment
>
> Hi,
>
>
>
> I am trying to work with Intel Fortville (XL710) NICs in Passthrough mode
> from a VM running dpdk app.
>
>
> First I didn't have any TX traffic from the VM, I got dpdk patch for this issue
> and it fixed it. (http://www.dpdk.org/dev/patchwork/patch/4588/)
>
> But now I see that when trying to run multi-segment traffic not all the
> packets reaching the VM (I tested it on bare metal as well and saw the
> same issue)
>
> Is it a known issue? any workaround for it?
>
> Thanks,
> Nissim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [dpdk-dev] Intel fortville not working with multi-segment
  2015-05-11  2:02     ` Zhang, Helin
  2015-05-11  3:43       ` Nissim Nisimov
@ 2015-05-12  8:50       ` Zhang, Helin
  2015-05-14 15:48         ` Nissim Nisimov
  2015-05-27  3:54         ` Zhang, Helin
  1 sibling, 2 replies; 12+ messages in thread
From: Zhang, Helin @ 2015-05-12  8:50 UTC (permalink / raw)
  To: Nissim Nisimov; +Cc: 'dev@dpdk.org'

Hi Nissim

It seems that our validation guys here can reproduce it in our lab. I will check that soon later, and update you later.
Thank you very much for the good finding!

Regards,
Helin

> -----Original Message-----
> From: Nissim Nisimov [mailto:NissimN@Radware.com]
> Sent: Monday, May 11, 2015 11:44 AM
> To: Zhang, Helin
> Cc: 'dev@dpdk.org'
> Subject: RE: Intel fortville not working with multi-segment
> 
> Hi,
> 
> I am using PF pass-through and it doesn't work even with 2000 bytes of
> server response page size.
> Looks like the first segment of each session is not received.
> 
> When i am changing the server response size to 1000 bytes, all works as
> expected.
> 
> I am working with dpdk 1.8 version.
> 
> Any idea why ? Is it related to i40e multi segment support?
> 
> Thx
> Nissim
> 
> On May 11, 2015 5:03 AM, "Zhang, Helin" <helin.zhang@intel.com>
> wrote:
> >
> > Hi Nissim
> >
> > Are you using PF pass-through or VF pass-through?
> > For PF pass-through, you might have already gotten the fix.
> > For VF pass-through, there is
> 
> Hi Nissim
> 
> Are you using PF pass-through or VF pass-through?
> For PF pass-through, you might have already gotten the fix.
> For VF pass-through, there is a bug fix which is needed for supporting
> jumbo frame and multiple mbuf.
> http://www.dpdk.org/dev/patchwork/patch/4641/
> 
> 
> Regards,
> Helin
> 
> > -----Original Message-----
> > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
> > Sent: Monday, May 11, 2015 3:48 AM
> > To: Nissim Nisimov; 'dev@dpdk.org'
> > Subject: Re: [dpdk-dev] Intel fortville not working with multi-segment
> >
> > Hi,
> >
> > can someone assist regarding this issue?
> >
> > Is it a known limitation in i40e/dpdk (no support for multi-segment)?
> >
> > Thx
> > Nissim
> >
> > -----Original Message-----
> > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
> > Sent: Thursday, May 07, 2015 5:44 PM
> > To: 'dev@dpdk.org'
> > Subject: [dpdk-dev] Intel fortville not working with multi-segment
> >
> > Hi,
> >
> >
> >
> > I am trying to work with Intel Fortville (XL710) NICs in Passthrough
> > mode from a VM running dpdk app.
> >
> >
> > First I didn't have any TX traffic from the VM, I got dpdk patch for
> > this issue and it fixed it.
> > (http://www.dpdk.org/dev/patchwork/patch/4588/)
> >
> > But now I see that when trying to run multi-segment traffic not all
> > the packets reaching the VM (I tested it on bare metal as well and saw
> > the same issue)
> >
> > Is it a known issue? any workaround for it?
> >
> > Thanks,
> > Nissim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [dpdk-dev] Intel fortville not working with multi-segment
  2015-05-12  8:50       ` Zhang, Helin
@ 2015-05-14 15:48         ` Nissim Nisimov
  2015-05-27  3:54         ` Zhang, Helin
  1 sibling, 0 replies; 12+ messages in thread
From: Nissim Nisimov @ 2015-05-14 15:48 UTC (permalink / raw)
  To: Zhang, Helin; +Cc: 'dev@dpdk.org'

Hi Helin,

Any news regarding this issue? do u know if there is any related patch I can apply on my application in order to work with multi-segment packets?

Thanks,
Nissim

-----Original Message-----
From: Zhang, Helin [mailto:helin.zhang@intel.com] 
Sent: Tuesday, May 12, 2015 11:51 AM
To: Nissim Nisimov
Cc: 'dev@dpdk.org'
Subject: RE: Intel fortville not working with multi-segment

Hi Nissim

It seems that our validation guys here can reproduce it in our lab. I will check that soon later, and update you later.
Thank you very much for the good finding!

Regards,
Helin

> -----Original Message-----
> From: Nissim Nisimov [mailto:NissimN@Radware.com]
> Sent: Monday, May 11, 2015 11:44 AM
> To: Zhang, Helin
> Cc: 'dev@dpdk.org'
> Subject: RE: Intel fortville not working with multi-segment
> 
> Hi,
> 
> I am using PF pass-through and it doesn't work even with 2000 bytes of 
> server response page size.
> Looks like the first segment of each session is not received.
> 
> When i am changing the server response size to 1000 bytes, all works 
> as expected.
> 
> I am working with dpdk 1.8 version.
> 
> Any idea why ? Is it related to i40e multi segment support?
> 
> Thx
> Nissim
> 
> On May 11, 2015 5:03 AM, "Zhang, Helin" <helin.zhang@intel.com>
> wrote:
> >
> > Hi Nissim
> >
> > Are you using PF pass-through or VF pass-through?
> > For PF pass-through, you might have already gotten the fix.
> > For VF pass-through, there is
> 
> Hi Nissim
> 
> Are you using PF pass-through or VF pass-through?
> For PF pass-through, you might have already gotten the fix.
> For VF pass-through, there is a bug fix which is needed for supporting 
> jumbo frame and multiple mbuf.
> http://www.dpdk.org/dev/patchwork/patch/4641/
> 
> 
> Regards,
> Helin
> 
> > -----Original Message-----
> > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
> > Sent: Monday, May 11, 2015 3:48 AM
> > To: Nissim Nisimov; 'dev@dpdk.org'
> > Subject: Re: [dpdk-dev] Intel fortville not working with 
> > multi-segment
> >
> > Hi,
> >
> > can someone assist regarding this issue?
> >
> > Is it a known limitation in i40e/dpdk (no support for multi-segment)?
> >
> > Thx
> > Nissim
> >
> > -----Original Message-----
> > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim Nisimov
> > Sent: Thursday, May 07, 2015 5:44 PM
> > To: 'dev@dpdk.org'
> > Subject: [dpdk-dev] Intel fortville not working with multi-segment
> >
> > Hi,
> >
> >
> >
> > I am trying to work with Intel Fortville (XL710) NICs in Passthrough 
> > mode from a VM running dpdk app.
> >
> >
> > First I didn't have any TX traffic from the VM, I got dpdk patch for 
> > this issue and it fixed it.
> > (http://www.dpdk.org/dev/patchwork/patch/4588/)
> >
> > But now I see that when trying to run multi-segment traffic not all 
> > the packets reaching the VM (I tested it on bare metal as well and 
> > saw the same issue)
> >
> > Is it a known issue? any workaround for it?
> >
> > Thanks,
> > Nissim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [dpdk-dev] Intel fortville not working with multi-segment
  2015-05-12  8:50       ` Zhang, Helin
  2015-05-14 15:48         ` Nissim Nisimov
@ 2015-05-27  3:54         ` Zhang, Helin
  2015-05-28 17:51           ` Nissim Nisimov
  1 sibling, 1 reply; 12+ messages in thread
From: Zhang, Helin @ 2015-05-27  3:54 UTC (permalink / raw)
  To: 'Nissim Nisimov'; +Cc: 'dev@dpdk.org'

Hi Nissim

Sorry for late reply!
Today I got a ready environment, and tried the latest DPDK code (on master branch) on my environment, it works well.
So could you help to try the latest code (R2.0 +) on your environment again, to see if the issue is still there or not?

Regards,
Helin

> -----Original Message-----
> From: Zhang, Helin
> Sent: Tuesday, May 12, 2015 4:51 PM
> To: Nissim Nisimov
> Cc: 'dev@dpdk.org'
> Subject: RE: Intel fortville not working with multi-segment
> 
> Hi Nissim
> 
> It seems that our validation guys here can reproduce it in our lab. I will
> check that soon later, and update you later.
> Thank you very much for the good finding!
> 
> Regards,
> Helin
> 
> > -----Original Message-----
> > From: Nissim Nisimov [mailto:NissimN@Radware.com]
> > Sent: Monday, May 11, 2015 11:44 AM
> > To: Zhang, Helin
> > Cc: 'dev@dpdk.org'
> > Subject: RE: Intel fortville not working with multi-segment
> >
> > Hi,
> >
> > I am using PF pass-through and it doesn't work even with 2000 bytes of
> > server response page size.
> > Looks like the first segment of each session is not received.
> >
> > When i am changing the server response size to 1000 bytes, all works
> > as expected.
> >
> > I am working with dpdk 1.8 version.
> >
> > Any idea why ? Is it related to i40e multi segment support?
> >
> > Thx
> > Nissim
> >
> > On May 11, 2015 5:03 AM, "Zhang, Helin" <helin.zhang@intel.com>
> > wrote:
> > >
> > > Hi Nissim
> > >
> > > Are you using PF pass-through or VF pass-through?
> > > For PF pass-through, you might have already gotten the fix.
> > > For VF pass-through, there is
> >
> > Hi Nissim
> >
> > Are you using PF pass-through or VF pass-through?
> > For PF pass-through, you might have already gotten the fix.
> > For VF pass-through, there is a bug fix which is needed for supporting
> > jumbo frame and multiple mbuf.
> > http://www.dpdk.org/dev/patchwork/patch/4641/
> >
> >
> > Regards,
> > Helin
> >
> > > -----Original Message-----
> > > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim
> Nisimov
> > > Sent: Monday, May 11, 2015 3:48 AM
> > > To: Nissim Nisimov; 'dev@dpdk.org'
> > > Subject: Re: [dpdk-dev] Intel fortville not working with
> > > multi-segment
> > >
> > > Hi,
> > >
> > > can someone assist regarding this issue?
> > >
> > > Is it a known limitation in i40e/dpdk (no support for multi-segment)?
> > >
> > > Thx
> > > Nissim
> > >
> > > -----Original Message-----
> > > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim
> Nisimov
> > > Sent: Thursday, May 07, 2015 5:44 PM
> > > To: 'dev@dpdk.org'
> > > Subject: [dpdk-dev] Intel fortville not working with multi-segment
> > >
> > > Hi,
> > >
> > >
> > >
> > > I am trying to work with Intel Fortville (XL710) NICs in Passthrough
> > > mode from a VM running dpdk app.
> > >
> > >
> > > First I didn't have any TX traffic from the VM, I got dpdk patch for
> > > this issue and it fixed it.
> > > (http://www.dpdk.org/dev/patchwork/patch/4588/)
> > >
> > > But now I see that when trying to run multi-segment traffic not all
> > > the packets reaching the VM (I tested it on bare metal as well and
> > > saw the same issue)
> > >
> > > Is it a known issue? any workaround for it?
> > >
> > > Thanks,
> > > Nissim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [dpdk-dev] Intel fortville not working with multi-segment
  2015-05-27  3:54         ` Zhang, Helin
@ 2015-05-28 17:51           ` Nissim Nisimov
  0 siblings, 0 replies; 12+ messages in thread
From: Nissim Nisimov @ 2015-05-28 17:51 UTC (permalink / raw)
  To: Zhang, Helin; +Cc: 'dev@dpdk.org'

Thx!

We will check it in our code

Nissim

-----Original Message-----
From: Zhang, Helin [mailto:helin.zhang@intel.com] 
Sent: Wednesday, May 27, 2015 6:54 AM
To: Nissim Nisimov
Cc: 'dev@dpdk.org'
Subject: RE: Intel fortville not working with multi-segment

Hi Nissim

Sorry for late reply!
Today I got a ready environment, and tried the latest DPDK code (on master branch) on my environment, it works well.
So could you help to try the latest code (R2.0 +) on your environment again, to see if the issue is still there or not?

Regards,
Helin

> -----Original Message-----
> From: Zhang, Helin
> Sent: Tuesday, May 12, 2015 4:51 PM
> To: Nissim Nisimov
> Cc: 'dev@dpdk.org'
> Subject: RE: Intel fortville not working with multi-segment
> 
> Hi Nissim
> 
> It seems that our validation guys here can reproduce it in our lab. I 
> will check that soon later, and update you later.
> Thank you very much for the good finding!
> 
> Regards,
> Helin
> 
> > -----Original Message-----
> > From: Nissim Nisimov [mailto:NissimN@Radware.com]
> > Sent: Monday, May 11, 2015 11:44 AM
> > To: Zhang, Helin
> > Cc: 'dev@dpdk.org'
> > Subject: RE: Intel fortville not working with multi-segment
> >
> > Hi,
> >
> > I am using PF pass-through and it doesn't work even with 2000 bytes 
> > of server response page size.
> > Looks like the first segment of each session is not received.
> >
> > When i am changing the server response size to 1000 bytes, all works 
> > as expected.
> >
> > I am working with dpdk 1.8 version.
> >
> > Any idea why ? Is it related to i40e multi segment support?
> >
> > Thx
> > Nissim
> >
> > On May 11, 2015 5:03 AM, "Zhang, Helin" <helin.zhang@intel.com>
> > wrote:
> > >
> > > Hi Nissim
> > >
> > > Are you using PF pass-through or VF pass-through?
> > > For PF pass-through, you might have already gotten the fix.
> > > For VF pass-through, there is
> >
> > Hi Nissim
> >
> > Are you using PF pass-through or VF pass-through?
> > For PF pass-through, you might have already gotten the fix.
> > For VF pass-through, there is a bug fix which is needed for 
> > supporting jumbo frame and multiple mbuf.
> > http://www.dpdk.org/dev/patchwork/patch/4641/
> >
> >
> > Regards,
> > Helin
> >
> > > -----Original Message-----
> > > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim
> Nisimov
> > > Sent: Monday, May 11, 2015 3:48 AM
> > > To: Nissim Nisimov; 'dev@dpdk.org'
> > > Subject: Re: [dpdk-dev] Intel fortville not working with 
> > > multi-segment
> > >
> > > Hi,
> > >
> > > can someone assist regarding this issue?
> > >
> > > Is it a known limitation in i40e/dpdk (no support for multi-segment)?
> > >
> > > Thx
> > > Nissim
> > >
> > > -----Original Message-----
> > > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Nissim
> Nisimov
> > > Sent: Thursday, May 07, 2015 5:44 PM
> > > To: 'dev@dpdk.org'
> > > Subject: [dpdk-dev] Intel fortville not working with multi-segment
> > >
> > > Hi,
> > >
> > >
> > >
> > > I am trying to work with Intel Fortville (XL710) NICs in 
> > > Passthrough mode from a VM running dpdk app.
> > >
> > >
> > > First I didn't have any TX traffic from the VM, I got dpdk patch 
> > > for this issue and it fixed it.
> > > (http://www.dpdk.org/dev/patchwork/patch/4588/)
> > >
> > > But now I see that when trying to run multi-segment traffic not 
> > > all the packets reaching the VM (I tested it on bare metal as well 
> > > and saw the same issue)
> > >
> > > Is it a known issue? any workaround for it?
> > >
> > > Thanks,
> > > Nissim

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2015-05-28 17:51 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-19 17:58 [dpdk-dev] Queries on DPDK working with XL710 intel NIC Nissim Nisimov
2015-03-20 14:55 ` Nissim Nisimov
2015-03-20 15:30   ` Roberts, Lee A.
2015-04-02 10:26 ` [dpdk-dev] calling rte_eth_rx_queue_setup from secondary processes Nissim Nisimov
2015-05-07 14:43 ` [dpdk-dev] Intel fortville not working with multi-segment Nissim Nisimov
2015-05-10 19:48   ` Nissim Nisimov
2015-05-11  2:02     ` Zhang, Helin
2015-05-11  3:43       ` Nissim Nisimov
2015-05-12  8:50       ` Zhang, Helin
2015-05-14 15:48         ` Nissim Nisimov
2015-05-27  3:54         ` Zhang, Helin
2015-05-28 17:51           ` Nissim Nisimov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).