* 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[parent not found: <70ED7DF10DA6754880C553B2CD6E25230AB45B-YMPKSrNT/27kLJ4f83tkiMmi8k7hvqCr0x5PJ/hMzaDby3iVrkZq2A@public.gmane.org>]
* 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
[parent not found: <CA+8v-JxpMrwwD3O4VZ+gE=cvMyKcy9QGSZhZGK2o+mW9YLjnFw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* 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
[parent not found: <201401061638.36025.thomas.monjalon-pdR9zngts4EAvxtiuMwx3w@public.gmane.org>]
* 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
[parent not found: <70ED7DF10DA6754880C553B2CD6E25230ADF9A-YMPKSrNT/27kLJ4f83tkiMmi8k7hvqCr0x5PJ/hMzaDby3iVrkZq2A@public.gmane.org>]
* 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
[parent not found: <00B2C372B6E6DA4FB04934511BF0564A3DF33896-XfjTATA9Em864kNsxIetb7fspsVTdybXVpNB7YpNyf8@public.gmane.org>]
* 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.