All of lore.kernel.org
 help / color / mirror / Atom feed
* Specific NIC for DPDK?
@ 2014-01-06 12:05 TSADOK, Shlomi (Shlomi)
       [not found] ` <70ED7DF10DA6754880C553B2CD6E25230AB45B-YMPKSrNT/27kLJ4f83tkiMmi8k7hvqCr0x5PJ/hMzaDby3iVrkZq2A@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: TSADOK, Shlomi (Shlomi) @ 2014-01-06 12:05 UTC (permalink / raw)
  To: dev-VfR2kkLFssw@public.gmane.org

Hello

A quick general question:

Is there a requirement for using a specific NIC/Chipset for DPDK or any NIC will do?

If there's such a requirement, why is that? Are the're any hardware optimizations etc. in DPDK enabled NICs?

Thanks

Shlomi

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

* Re: Specific NIC for DPDK?
       [not found] ` <70ED7DF10DA6754880C553B2CD6E25230AB45B-YMPKSrNT/27kLJ4f83tkiMmi8k7hvqCr0x5PJ/hMzaDby3iVrkZq2A@public.gmane.org>
@ 2014-01-06 13:31   ` Daniel Kaminsky
       [not found]     ` <CA+8v-JxpMrwwD3O4VZ+gE=cvMyKcy9QGSZhZGK2o+mW9YLjnFw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Daniel Kaminsky @ 2014-01-06 13:31 UTC (permalink / raw)
  To: TSADOK, Shlomi (Shlomi); +Cc: dev-VfR2kkLFssw@public.gmane.org

Hi Shlomi,

Currently DPDK supports most of Intel 1Gb and 10Gb NICs. The exact list can
be found at lib/librte_eal/common/include/rte_pci_dev_ids.h

The reason is the the DPDK includes a poll mode driver and for a different
NIC you might need a different poll mode driver.

Regards,
Daniel Kaminsky


On Mon, Jan 6, 2014 at 2:05 PM, TSADOK, Shlomi (Shlomi) <
shlomi.tsadok-cfy2TCaE7SFv+uJa97DSA9BPR1lH4CV8@public.gmane.org> wrote:

> Hello
>
> A quick general question:
>
> Is there a requirement for using a specific NIC/Chipset for DPDK or any
> NIC will do?
>
> If there's such a requirement, why is that? Are the're any hardware
> optimizations etc. in DPDK enabled NICs?
>
> Thanks
>
> Shlomi
>
>
>
>

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

* Re: Specific NIC for DPDK?
       [not found]     ` <CA+8v-JxpMrwwD3O4VZ+gE=cvMyKcy9QGSZhZGK2o+mW9YLjnFw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2014-01-06 15:38       ` Thomas Monjalon
       [not found]         ` <201401061638.36025.thomas.monjalon-pdR9zngts4EAvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Thomas Monjalon @ 2014-01-06 15:38 UTC (permalink / raw)
  To: TSADOK, Shlomi (Shlomi); +Cc: dev-VfR2kkLFssw

06/01/2014 14:31, Daniel Kaminsky :
> Currently DPDK supports most of Intel 1Gb and 10Gb NICs. The exact list can
> be found at lib/librte_eal/common/include/rte_pci_dev_ids.h

There are more supported NICs than in rte_pci_dev_ids.h.
Please have a look at the online documentation:
	http://dpdk.org/doc/nics

-- 
Thomas

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

* Re: Specific NIC for DPDK?
       [not found]         ` <201401061638.36025.thomas.monjalon-pdR9zngts4EAvxtiuMwx3w@public.gmane.org>
@ 2014-01-06 15:41           ` TSADOK, Shlomi (Shlomi)
       [not found]             ` <70ED7DF10DA6754880C553B2CD6E25230ADF9A-YMPKSrNT/27kLJ4f83tkiMmi8k7hvqCr0x5PJ/hMzaDby3iVrkZq2A@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: TSADOK, Shlomi (Shlomi) @ 2014-01-06 15:41 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: dev-VfR2kkLFssw@public.gmane.org

Thanks guys

So basically "only" Intel* and mlx4 are supported? Do I get it right?


Regards
Shlomi


-----Original Message-----
From: Thomas Monjalon [mailto:thomas.monjalon-pdR9zngts4EAvxtiuMwx3w@public.gmane.org] 
Sent: Monday, January 06, 2014 5:39 PM
To: TSADOK, Shlomi (Shlomi)
Cc: dev-VfR2kkLFssw@public.gmane.org; Daniel Kaminsky
Subject: Re: [dpdk-dev] Specific NIC for DPDK?

06/01/2014 14:31, Daniel Kaminsky :
> Currently DPDK supports most of Intel 1Gb and 10Gb NICs. The exact 
> list can be found at lib/librte_eal/common/include/rte_pci_dev_ids.h

There are more supported NICs than in rte_pci_dev_ids.h.
Please have a look at the online documentation:
	http://dpdk.org/doc/nics

--
Thomas

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

* Re: Specific NIC for DPDK?
       [not found]             ` <70ED7DF10DA6754880C553B2CD6E25230ADF9A-YMPKSrNT/27kLJ4f83tkiMmi8k7hvqCr0x5PJ/hMzaDby3iVrkZq2A@public.gmane.org>
@ 2014-01-06 16:04               ` Thomas Monjalon
  2014-01-06 16:23               ` St Leger, Jim
  1 sibling, 0 replies; 7+ messages in thread
From: Thomas Monjalon @ 2014-01-06 16:04 UTC (permalink / raw)
  To: TSADOK, Shlomi (Shlomi); +Cc: dev-VfR2kkLFssw@public.gmane.org

06/01/2014 16:41, TSADOK, Shlomi (Shlomi) :
> So basically "only" Intel* and mlx4 are supported? Do I get it right?

Yes, they are the poll mode drivers for hardware NICs.
Note that pcap should allow to run DPDK with other NICs but without 
performance gain.

-- 
Thomas

> -----Original Message-----
> From: Thomas Monjalon [mailto:thomas.monjalon-pdR9zngts4EAvxtiuMwx3w@public.gmane.org]
> 06/01/2014 14:31, Daniel Kaminsky :
> > Currently DPDK supports most of Intel 1Gb and 10Gb NICs. The exact
> > list can be found at lib/librte_eal/common/include/rte_pci_dev_ids.h
> 
> There are more supported NICs than in rte_pci_dev_ids.h.
> Please have a look at the online documentation:
> 	http://dpdk.org/doc/nics

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

* Re: Specific NIC for DPDK?
       [not found]             ` <70ED7DF10DA6754880C553B2CD6E25230ADF9A-YMPKSrNT/27kLJ4f83tkiMmi8k7hvqCr0x5PJ/hMzaDby3iVrkZq2A@public.gmane.org>
  2014-01-06 16:04               ` Thomas Monjalon
@ 2014-01-06 16:23               ` St Leger, Jim
       [not found]                 ` <00B2C372B6E6DA4FB04934511BF0564A3DF33896-XfjTATA9Em864kNsxIetb7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
  1 sibling, 1 reply; 7+ messages in thread
From: St Leger, Jim @ 2014-01-06 16:23 UTC (permalink / raw)
  To: TSADOK, Shlomi (Shlomi), Thomas Monjalon; +Cc: dev-VfR2kkLFssw@public.gmane.org

You could write a PMD for any NIC. The work is only done for the NICs listed here http://dpdk.org/doc/nics
But nothing stopping anyone from using other NICs if they want to write the PMD.

Regards,
Jim

-----Original Message-----
From: dev [mailto:dev-bounces-VfR2kkLFssw@public.gmane.org] On Behalf Of TSADOK, Shlomi (Shlomi)
Sent: Monday, January 06, 2014 8:42 AM
To: Thomas Monjalon
Cc: dev-VfR2kkLFssw@public.gmane.org
Subject: Re: [dpdk-dev] Specific NIC for DPDK?

Thanks guys

So basically "only" Intel* and mlx4 are supported? Do I get it right?


Regards
Shlomi


-----Original Message-----
From: Thomas Monjalon [mailto:thomas.monjalon-pdR9zngts4EAvxtiuMwx3w@public.gmane.org]
Sent: Monday, January 06, 2014 5:39 PM
To: TSADOK, Shlomi (Shlomi)
Cc: dev-VfR2kkLFssw@public.gmane.org; Daniel Kaminsky
Subject: Re: [dpdk-dev] Specific NIC for DPDK?

06/01/2014 14:31, Daniel Kaminsky :
> Currently DPDK supports most of Intel 1Gb and 10Gb NICs. The exact 
> list can be found at lib/librte_eal/common/include/rte_pci_dev_ids.h

There are more supported NICs than in rte_pci_dev_ids.h.
Please have a look at the online documentation:
	http://dpdk.org/doc/nics

--
Thomas

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

* Re: Specific NIC for DPDK?
       [not found]                 ` <00B2C372B6E6DA4FB04934511BF0564A3DF33896-XfjTATA9Em864kNsxIetb7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2014-01-06 16:25                   ` TSADOK, Shlomi (Shlomi)
  0 siblings, 0 replies; 7+ messages in thread
From: TSADOK, Shlomi (Shlomi) @ 2014-01-06 16:25 UTC (permalink / raw)
  To: St Leger, Jim, Thomas Monjalon; +Cc: dev-VfR2kkLFssw@public.gmane.org

Got it.. Thank you guys!


Shlomi



-----Original Message-----
From: St Leger, Jim [mailto:jim.st.leger-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org] 
Sent: Monday, January 06, 2014 6:23 PM
To: TSADOK, Shlomi (Shlomi); Thomas Monjalon
Cc: dev-VfR2kkLFssw@public.gmane.org
Subject: RE: [dpdk-dev] Specific NIC for DPDK?

You could write a PMD for any NIC. The work is only done for the NICs listed here http://dpdk.org/doc/nics But nothing stopping anyone from using other NICs if they want to write the PMD.

Regards,
Jim

-----Original Message-----
From: dev [mailto:dev-bounces-VfR2kkLFssw@public.gmane.org] On Behalf Of TSADOK, Shlomi (Shlomi)
Sent: Monday, January 06, 2014 8:42 AM
To: Thomas Monjalon
Cc: dev-VfR2kkLFssw@public.gmane.org
Subject: Re: [dpdk-dev] Specific NIC for DPDK?

Thanks guys

So basically "only" Intel* and mlx4 are supported? Do I get it right?


Regards
Shlomi


-----Original Message-----
From: Thomas Monjalon [mailto:thomas.monjalon-pdR9zngts4EAvxtiuMwx3w@public.gmane.org]
Sent: Monday, January 06, 2014 5:39 PM
To: TSADOK, Shlomi (Shlomi)
Cc: dev-VfR2kkLFssw@public.gmane.org; Daniel Kaminsky
Subject: Re: [dpdk-dev] Specific NIC for DPDK?

06/01/2014 14:31, Daniel Kaminsky :
> Currently DPDK supports most of Intel 1Gb and 10Gb NICs. The exact 
> list can be found at lib/librte_eal/common/include/rte_pci_dev_ids.h

There are more supported NICs than in rte_pci_dev_ids.h.
Please have a look at the online documentation:
	http://dpdk.org/doc/nics

--
Thomas

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

end of thread, other threads:[~2014-01-06 16:25 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-06 12:05 Specific NIC for DPDK? TSADOK, Shlomi (Shlomi)
     [not found] ` <70ED7DF10DA6754880C553B2CD6E25230AB45B-YMPKSrNT/27kLJ4f83tkiMmi8k7hvqCr0x5PJ/hMzaDby3iVrkZq2A@public.gmane.org>
2014-01-06 13:31   ` Daniel Kaminsky
     [not found]     ` <CA+8v-JxpMrwwD3O4VZ+gE=cvMyKcy9QGSZhZGK2o+mW9YLjnFw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-01-06 15:38       ` Thomas Monjalon
     [not found]         ` <201401061638.36025.thomas.monjalon-pdR9zngts4EAvxtiuMwx3w@public.gmane.org>
2014-01-06 15:41           ` TSADOK, Shlomi (Shlomi)
     [not found]             ` <70ED7DF10DA6754880C553B2CD6E25230ADF9A-YMPKSrNT/27kLJ4f83tkiMmi8k7hvqCr0x5PJ/hMzaDby3iVrkZq2A@public.gmane.org>
2014-01-06 16:04               ` Thomas Monjalon
2014-01-06 16:23               ` St Leger, Jim
     [not found]                 ` <00B2C372B6E6DA4FB04934511BF0564A3DF33896-XfjTATA9Em864kNsxIetb7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2014-01-06 16:25                   ` TSADOK, Shlomi (Shlomi)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.