DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Specific NIC for DPDK?
@ 2014-01-06 12:05 TSADOK, Shlomi (Shlomi)
  2014-01-06 13:31 ` Daniel Kaminsky
  0 siblings, 1 reply; 7+ messages in thread
From: TSADOK, Shlomi (Shlomi) @ 2014-01-06 12:05 UTC (permalink / raw)
  To: dev

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: [dpdk-dev] Specific NIC for DPDK?
  2014-01-06 12:05 [dpdk-dev] Specific NIC for DPDK? TSADOK, Shlomi (Shlomi)
@ 2014-01-06 13:31 ` Daniel Kaminsky
  2014-01-06 15:38   ` Thomas Monjalon
  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

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@alcatel-lucent.com> 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: [dpdk-dev] Specific NIC for DPDK?
  2014-01-06 13:31 ` Daniel Kaminsky
@ 2014-01-06 15:38   ` Thomas Monjalon
  2014-01-06 15:41     ` TSADOK, Shlomi (Shlomi)
  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

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: [dpdk-dev] Specific NIC for DPDK?
  2014-01-06 15:38   ` Thomas Monjalon
@ 2014-01-06 15:41     ` TSADOK, Shlomi (Shlomi)
  2014-01-06 16:04       ` Thomas Monjalon
  2014-01-06 16:23       ` St Leger, Jim
  0 siblings, 2 replies; 7+ messages in thread
From: TSADOK, Shlomi (Shlomi) @ 2014-01-06 15:41 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: dev

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@6wind.com] 
Sent: Monday, January 06, 2014 5:39 PM
To: TSADOK, Shlomi (Shlomi)
Cc: dev@dpdk.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: [dpdk-dev] Specific NIC for DPDK?
  2014-01-06 15:41     ` TSADOK, Shlomi (Shlomi)
@ 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

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@6wind.com]
> 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: [dpdk-dev] Specific NIC for DPDK?
  2014-01-06 15:41     ` TSADOK, Shlomi (Shlomi)
  2014-01-06 16:04       ` Thomas Monjalon
@ 2014-01-06 16:23       ` St Leger, Jim
  2014-01-06 16:25         ` TSADOK, Shlomi (Shlomi)
  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

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@dpdk.org] On Behalf Of TSADOK, Shlomi (Shlomi)
Sent: Monday, January 06, 2014 8:42 AM
To: Thomas Monjalon
Cc: dev@dpdk.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@6wind.com]
Sent: Monday, January 06, 2014 5:39 PM
To: TSADOK, Shlomi (Shlomi)
Cc: dev@dpdk.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: [dpdk-dev] Specific NIC for DPDK?
  2014-01-06 16:23       ` St Leger, Jim
@ 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

Got it.. Thank you guys!


Shlomi



-----Original Message-----
From: St Leger, Jim [mailto:jim.st.leger@intel.com] 
Sent: Monday, January 06, 2014 6:23 PM
To: TSADOK, Shlomi (Shlomi); Thomas Monjalon
Cc: dev@dpdk.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@dpdk.org] On Behalf Of TSADOK, Shlomi (Shlomi)
Sent: Monday, January 06, 2014 8:42 AM
To: Thomas Monjalon
Cc: dev@dpdk.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@6wind.com]
Sent: Monday, January 06, 2014 5:39 PM
To: TSADOK, Shlomi (Shlomi)
Cc: dev@dpdk.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:24 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 [dpdk-dev] Specific NIC for DPDK? TSADOK, Shlomi (Shlomi)
2014-01-06 13:31 ` Daniel Kaminsky
2014-01-06 15:38   ` Thomas Monjalon
2014-01-06 15:41     ` TSADOK, Shlomi (Shlomi)
2014-01-06 16:04       ` Thomas Monjalon
2014-01-06 16:23       ` St Leger, Jim
2014-01-06 16:25         ` TSADOK, Shlomi (Shlomi)

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).