[dpdk-dev] [PATCH v2 2/4] This patch adds a new UIO driver for Netronome NFP PCI cards.

2015-10-06 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Current Netronome's PMD just supports Virtual Functions. Future Physical Function support will require specific Netronome code here. Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- lib/librte_eal/common/include/rte_pci.h |1 +

[PATCH v2 0/4] Support for Netronome´s NFP-6xxx card

2015-10-06 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patchset adds a new PMD for Netronome?s NFP-6xxx card along with a new UIO driver, documentation and minor changes to configuration scrips. Alejandro.Lucero (4): This patch adds a PMD driver for Netronome NFP PCI cards. This patch adds a new UIO

[dpdk-dev] [PATCH v2 3/4] This patch adds documentation about Netronome´s NFP nic

2015-10-06 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- doc/guides/nics/index.rst |1 + doc/guides/nics/nfp.rst | 270 + 2 files changed, 271 insertions(+) create mode 100644 doc/guides/nics/nfp

[dpdk-dev] [PATCH v2 4/4] Modifying configuration scripts for Netronome's nfp_uio driver.

2015-10-06 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- tools/dpdk_nic_bind.py |8 ++-- tools/setup.sh | 122 ++-- 2 files changed, 101 insertions(+), 29 deletions(-) diff --g

[dpdk-dev] [PATCH v2 1/4] This patch adds a PMD driver for Netronome NFP PCI cards.

2015-10-06 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- MAINTAINERS |9 + config/common_linuxapp |6 + doc/guides/rel_notes/release_2_2.rst |8 + drivers/net/Makefile |1 + d

[dpdk-dev] [PATCH v3 3/4] doc: add netronome nfp6000 guide

2015-10-16 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- doc/guides/nics/index.rst |1 + doc/guides/nics/nfp.rst | 270 + 2 files changed, 271 insertions(+) create mode 100644 doc/guides/nics/nfp

[dpdk-dev] [PATCH v3 0/4] support for netronome nfp-6xxx card

2015-10-16 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patchset adds a new PMD for Netronome NFP-6xxx card along with a new UIO driver, documentation and minor changes to configuration scripts. V3: - Making all patches independent for applying and building - changing commits messages following standard V2

[dpdk-dev] [PATCH v3 4/4] tools: add support for nfp_uio

2015-10-16 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patch adds support for using nfp_uio and therefore working with Netronome nfp6000 card. Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- tools/dpdk_nic_bind.py |8 ++-- tools/setup.sh

[dpdk-dev] [PATCH v3 2/4] nfp-uio: new uio driver for netronome nfp6000 card

2015-10-16 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patch adds a new UIO kernel driver for supporting PCI VFs with Netronome nfp6000 card. Future PCI PF support will be based on changes to this module. Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- lib/librte_eal/common/include

[dpdk-dev] [PATCH v3 1/4] nfp: new poll mode driver for netronome nfp6000 card

2015-10-16 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patch adds a new PMD for using PCI Virtual Functions with Netronome nfp6000 card. Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- MAINTAINERS |9 + config/common_linuxapp |6 +

[dpdk-dev] [PATCH v4] support for netronome nfp-6xxx card

2015-10-23 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patch adds a new PMD for Netronome nfp-6xxx cards. Just PCI Virtual Functions support. v4: - Just submitting PMD V3: - Making all patches independent for applying and building - changing commits messages following standard V2: - Code Style change

[dpdk-dev] [PATCH v4] nfp: new poll mode driver for netronome nfp-6xxx card

2015-10-23 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patch adds a new PMD for using PCI Virtual Functions with Netronome nfp6000 card. Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/Makefile | 88 ++ drivers/net/nfp/nfp_net.c

[dpdk-dev] [PATCH v5 0/9] support for netronome nfp-6xxx card

2015-11-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patchset adds a new PMD for Netronome nfp-6xxx cards. Just PCI Virtual Functions supported. v5: - Submitting code piece by piece as requested v4: - Just submitting PMD v3: - Making all patches independent for applying and building - changing commit

[dpdk-dev] [PATCH v5 3/9] nfp: adding rss functionality

2015-11-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 214 + 1 file changed, 214 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v5 4/9] nfp: adding stats functionality

2015-11-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 171 + 1 file changed, 171 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v5 6/9] nfp: adding functionality to pmd

2015-11-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" - nfp_net_promisc_enable - nfp_net_promisc_disable - nfp_net_infos_get - nfp_net_dev_mtu_set - nfp_net_vlan_offload_set Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_ne

[dpdk-dev] [PATCH v5 5/9] nfp: adding link functionality

2015-11-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 94 + 1 file changed, 94 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v5 2/9] nfp: rx/tx functionality

2015-11-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 921 + 1 file changed, 921 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v5 8/9] nfp: adding nic guide

2015-11-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- doc/guides/nics/index.rst |1 + doc/guides/nics/nfp.rst | 189 + 2 files changed, 190 insertions(+) create mode 100644 doc/guides/nics/nfp

[dpdk-dev] [PATCH v5 7/9] nfp: integration with dpdk build system

2015-11-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- config/common_linuxapp |6 ++ drivers/net/Makefile |1 + mk/rte.app.mk |1 + 3 files changed, 8 insertions(+) diff --git a/config/common_linuxapp b/config/commo

[dpdk-dev] [PATCH v5 9/9] nfp: adding maintainers and release info

2015-11-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- MAINTAINERS |5 + doc/guides/rel_notes/release_2_2.rst |4 2 files changed, 9 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 7b1e07

[dpdk-dev] [PATCH v5 1/9] nfp: basic initialization for netronome´s nfp-6xxx card

2015-11-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/Makefile | 88 + drivers/net/nfp/nfp_net.c | 785 drivers/net/nfp/nfp_net_ctrl.h | 290 +++ drive

[dpdk-dev] [PATCH v6 4/7] nfp: adding stats

2015-11-05 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 179 + 1 file changed, 179 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v6 3/7] nfp: adding rss

2015-11-05 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 218 + 1 file changed, 218 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v6 0/7] support for netronome nfp-6xxx card

2015-11-05 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patchset adds a new PMD for Netronome nfp-6xxx card. Just PCI Virtual Functions supported. Using this PMD requires previous Netronome BSP installation. v6: - Making each patch compilable v5: - Splitting up patches by functionality v4: - Getting rid

[dpdk-dev] [PATCH v6 5/7] nfp: adding link functionality

2015-11-05 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 96 + 1 file changed, 96 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v6 7/7] nfp: adding nic guide

2015-11-05 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- MAINTAINERS |1 + doc/guides/nics/index.rst |1 + doc/guides/nics/nfp.rst | 189 + 3 files changed, 191 insertions(+) c

[dpdk-dev] [PATCH v6 6/7] nfp: adding extra functionality

2015-11-05 Thread Alejandro.Lucero
From: "Alejandro.Lucero" - nfp_net_promisc_enable - nfp_net_promisc_disable - nfp_net_infos_get - nfp_net_dev_mtu_set - nfp_net_vlan_offload_set Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_ne

[dpdk-dev] [PATCH v6 2/7] nfp: adding rx/tx functionality

2015-11-05 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 986 + 1 file changed, 986 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v6 1/7] nfp: basic initialization

2015-11-05 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- MAINTAINERS |4 + config/common_linuxapp |6 + doc/guides/rel_notes/release_2_2.rst |3 + drivers/net/Makefile |1 + d

[dpdk-dev] [PATCH v7 4/9] nfp: adding stats

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 179 + 1 file changed, 179 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v7 0/9] support for netronome nfp-6xxx card

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patchset adds a new PMD for Netronome nfp-6xxx card. Just PCI Virtual Functions supported. Using this PMD requires previous Netronome BSP installation. v7: - Adding support for link status changes interrupts - removing unnecessary flags when compiling t

[dpdk-dev] [PATCH v7 3/9] nfp: adding rss

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 218 + 1 file changed, 218 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v7 5/9] nfp: adding link functionality

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 96 + 1 file changed, 96 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v7 2/9] nfp: adding rx/tx functionality

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 993 + 1 file changed, 993 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v7 7/9] nfp: link status change interrupt support

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 123 + 1 file changed, 123 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v7 6/9] nfp: adding extra functionality

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 191 + 1 file changed, 191 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v7 9/9] nfp: Updating MAINTAINERS

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- MAINTAINERS |1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index df5b962..b265893 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -321,6 +321,7 @@ F: driver

[dpdk-dev] [PATCH v7 1/9] nfp: basic initialization

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- MAINTAINERS |3 + config/common_linuxapp |6 + doc/guides/rel_notes/release_2_2.rst |4 + drivers/net/Makefile |1 + d

[dpdk-dev] [PATCH v7 8/9] nfp: adding nic guide

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- doc/guides/nics/index.rst |1 + doc/guides/nics/nfp.rst | 265 + 2 files changed, 266 insertions(+) create mode 100644 doc/guides/nics/nfp

[dpdk-dev] [PATCH v8 0/9] support for netronome nfp-6xxx card

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" This patchset adds a new PMD for Netronome nfp-6xxx card. Just PCI Virtual Functions supported. Using this PMD requires previous Netronome BSP installation. v8: - removing remaining unnecessary flags to PMD Makefile v7: - Adding support for link stat

[dpdk-dev] [PATCH v8 3/9] nfp: adding rss

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 218 + 1 file changed, 218 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v8 4/9] nfp: adding stats

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 179 + 1 file changed, 179 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v8 2/9] nfp: adding tx/tx functionality

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 993 + 1 file changed, 993 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v8 5/9] nfp: adding link functionality

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 96 + 1 file changed, 96 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v8 9/9] nfp: Updating MAINTAINERS

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- MAINTAINERS |1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index df5b962..ece737a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -317,6 +317,7 @@ F

[dpdk-dev] [PATCH v8 6/9] nfp: adding extra functionality

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 191 + 1 file changed, 191 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v8 7/9] nfp: link status change interrupt support

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- drivers/net/nfp/nfp_net.c | 123 + 1 file changed, 123 insertions(+) diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c ind

[dpdk-dev] [PATCH v8 8/9] nfp: adding nic guide

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- doc/guides/nics/index.rst |1 + doc/guides/nics/nfp.rst | 265 + 2 files changed, 266 insertions(+) create mode 100644 doc/guides/nics/nfp

[dpdk-dev] [PATCH v8 1/9] nfp: basic initialization

2015-11-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- MAINTAINERS |3 + config/common_linuxapp |6 + doc/guides/rel_notes/release_2_2.rst |4 + drivers/net/Makefile |1 + d

[dpdk-dev] [PATCH 3/3] Modifying configuration scripts for Netronome's nfp_uio driver.

2015-10-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- tools/dpdk_nic_bind.py |8 ++-- tools/setup.sh | 122 ++-- 2 files changed, 101 insertions(+), 29 deletions(-) diff --g

[dpdk-dev] [PATCH 2/3] This patch adds a new UIO driver for Netronome NFP PCI cards.

2015-10-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Current Netronome's PMD just supports Virtual Functions. Future Physical Function support will require specific Netronome code here. Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- lib/librte_eal/common/include/rte_pci.h |1 +

[dpdk-dev] [PATCH 0/3] Support for Netronome´s NFP-6xxx card

2015-10-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Alejandro.Lucero (3): This patch adds a PMD driver for Netronome NFP PCI cards. This patch adds a new UIO driver for Netronome NFP PCI cards. Modifying configuration scripts for Netronome's nfp_uio driver. config/common_linuxapp

[dpdk-dev] [PATCH 1/3] This patch adds a PMD driver for Netronome NFP PCI cards.

2015-10-02 Thread Alejandro.Lucero
From: "Alejandro.Lucero" Signed-off-by: Alejandro.Lucero Signed-off-by: Rolf.Neugebauer --- config/common_linuxapp |6 + doc/guides/nics/nfp.rst | 248 drivers/net/Makefile |1 + drivers/net/nfp/Makefile | 88 ++ drivers/net/nfp

[dpdk-dev] [PATCH] vfio-pci: Fixing type used to unsigned long

2015-06-25 Thread Alejandro.Lucero
From: "Alejandro.Lucero" VFIO kernel driver and mmap system call expect offset and size being 64 bits. Due to this bug BAR index info given to the VFIO driver is always 0 when checking validity of resources mapping. --- lib/librte_eal/linuxapp/eal/eal_pci_vfio.c |2 +- 1 file