[dpdk-dev] [PATCH 4/6] qede: add driver common module

2016-02-20 Thread Stephen Hemminger
On Sat, 20 Feb 2016 07:58:31 -0800 wrote: > +unsigned long log2_align(unsigned long n) > +{ Common code is good, but you need to practice good function name hygiene on public functions to avoid any namespace clashes when using static linking. The application might define a function with

[dpdk-dev] snapshot for 2.2.0 problem?

2016-02-20 Thread Thomas F Herbert
On 2/20/16 7:27 AM, Vincent JARDIN wrote: > Thomas, > >> I am not sure if anyone has noticed yet this but is the dpdk snapshot >> bad today? > > can you check again? Its fixed. Thanks much! I forgot to mention but I had found the problem yesterday in integration build of ovs-opnfv. > > For 2

[dpdk-dev] [PATCH 5/6] qede: add driver

2016-02-20 Thread Stephen Hemminger
On Sat, 20 Feb 2016 07:40:30 -0800 Harish Patil wrote: > Signed-off-by: Harish Patil > Signed-off-by: Rasesh Mody > Signed-off-by: Sony Chacko > --- > drivers/net/qede/LICENSE.qede_pmd | 28 + > drivers/net/qede/Makefile | 95 ++ > drivers/net/qede/qede_eth_if.c

[dpdk-dev] [PATCH 3/6] qede: add QLogic PCI ids

2016-02-20 Thread Stephen Hemminger
On Sat, 20 Feb 2016 07:40:28 -0800 Harish Patil wrote: > diff --git a/lib/librte_eal/common/include/rte_pci_dev_ids.h > b/lib/librte_eal/common/include/rte_pci_dev_ids.h > index d088191..0c1a3fe 100644 > --- a/lib/librte_eal/common/include/rte_pci_dev_ids.h > +++

[dpdk-dev] KNI - issues

2016-02-20 Thread Stephen Hemminger
Is anyone working on making KNI conform to current kernel best practices and attempt to get it upstream? After 2 minute code review I already see lots and lots of things that need work.

[dpdk-dev] snapshot for 2.2.0 problem?

2016-02-20 Thread Vincent JARDIN
Thomas, > I am not sure if anyone has noticed yet this but is the dpdk snapshot > bad today? can you check again? For 2 download: $ md5sum dpdk-2.2.0*gz 22e2fd68cd5504f43fe9a5a6fd6dd938 dpdk-2.2.0 (1).tar.gz 22e2fd68cd5504f43fe9a5a6fd6dd938 dpdk-2.2.0.tar.gz tar tvzf is ok too. Thanks for

[dpdk-dev] [PATCH 0/6] DPDK PMD for new QLogic FastLinQ QL4xxxx 25G/40G CNAs

2016-02-20 Thread Thomas Monjalon
2016-02-20 07:40, Harish Patil: > This patch set introduces DPDK poll mode driver for new QLogic FastLinQ > QL4 > 25G/40G capable family of CNAs as well as their SR-IOV Virtual Functions (VF). > > The overall PMD driver design includes a common module called ecore that deals > with the low

[dpdk-dev] [PATCH] doc: fix vhost bad section number references

2016-02-20 Thread Mauricio Vasquez B
Section numbers were "hard-coded". This patch adds them as hyperlinks. Signed-off-by: Mauricio Vasquez B --- doc/guides/sample_app_ug/vhost.rst | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/doc/guides/sample_app_ug/vhost.rst b/doc/guides/sample_app_ug/vhost.rst

[dpdk-dev] [PATCH 4/6] qede: add driver common module

2016-02-20 Thread harish.pa...@qlogic.com
From: Harish Patil Signed-off-by: Harish Patil Signed-off-by: Rasesh Mody Signed-off-by: Sony Chacko --- drivers/net/qede/ecore/bcm_osal.c| 130 + drivers/net/qede/ecore/bcm_osal.h| 408 + drivers/net/qede/ecore/common_hsi.h |

[dpdk-dev] [PATCH 6/6] qede: enable PMD build

2016-02-20 Thread Harish Patil
Signed-off-by: Harish Patil Signed-off-by: Rasesh Mody Signed-off-by: Sony Chacko --- config/common_bsdapp | 15 +++ config/common_linuxapp | 16 drivers/net/Makefile | 1 + mk/rte.app.mk | 2 ++ scripts/test-build.sh | 1 + 5 files changed, 35

[dpdk-dev] [PATCH 5/6] qede: add driver

2016-02-20 Thread Harish Patil
Signed-off-by: Harish Patil Signed-off-by: Rasesh Mody Signed-off-by: Sony Chacko --- drivers/net/qede/LICENSE.qede_pmd | 28 + drivers/net/qede/Makefile | 95 ++ drivers/net/qede/qede_eth_if.c| 461 ++ drivers/net/qede/qede_eth_if.h

[dpdk-dev] [PATCH 3/6] qede: add QLogic PCI ids

2016-02-20 Thread Harish Patil
Signed-off-by: Harish Patil Signed-off-by: Rasesh Mody Signed-off-by: Sony Chacko --- lib/librte_eal/common/include/rte_pci_dev_ids.h | 44 + 1 file changed, 44 insertions(+) diff --git a/lib/librte_eal/common/include/rte_pci_dev_ids.h

[dpdk-dev] [PATCH 2/6] qede: add documentation

2016-02-20 Thread Harish Patil
Signed-off-by: Harish Patil Signed-off-by: Rasesh Mody Signed-off-by: Sony Chacko --- doc/guides/nics/index.rst | 1 + doc/guides/nics/qede.rst | 344 ++ 2 files changed, 345 insertions(+) create mode 100644 doc/guides/nics/qede.rst diff --git

[dpdk-dev] [PATCH 1/6] qede: add maintainers

2016-02-20 Thread Harish Patil
Signed-off-by: Harish Patil Signed-off-by: Rasesh Mody Signed-off-by: Sony Chacko --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 628bc05..1b27467 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -352,6 +352,13 @@ Null PMD M: Tetsuya

[dpdk-dev] [PATCH 0/6] DPDK PMD for new QLogic FastLinQ QL4xxxx 25G/40G CNAs

2016-02-20 Thread Harish Patil
This patch set introduces DPDK poll mode driver for new QLogic FastLinQ QL4 25G/40G capable family of CNAs as well as their SR-IOV Virtual Functions (VF). The overall PMD driver design includes a common module called ecore that deals with the low level HW and a upper layer portion that